Kurk tikras sistemas, ne fragmentus.
Vienas tikras projektas — nuo pirmo git init iki veikiančio deploy.
Struktūrinis programavimas
Nuo algoritmo iki rodyklių: kintamieji, funkcijos, struct, ciklai, eilutės, žodynai (map), failai ir testai. Kiekviena pamoka augina TAVO programą — po kurso pasistatai komandinės eilutės programą: pridėti / rodyti / redaguoti / išsaugoti.
Mobiliosios programėlės
Pastatyk PICA — QR kodu prie staliuko užsakomą picų programėlę: Compose, MVVM, Koin, Retrofit, Room talpykla, prisijungimas ir Stripe mokėjimai. Kiekviena pamoka prideda tikrą produkcinės architektūros sluoksnį.
Interneto svetainių serverio dalies kūrimas
Sukurk ir įdiek tikrą serveryje atvaizduojamą web programą — maršrutai, formos, sesijos ir dinamiškas turinys su HTMX, nuo git init iki diegimo.
Interneto svetainių kliento dalies kūrimas
Nuo gryno HTML/CSS/JavaScript iki griežtojo TypeScript — statome „Cosmos" (NASA dienos nuotraukos naršyklę) DU kartus. DOM, įvykiai, fetch, būsena, formos ir maršrutizavimas rankomis (be karkaso), tada migracija į TypeScript, kuri atskleidžia tikras klaidas.
Algoritmai ir duomenų struktūros
Klasikinis įrankių rinkinys — sąrašai, stekai, eilės, medžiai (BST, AVL, raudonai-juodi, B-medžiai), grafai (BFS/DFS, trumpiausias kelias) ir rūšiavimas, su Go.
Žiniatinklio 3D elementų programavimas
Interaktyvi 3D grafika naršyklėje su Three.js — scenos, kameros, apšvietimas ir animacija.
Neuroniniai tinklai ir giluminis mokymas
Nuo perceptrono iki giluminių tinklų su PyTorch — sluoksniai, atgalinis sklidimas, treniravimas ir įvertinimas.
Filosofija
Ne fragmentai — vienas tikras projektas
Įprasti tutorialai
- Fragmentuoti pavyzdžiai be konteksto
- Kodas, kurio niekada nepaleisi pats
- Po kurso — tuščias GitHub profilis
Programuoki
- Vienas projektas nuo pirmo failo iki deploy
- Kiekvienas žingsnis — realiame projekto faile
- Pabaigoje — veikianti sistema tavo GitHub'e
Pasiruošęs sukurti pirmą tikrą programą?
Nemokamai. Be registracijos.