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)
A képző nhalkézzel járt mindenkivel, és szívesen ismételte a tananyagot, ha valaki nem értette. Gondoskodott róla, hogy mindenki megérthesse a témát, mielőtt továbbment.
Henry - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
Ez adott nekem egy erős alapot, hogy belelehajtak a programozás varázsvilágába :)
Andrew Jones - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
A kényszerű tanár széles körű ismeretekkel rendelkezett a témában, és hajlandó volt megosztani azokat.
Clive Lloyd - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
A tartalom elegendő részletességgel szolgáltatott ahhoz, hogy megértem a lényegi pontokat és fogalmakat, és a bemutatás jól végrehajtott volt.
Anwar - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás
Nyomor és ütem
vuyisa - Vodacom
Kurzus - Introduction to Programming
Gépi fordítás