TOP C++ ohjelmointikurssit edistyneille
Miscellanea / / November 28, 2023
Asynkroninen ohjelmointi .NET: ssä
Kurssilla perehdytään asynkronisten toimintojen käyttöön .NET-alustalla asynkronisen ohjelmoinnin yksinkertaistamiseksi. Kurssilla tutkitaan työskentelyä matalan tason idiomien ja kuvioiden, kuten Classical Async Patternin, nykyaikaisten kirjastojen, kuten TPL ja Reactive Extensions, kanssa. Lisäksi huomiota kiinnitetään C# 5.0 -kielen uusiin ominaisuuksiin: odotus ja async.
4
C# edistyneille
Kurssi antaa täydellisen käsityksen siitä, mitä C#-kieli on. Kurssilla oleva tieto on välttämätöntä nuoremman C#-kehittäjän työssä
4
Pelin ohjelmointi
150 luentoa + 22 kotitehtävää kesto: 5 kuukautta tietotaso: edistynyt yli 380 tuntia harjoittelua. Harjoittelu Rainbow Six Siegen entisen peliohjelmoijan ohjelman mukaan. Peliohjelmoija toteuttaa käyttökokemuksen mm.
3,5
Ohjelmointi C#:lla
Koulutus. C#-ohjelmointikurssi jo kokemusta omaaville. Kursseille on mahdollista osallistua henkilökohtaisesti Pokrovsky Boulevardin kampuksella tai verkossa.
Osa-aikainen opiskelu
2,9
Riippuvuuden hallinta .NET: ssä
Moderni maailma muuttuu nopeasti, samoin kuin liiketoiminnan haasteet, mikä edellyttää joustavien sovellusten kehittämistä. Yksi tapa joustavuuden saavuttamiseksi on vähentää järjestelmän osien välisiä jäykkiä riippuvuuksia. Tätä varten kehittäjällä on käytössään monia malleja ja työkaluja. Yksi tehokkaista lähestymistavoista on Dependency Injection, jolle koulutus on omistettu. Tämä kurssi kattaa kirjastojen taustalla olevat suunnitteluperiaatteet, keskeiset DI-mallit ja anti-malleja, oppii riippuvuudenhallinnan perus- ja edistyneet periaatteet IoC: n kirjastojen ja suunnittelun avulla järjestelmät
4
C# vinkkejä ja temppuja
Kurssi, joka on omistettu C#-kielen ja .NET-alustan hienouksille. Kurssilla tarkastellaan C#-kielen "edistyneiden" ominaisuuksien käytön monimutkaisuutta, niiden ilmaantumisen syitä sekä niiden kehittämisen aikana tehtyjä päätöksiä.
4
Ohjelmointikieli C# 12.0
Tekijäkurssin “Ohjelmointikieli C# 12.0” suoritettuasi hallitset olio-ohjelmointikielen C#, opit käyttää Visual Studio Code integroitua kehitysympäristöä ja hankkia perustaidot oliosuuntautuneisuuden luomisessa sovellukset.
4,2
AI - 102: "Ratkaisun suunnittelu ja toteutus Azure AI: tä käyttämällä
Tämä kurssi on tarkoitettu ohjelmistosuunnittelijoille, jotka rakentavat, hallitsevat ja ottavat käyttöön ratkaisuja. tekoäly käyttämällä Azure Cognitive Services, Azure Cognitive Search ja Microsoft Bot puitteet. * *kurssi opetetaan yhteistyössä ARMKYBERSEC Academyn kanssa
4,2
Ohjelmointi Visual C++:lla
Kurssi ”Ohjelmointi Visual C++:ssa” kattaa kaikki C++-ohjelmien valmistelun ja kirjoittamisen vaiheet. Opit työskentelemään erilaisten C++-tietotyyppien, operaattoreiden ja funktioiden kanssa, suorittamaan kapselointia sekä käyttämään konstruktoreita ja destruktoreita. Hallitse abstrakteja luokkia ja käyttöliittymiä, toimintomalleja ja opi hallitsemaan poikkeuksia. Kurssiohjelmaan kuuluu myös modernin Microsoft Visual Studio -kehitysympäristön opiskelu.
4,2
Refaktorointikoodi C#:ssa
Koulutuksessa tarkastellaan lähestymistapoja ja menetelmiä lähdekoodin luettavuuden parantamiseksi C#-kielellä. Käytännössä opiskelijoita kannustetaan muokkaamaan pieniä ohjelmia, jotka keskittyvät tiettyihin nykyisen koodin parantamisen näkökohtiin.
4
Suunnittelukuviot (GoF). Painos C++:lle
Ohjelmistojärjestelmiä kehittäessään kehittäjät tekevät monia päätöksiä, jotka ovat ensi silmäyksellä ainutlaatuisia. Mutta paljon siitä, mitä he "keksivät", on jo testattu monissa projekteissa. Tämä koulutus tarjoaa yleiskatsauksen parhaista käytännöistä standardiongelmien standardiratkaisuissa. Näitä parhaita käytäntöjä kutsutaan malleiksi. Koulutus kattaa kolmenlaisia malleja, niiden suhteita ja käytännön soveltamista C++:ssa.
3,9
Koodin refaktorointi. Painos C++:lle
Koulutuksessa käsitellään lähestymistapoja ja menetelmiä lähdekoodin luettavuuden parantamiseksi C++:ssa. Käytännössä opiskelijoita rohkaistaan muokkaamaan pieniä ohjelmia, jotka keskittävät opiskelijat tiettyihin nykyisen koodin parantamisen näkökohtiin.
3,9
Test Driven Development (TDD) C++:ssa
Tämä kurssi tutustuttaa opiskelijat yhteen ohjelmistokehityksen käytännöistä käyttäen Agile-metodologiaa - testilähtöistä kehitystä (TDD - testilähtöistä kehitystä). Kurssi, joka kattaa myös yksikkötestauksen teorian C++-koodinäytteillä, on hyödyllinen aloitteleville kehittäjille riippumatta siitä, mitä menetelmiä käytetään. hanke.
3,9
Test Driven Development (TDD) C#-kielellä
Tämä kurssi tutustuttaa opiskelijat yhteen ohjelmistokehityksen käytännöistä käyttäen Agile-metodologiaa - testilähtöistä kehitystä (TDD - test-driven development). Tämä kurssi, joka kattaa myös yksikkötestauksen teorian C#-koodinäytteillä, on hyödyllinen uusille kehittäjille projektissa käytetyistä metodologioista riippumatta.
3,9
Sopimussuunnittelu .NET-alustalla
Design by Contract on tehokas ohjelmistokehitystekniikka, joka joka virallistamalla komponenttien väliset suhteet mahdollistaa korkealaatuisten, luotettavien ja laajennettava ohjelmisto. Tämä kurssi kattaa sopimussuunnittelun teoreettiset näkökohdat ja esimerkkejä kirjaston käytöstä. Koodi Sopimukset, ohjelmiston oikeellisuuden käsitteet, väitteet, väitteiden seuranta aikana teloitus. Tarkastellaan sopimusten ja yksikkötestien välistä suhdetta, sopimusten roolia perinnössä Liskovin korvausperiaatteen (LSP) varmistamiseksi ja paljon muuta.
3,8
C++-standardimallikirjasto
Tämä huippuluokan kurssi tarkastelee syvällisesti C++ Standard Template Library (STL) -mallikirjastoa. Tämä aihe tulee esiin useimmiten haastattelujen aikana, joten C++-kehittäjillä tulee olla hyvä käsitys STL: n toiminnasta. Tämä koulutus sisältää tosielämän esimerkkejä ja 19 haastavaa ongelmaa, ja se auttaa sinua tulemaan STL-mestariksi ja laajentamaan C++-taitojasi. Kouluttajan avulla sukellat STL: n maailmaan tutkiaksesi tämän kirjaston mahdollisuuksia, keskustelemalla sen historiasta ja tulevaisuudesta kollegoiden ja asiantuntijoita.
3,8
Qt-kehys
Kurssi kattaa Qt Frameworkin, sen konseptin, ominaisuudet sekä Qt Framework -ekosysteemiin sisältyvät apuohjelmat ja Qt Creator IDE: n.
3,7