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)
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurzus - Spring Boot, React, and Redux
I like the professionality of the trainer, he really knows what he is talking about and able to explain almost even the simple subjects on the topic which is great.
Marlon - National Confederation of Cooperatives
Kurzus - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Kurzus - Ant Design
Sokat tanultam a témáról
Zsolt Langviser - Accenture Industrial SS
Kurzus - NestJS: Beginner to Advanced
Machine Translated
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.