Kurzusleírás

Bevezetés

  • Mi a programozás és miért kell fordítania a figyelmét
  • A programozás története
  • Lehetőség a feladatok automatizálására a szoftver segítségével
  • A programozó és a számítógép szerepe a vállalkozásban
  • Programming ma a jelenlegi piaci trendek alakulása
  • Deklaratív és kötelező programozás. Hogyan vagy mit?
  • Turing gép
  • Konszolidáció, összeállítás és értelmezés „menet közben”.

A logika és a Boole-algebra emlékeztető kérdései

  • állítmányok
  • logikai mondatok
  • tautológiák
  • Boole-algebra

Az első program

  • szerkezetileg
  • funkcionálisan
  • tárgy
  • És hogyan másként?

Egyszerű típusok

  • A húrok ábrázolása
  • Egész számok
  • Lebegőpontos számok
  • Boolean
  • Írja be a Null
  • Üres vagy inicializálatlan
  • Erős és gyenge gépelés

Adatstruktúrák

  • A FIFO és a FILO fogalmak
  • Stackek
  • Sorok
  • Tömbök és listák deklarálása
  • Indexelés
  • Térképek
  • Records
  • fák

Üzemeltetők

  • Hozzárendelés operátorok.
  • Aritmetikai operátorok.
  • összehasonlítás Operátorok
  • És az értékek összehasonlítása különböző nyelveken
  • Bitenként
  • Összefűzés
  • Növelési és csökkentési operátorok
  • A leggyakoribb hibák

A program vezérlése

  • A ha, ha más utasításokat
  • Goaz utasításokhoz, beszélje meg az alkalmazással kapcsolatos problémákat.
  • A kapcsoló
  • A for ciklus, for-in
  • A while ciklus, a do-while
  • foreach hurok
  • Leállító hurok

Újrafelhasználható kód létrehozása

  • Funkcionális Programming
  • Object-Oriented Programming

Funkcionális programozási paradigmák

  • Mi a funkciója
  • Funkció és eljárás
  • A lambda kalkulus alapjai
  • A függvény argumentumai
  • Visszatérő értékek
  • Argumentumként funkcionál
  • Névtelen funkciók
  • Lezárások
  • Rekurzió

Az objektumorientált programozás paradigmái

  • A való világ entitásaiból származó entitások ábrázolása a filozófiában, ontológiában
  • Döntse el, mit szeretne kifogásolni, vagy más típusú
  • Nyilatkozat az osztályokról
  • Osztálypéldányok létrehozása
  • Mezők, az objektum állapota
  • Módszerek, mint egy objektum viselkedése
  • absztrakció
  • Egységbezárás
  • Öröklés
  • polimorfizmus
  • Társulás és aggregáció
  • Az objektumok közötti kapcsolatok delegálása és szétválasztása
  • Modulok, csomagok és könyvtárak
  • Megosztási API
  • A rendszer mint osztályok és objektumok modellezése
  • Osztályok közötti kapcsolatok leírása, programozása
  • Program üzleti szempontból

Good programozási gyakorlat

  • Buktatók és gyakori hibák
  • Magas szintű kód az alacsony szintű értelmezésében
  • Kód optimalizálás
  • KISS elv
  • SZÁRAZ elv
  • Alapelv A rosszabb a jobb
  • A megvalósítás szétválasztása absztrakciója
  • Hibafelismerő logikai programok módszerei
  • Egyezmények godowania
  • A kód kommentálása
  • Szoftvermetrikák

Ezeknek a technológiáknak és nyelveknek áttekintése

  • E nyelvek alkalmazási területe
  • A nyelv főbb jellemzői
  • A fejlődés kilátásai
  • A fejlesztés jövőbeli iránya: algoritmikus, kódoptimalizálás, implementációs minták, tervezési minták, építészeti minták, analitikai szabványok
  • Az irányítási struktúra csökkentése - mesterséges intelligencia és automatizált döntéshozatal alkalmazása
  • Melyik platformot válasszam? Egyéni konzultációk
  35 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák