TOP cursuri de programare C++ pentru avansati
Miscelaneu / / November 28, 2023
Programare asincronă în .NET
Cursul explorează modul de lucru cu operații asincrone în platforma .NET pentru a simplifica programarea asincronă. Cursul explorează lucrul cu idiomuri și modele de nivel scăzut, cum ar fi modelul asincron clasic, biblioteci moderne, cum ar fi TPL și extensii reactive. În plus, se acordă atenție noilor caracteristici ale limbajului C# 5.0: await și async.
4
C# pentru avansat
Cursul oferă o înțelegere completă a ce este limbajul C#. Cunoștințele care sunt în curs sunt necesare pentru munca unui dezvoltator C# junior
4
Programarea jocului
150 de prelegeri + 22 de teme durată: 5 luni nivel de cunoștințe: avansat peste 380 de ore de practică. Antrenament conform programului de la fostul programator principal al jocului Rainbow Six Siege. Un programator de joc implementează experiența utilizatorului, de exemplu...
3,5
Programare in C#
Instruire. Un curs de programare C# pentru cei care au deja ceva experiență. Este posibil să participați la cursuri personal în campusul de pe Bulevardul Pokrovsky sau online.
Studiu cu jumătate de normă
2,9
Managementul dependenței în .NET
Lumea modernă se schimbă rapid, la fel și provocările de afaceri, care necesită dezvoltarea de aplicații flexibile. O modalitate de a obține flexibilitate este reducerea dependențelor rigide dintre părțile sistemului. Pentru a face acest lucru, dezvoltatorul are la dispoziție multe șabloane și instrumente. Una dintre abordările eficiente este Dependency Injection, căruia îi este dedicat antrenamentul. Acest curs acoperă principiile de proiectare care stau la baza bibliotecilor, modele cheie DI și anti-modele, învață principiile de bază și avansate ale managementului dependenței folosind biblioteci și design IoC sisteme
4
Sfaturi și trucuri C#
Un curs dedicat complexității limbajului C# și platformei .NET. Cursul examinează complexitățile utilizării caracteristicilor „avansate” ale limbajului C#, motivele apariției lor, precum și deciziile care au fost luate în timpul dezvoltării lor.
4
Limbajul de programare C# 12.0
După finalizarea cursului autorului „Limbajul de programare C# 12.0”, veți stăpâni limbajul de programare orientat pe obiecte C#, veți învăța utilizați mediul de dezvoltare integrat Visual Studio Code și dobândiți abilități de bază în crearea orientate pe obiecte aplicatii.
4,2
AI - 102: „Proiectarea și implementarea unei soluții folosind Azure AI
Acest curs este conceput pentru inginerii de software care construiesc, gestionează și implementează soluții. inteligența artificială folosind Azure Cognitive Services, Azure Cognitive Search și Microsoft Bot Cadru. * *cursul este predat în parteneriat cu Academia ARMKYBERSEC
4,2
Programare în Visual C++
Cursul „Programare în Visual C++” acoperă toate etapele de pregătire și scriere a programelor în C++. Veți învăța să lucrați cu diferite tipuri de date, operatori și funcții C++, să efectuați încapsulări și să utilizați constructori și destructori. Stăpânește clase și interfețe abstracte, șabloane de funcții și învață cum să gestionezi excepțiile. Programul de curs include, de asemenea, studiul mediului de dezvoltare modern Microsoft Visual Studio.
4,2
Refactorizarea codului în C#
Instruirea examinează abordări și metode pentru îmbunătățirea lizibilității codului sursă în limbajul C#. Ca practică, studenții sunt încurajați să refactoreze programe mici care se concentrează pe anumite aspecte ale îmbunătățirii codului existent.
4
Modele de design (GoF). Ediție pentru C++
Când dezvoltă sisteme software, dezvoltatorii iau multe decizii care, la prima vedere, sunt unice. Dar o mare parte din ceea ce „inventează” a fost deja testat în multe proiecte. Acest curs oferă o privire de ansamblu asupra celor mai bune practici pentru soluții standard la problemele standard. Aceste bune practici se numesc modele. Instruirea acoperă trei tipuri de modele, relațiile lor și aplicarea practică în C++.
3,9
Refactorizarea codului. Ediție pentru C++
Instruirea discută abordări și metode pentru îmbunătățirea lizibilității codului sursă în C++. Ca practică, studenții sunt încurajați să refactoreze programe mici care se concentrează asupra anumitor aspecte ale îmbunătățirii codului existent.
3,9
Dezvoltare bazată pe teste (TDD) în C++
Acest curs prezintă studenților una dintre practicile de dezvoltare software folosind metodologia Agile - dezvoltare bazată pe teste (TDD - dezvoltare bazată pe teste). Cursul, care acoperă și teoria testării unitare cu mostre de cod C++, va fi util dezvoltatorilor începători, indiferent de metodologiile utilizate în proiect.
3,9
Dezvoltare bazată pe teste (TDD) în C#
Acest curs prezintă studenților una dintre practicile de dezvoltare software folosind metodologia Agile - dezvoltare bazată pe teste (TDD - dezvoltare bazată pe teste). Acest curs, care acoperă și teoria testării unitare cu mostre de cod C#, va fi util dezvoltatorilor noi, indiferent de metodologiile utilizate în proiect.
3,9
Proiectare contract pe platforma .NET
Design by Contract este o tehnică puternică de dezvoltare de software care care, prin oficializarea relațiilor dintre componente, vă permite să creați de înaltă calitate, fiabil și software extensibil. Acest curs acoperă aspectele teoretice ale proiectării contractelor cu exemple de utilizare a bibliotecii. Contracte de cod, concepte de corectitudine software, aserțiuni, monitorizare a aserțiunilor în timpul execuţie. Sunt luate în considerare relația dintre contracte și testele unitare, rolul contractelor în moștenire pentru a asigura Principiul Substituției Liskov (LSP) și multe altele.
3,8
Biblioteca de șabloane standard C++
Acest curs de ultimă oră aruncă o privire în profunzime asupra Bibliotecii standard de șabloane C++ (STL). Acest subiect apare cel mai des în timpul interviurilor, așa că dezvoltatorii C++ ar trebui să înțeleagă bine cum funcționează STL. Prezentând exemple din viața reală și 19 probleme provocatoare, această instruire vă va ajuta să deveniți un maestru STL și să vă extindeți cunoștințele C++. Cu ajutorul unui trainer, te vei cufunda în lumea STL pentru a explora posibilitățile acestei biblioteci, discutând istoria și viitorul ei cu colegii și experți.
3,8
Cadrul Qt
Cursul acoperă cadrul Qt, conceptul, capabilitățile acestuia, precum și utilitățile și IDE-ul Qt Creator incluse în ecosistemul Qt Framework.
3,7