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
Vélemények (5)
Az oktató nagyon türelmes volt mindenkivel, és hajlandó volt megismételni, ha az emberek nem értenék. Győződjön meg róla, hogy mindenki megértette, mielőtt folytatta
Henry - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
Ez szilárd alapot adott ahhoz, hogy elinduljak a programozás nyúlüregébe :)
Andrew Jones - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
Az előadó széleskörű ismeretekkel rendelkezett a témában, és hajlandó volt megosztani.
Clive Lloyd - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
A tartalom kellően részletezett volt ahhoz, hogy megértsem az alapokat és a fogalmakat, és az átadás is jól sikerült.
Anwar - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
Türelem és tempó
vuyisa - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás