Bevezetés a Programming-be Képzés
A képzés célja, hogy alapot nyújtson a programozáshoz a programozási paradigmák általános szintázisáig. A képzést a C, Java, Python, Scala, C #, Closure és JavaScript programozási nyelveken alapuló példák támogatják. A képzés során a résztvevők általános megértést kapnak mind a programozási mintákról, a legjobb gyakorlatokról, a gyakran használt tervezésről és a különböző platformokon keresztül a témák végrehajtásának felülvizsgálatáról. A kurzus során megvitatott kérdések mindegyike a legalapvetőbb, mind a legfejlettebb és a valós problémákra alapuló példákkal illusztrálódik.
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
A nyílt képzésekhez 5+ résztvevő szükséges.
Bevezetés a Programming-be Képzés - Booking
Bevezetés a Programming-be Képzés - Enquiry
Bevezetés a Programming-be - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
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
Közelgő kurzusok
Rokon tanfolyam
AdaBoost Python gépi tanuláshoz
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és szoftvermérnököknek szól, akik a AdaBoost segítségével szeretnének fellendíteni a gépi tanuláshoz szükséges algoritmusokat az Python segítségével.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet a gépi tanulási modellek felépítéséhez a AdaBoost segítségével.
- Ismerje meg az együttes tanulási megközelítést és az adaptív boosting végrehajtásának módját.
- Tanulja meg, hogyan készíthet AdaBoost modelleket a gépi tanulási algoritmusok javítására az Python-ben.
- Használja a hiperparaméter-hangolást a AdaBoost modellek pontosságának és teljesítményének növelésére.
Test-Driven Development
21 ÓrákAdatelemzés méretezése Python és Dask segítségével
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és szoftvermérnököknek szól, akik a Dask-ot a Python ökoszisztémával kívánják használni nagy adatkészletek létrehozására, méretezésére és elemzésére.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a környezetet a nagy adatfeldolgozás felépítéséhez a Dask és Python segítségével.
- Fedezze fel a Dask szolgáltatásban elérhető szolgáltatásokat, könyvtárakat, eszközöket és API-kat.
- Ismerje meg, hogyan gyorsítja fel a Dask a párhuzamos számítást Pythonban.
- Ismerje meg, hogyan méretezheti a Python ökoszisztémát (Numpy, SciPy és Pandas) a Dask segítségével.
- Optimalizálja a Dask környezetet, hogy megőrizze a nagy teljesítményt a nagy adatkészletek kezelésében.
Adatelemzés Python, Pandas és Numpy segítségével
14 ÓrákAzon oktatóvezetett, élő képzés Magyarország (online vagy helyszíni) célközönsége az a középhőmérsékű Python fejlesztők és adattudósok, akik kíváncsiak arra, hogy javítsák adatelemzési és adatmanipulációs képességeiket Pandas-vel és NumPy-val.
E képzés végén a résztvevők képesek lesznek:
- Python-t, Pandas-t és NumPy-t tartalmazó fejlesztői környezetet állítanak be.
- Pandas-vel és NumPy-val adatelemző alkalmazást hozzanak létre.
- Elvégezzenek előrehaladott adatszabályozási, rendezési és szűrési műveleteket.
- Végrehajtanak összegzési műveleteket és elemznek idősorozat-adatokat.
- Matplotlib és más vizualizációs könyvtárak segítségével adatok megjelenítését végrehajtanak.
- Hibák keresését és optimalizálják adatelemző kódjukat.
FARM (FastAPI, React és MongoDB) Full Stack fejlesztés
14 ÓrákEz az oktató által vezetett, élő (online vagy helyszíni) képzés azoknak a fejlesztőknek szól, akik a FARM (FastAPI, React és MongoDB) stacket szeretnék használni dinamikus, nagy teljesítményű és méretezhető webalkalmazások létrehozására.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet, amely integrálja a FastAPI-t, a React-t és a MongoDB-t. Ismerje meg a FARM verem legfontosabb fogalmait, jellemzőit és előnyeit. Ismerje meg, hogyan hozhat létre REST API-kat a FastAPI segítségével. Ismerje meg, hogyan tervezhet interaktív alkalmazásokat a React segítségével. Alkalmazások fejlesztése, tesztelése és üzembe helyezése (front end és back end) a FARM verem segítségével.
API-k fejlesztése Python és FastAPI segítségével
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a FastAPI-t Python-vel szeretnék használni a RESTful API-k egyszerűbb és gyorsabb létrehozásához, teszteléséhez és üzembe helyezéséhez.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet az API-k fejlesztéséhez Python-gyel és FastAPI-gyel.
- Gyorsabban és egyszerűbben API-kat létrehozni a FastAPI könyvtár segítségével.
- Megtanulni adatmodelleket és sémákat létrehozni a Pydantic és az OpenAPI alapján.
- API-kat csatlakoztatni egy adatbázishoz a SQLAlchemy használatával.
- Biztonságot és hitelesítést implementálni az API-kban a FastAPI eszközök segítségével.
- Konténerképeket létrehozni és web API-kat üzembe helyezni egy felhő szerverre.
Laravel PHP Framework
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban bemutatja a Laravel alapjait, és végigvezeti a résztvevőket egy Laravel alapú webes alkalmazás létrehozásán.
Laravel Livewire
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék megtanulni és használni a Livewire-t modern és dinamikus alkalmazási felületek felépítéséhez.
A képzés végére a résztvevők képesek lesznek:
- Élővezetékes alkatrészek építése és tesztelése.
- Alkalmazások létrehozása a Livewire könyvtár segítségével.
- Hozzon létre dinamikus komponenseket a PHP-ban.
Laravel és Vue.js
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik a Laravel-t és a Vue JS-t szeretnék használni fullstack webfejlesztéshez.
A képzés végére a résztvevők képesek lesznek:
- Webes alkalmazások fejlesztése a Laravel és a Vue JS segítségével.
- Integrálja a Laravel háttér API-t a Vue JS-be.
- Telepítsen egy Laravel alkalmazást.
Python Pandas munkafolyamatok felgyorsítása a Modin segítségével
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és fejlesztőknek szól, akik az Modin segítségével párhuzamos számításokat kívánnak készíteni és megvalósítani a Pandas-vel a gyorsabb adatelemzés érdekében.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges környezetet a Pandas munkafolyamatok nagyarányú fejlesztésének megkezdéséhez az Modin segítségével.
- Ismerje meg az Modin szolgáltatásait, felépítését és előnyeit.
- Ismerje meg a különbségeket Modin, Dask és Ray között.
- Hajtsa végre a Pandas műveletet gyorsabban az Modin segítségével.
- Valósítsa meg a teljes Pandas API-t és funkciókat.
Next.js 14 Haladó Fejlesztés
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) középszintű, haladó szintű webfejlesztőknek és műszaki építészeknek szól, akik szeretnék felfedezni a Next.js 14 vívmányait, és tudást szeretnének szerezni a vágó- szélső webalkalmazások.
A képzés végére a résztvevők képesek lesznek:
- Használja ki a Next.js 14-ben rejlő teljes potenciált összetett alkalmazások létrehozásához.
- Használja a legújabb szolgáltatásokat, például a Middleware-t, a React szerverkomponenseket és az Edge Functions-t.
- Alkalmazza a teljesítmény, a méretezhetőség és a SEO bevált gyakorlatait.
- A Next.js alkalmazások gyakori problémáinak hatékony elhárítása.
Next.js 14 – Haladó
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) haladó szintű fejlesztőknek szól, akik szeretnék elsajátítani a Next.js 14 legújabb funkcióit, optimalizálni a teljesítményt, és modern React technikákat alkalmazni.
A képzés végére a résztvevők képesek lesznek:
- Valósítson meg fejlett React horgokat és párhuzamos funkciókat.
- Az Next.js útválasztási stratégiák megértése és hatékony alkalmazása.
- Használja ki a kiszolgálókomponenseket, a kiszolgálóműveleteket és a hibrid megjelenítési megközelítéseket.
- Optimalizálja az adatlekérést, a gyorsítótárazást és a növekményes statikus regenerálást.
- Használja az Next.js-ot háttérmegoldásként Edge Functions és Edge Runtime segítségével.
- Állapot kezelése React Context, Redux és atomi állapotkönyvtárak segítségével.
- Optimalizálja az alkalmazás teljesítményét a Web Core Vitals számára.
- Az Next.js alkalmazásokat hatékonyan tesztelheti, figyelheti és telepítheti.
Egységtesztelés a következővel: PHPUnit
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban megtanítja a résztvevőknek, hogyan írjanak tesztelhető kódot tesztegységek formájában, hogy megkönnyítsék a hibák diagnosztizálását, elkülönítését és feloldását. A képzés végigvezeti a résztvevőket egy munkakész, tesztelési környezet létrehozásán a PHPUnit testing keretrendszer segítségével.
A képzés végére a résztvevők képesek lesznek:
- Tegyen különbséget a jó és a rossz tesztegységek között.
- Olvassa el és értelmezze a teszteredményeket.
- Proaktívan kezelje és diagnosztizálja kódbázisukat a hibák csökkentése érdekében.
- Győződjön meg arról, hogy kódbázisuk alkalmas a folyamatos integrációra és telepítésre.
Reagáljon a Next.js-szal
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik a Next.js-t szeretnék használni React alkalmazások létrehozásához.
A képzés végére a résztvevők képesek lesznek:
- Szerveroldali webalkalmazások és statikus webhelyek fejlesztése a Next.js-ben.
- Kezelje és tárolja az adatokat a MongoDB gombbal.
- Biztosítsa a webalkalmazást AuthO hitelesítéssel.
Laravel: Middleware fejlesztés
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik köztesszoftvert és webszolgáltatásokat szeretnének építeni Laravel-ban.
A képzés végére a résztvevők képesek lesznek:
- Használja a Laravel PHP Aritisant kódot és összetevőket.
- Építsen RESTful API-kat a Laravelben, amelyek böngészhetnek, olvashatnak, szerkeszthetnek, hozzáadhatnak és törölhetnek.
- Szűrje és rendezze az eredményeket URL-paraméterek alapján a RESTful API-k segítségével.