Naučite C++ od prvog cout-a do predavanja, STL-a, semantike premještanja i modernog C++20. Ovaj tečaj programiranja u C++ kombinira kratke lekcije s pravim kompajlerom na vašem telefonu, tako da svaka ideja završava kodom koji sami napišete, kompajlirate i pokrenete.
Namijenjen je početnicima, studentima informatike, programerima igara i sustava te svima koji se pripremaju za tečaj programiranja ili razgovor za posao kodera.
C++ VODIČ KOJI VAS TJERA DA PISATE KOD
• 51 tečaj i više od 200 kratkih lekcija, od osnova za početnike do naprednih tema
• Mapa tečaja grupira ih u pet dijelova: osnove, memorija, objekti, STL i izrada stvarnih programa
• Teme uključuju varijable, nizove znakova, ulazne i izlazne tokove, tok upravljanja, strukture i klase, vektore, reference, pokazivače, stog i hrpu, RAII, pametne pokazivače, iznimke, const i constexpr, predloške, lambde, iteratore, ulazno/izlazne operacije s datotekama, CMake, konkurentnost i korutine
• Objektno orijentirano programiranje (OOP): klase, nasljeđivanje, polimorfizam i preopterećenje operatora
• STL: vektori, mape, unordered_map, algoritmi, rasponi, std::optional, std::variant i std::span
• Moderni C++ standardi 11, 14, 17 i 20, uključujući semantiku i koncepte pomicanja
• Kvizovi i pregled kartica pomažu u usvajanju sintakse
C++ KOMPILER U VAŠ DŽEP
• Napišite kod u mobilnom uređivaču koda i kompajlirajte ga pravim GCC kompajlerom, a ne simulatorom
• Pogledajte izlaz i izlazni kod, a zatim ga ponovno pokrenite jednim dodirom
• Upišite ulaz za programe koji čitaju iz cin
• Vaš prvi program prikazuje vrijednost, memorijsku adresu na kojoj se nalazi i njegovu veličinu u bajtovima
• Svaki program koji pokrenete sprema se, zajedno s vašim bilješkama s lekcije i oznakama
• Biblioteka gotovih primjera i pretraživi cheatsheet
TRI DNEVNE C++ VJEŽBENE NAVIKE
• Predvidite izlaz: pet kratkih programa dnevno. Obavezite se na odgovor prije nego što ga kompajler riješi
• Lov na greške: jedan pokvareni program dnevno. Pronađite grešku, ispravite je i dokažite je kompajlerom. Savjeti su besplatni
• Sintaktički sprint: 60 sekundi sintaktičkih pitanja jednim dodirom. Pobijedite svoj najbolji rezultat
20 VOĐENIH C++ PROJEKATA
Izgradite prave programe korak po korak: program podijeljen u dvije datoteke, vlasnički međuspremnik, inventar, statistiku teksta, matricu, bankovni račun, oblike s polimorfizmom, stog predložaka, parser konfiguracije, RPN kalkulator, brojač riječi sa std::map, iznimke, lambde sa STL algoritmima, povezanu listu, semantiku pomicanja, ispravnost konstanti, pretraživanje zapisa, parsiranje niza stringova i automat stanja.
AI MENTOR I PREVODITELJ POGREŠAKA
Zaglavili ste na pokazivaču ili zidu od pogrešaka predložaka? Zalijepite pogrešku i dobit ćete objašnjenje u jednoj rečenici, plus redak za ispravak. Pitajte AI mentora bilo što i dobit ćete jasan odgovor jednostavnim jezikom.
60 MISIJA KODIRANJA I DNEVNIH IZAZOVA
• 60 misija kodiranja, od lakih do teških
• Novi problem kodiranja svaki dan
• Svjetski izazov kodiranja: tri globalne runde uživo svaki dan, s ljestvicom najboljih rezultata
• Nizovi, XP i podsjetnici održavaju vašu praksu
BESPLATAN POČETAK
Vaš prvi C++ tečaj je besplatan. Kao i dnevni Predvidi izlazni set, dnevno traženje grešaka, tri runde Syntax Sprinta dnevno, prvi vođeni projekt, dvije misije, dnevni problem kodiranja, Svjetski izazov kodiranja i jedno pitanje AI mentora dnevno.
PRO
Pro otključava svaki tečaj, misiju i projekt, neograničeni Syntax Sprint, sve AI alate, ispit za certifikat i iskustvo bez oglasa.
ZA KOGA JE NAMIJENJENO
• Početnici koji uče C++ kao prvi ili drugi programski jezik
• Studenti koji pohađaju tečaj programiranja u C++-u ili tečaj informatike
• Razvojni programeri igara, ugrađenih sustava i sustava kojima su potrebne moderne C++ vještine
• Razvojni programeri iz Pythona ili Jave koji žele razumjeti što se događa u memoriji
• Svima koji žele detaljan C++ tutorial koji mogu pratiti u autobusu
Aplikacija je dostupna na 22 jezika.
Započnite besplatni C++ tečaj već danas, riješite prvi kviz i sastavite svoj prvi program za nekoliko minuta.
C++ tutorijal za programiranje i uređivač koda: OOP, STL, kvizovi i vježbe kodiranja