Ga ontwikkelaar - cursus 144.000 wrijven. van Yandex Workshop, training 6 maanden, datum 29 november 2023.
Gemengde Berichten / / November 29, 2023
In een formaat dat bij u past: met of zonder deadlines
Er zijn twee trainingsvormen: in een kleine groep van 15 personen met deadlines en sprints, of in je eigen tempo, zonder sprints en deadlines. U kunt het formaat kiezen dat bij u past.
Met webinars, theorie en constante praktijk
Je studeert online op het Workshopplatform met theorie en praktische taken. En tijdens de sprint zijn er nog een keer webinars - je kunt complexe onderwerpen en fouten gedetailleerder bekijken, vragen stellen over de cursus, Go of programmeren in het algemeen.
Met de steun van ervaren mentoren
Mentoren houden webinars met live codering, beantwoorden vragen en helpen u erachter te komen. Elke sprint ontmoet je ook één-op-één met je mentor om ervaringen uit te wisselen, code, carrièreverwachtingen of elk ander onderwerp dat je interesseert te bespreken.
Voor educatieve projecten
Je zult een van de praktische trajecten moeten kiezen: “URL Shortening Service” of “Metrics Collection and Alerting Service”. Aan het einde van de cursus kunt u 3 projecten aan uw portfolio toevoegen: 2 daarvan kunnen worden gemaakt op basis van uw projecten of volgens onze referentievoorwaarden.
Introductie- en plaatsingstest
Inbegrepen in het programma: Go Developer en Advanced Go Developer
Je leert hoe de training werkt en doet een test over de basisprincipes van backend-ontwikkeling en Go-syntaxis.
Standaardbibliotheekpakketten
Inbegrepen in het programma: Go Developer en Advanced Go Developer
In deze module zullen we het hebben over populaire Go-pakketten. Je leert HTTP-applicaties schrijven en testen met net/http, en de transmissie beheren gegevens en levensduur van taken met context, query's uitvoeren op de database, kennis maken met de kenmerken van serialisatie en foutafhandeling in Gaan.
Concurrentievermogen
Inbegrepen in het programma: Go Developer en Advanced Go Developer
Laten we u vertellen wat multithreading is op besturingssysteemniveau. Je leert het verschil tussen een thread en een proces, welke soorten multithreading er bestaan, wat er gebeurt bij het wisselen van thread, hoe je omgaat met deadlock en datarace. Als we deze en andere vragen beantwoorden, gaan we verder met de Go-planner. Dan stellen wij je voor lichtgewicht threads in de taal - goroutines en andere taalhulpmiddelen voor het schrijven van multi-threaded toepassingen.
Eerste afstudeerproject
Inbegrepen in het programma: Go Developer en Advanced Go Developer
Je kunt een project op basis van onze voorgestelde technische specificaties individueel of in teamverband met andere studenten voltooien. Je kunt ook je eigen project maken, nadat je dit vooraf met je mentor hebt afgesproken. Mentoren controleren afstudeerprojecten. Je hebt 5 weken de tijd om het project te voltooien.
Ontwerp patronen
Inbegrepen in het programma: Advanced Go Developer
In deze module kijken we naar ontwerppatronen en antipatronen van Go-programmering. Je leert hoe je dit kunt implementeren de meest voorkomende applicatieontwerppatronen en hoe u impliciete fouten bij het programmeren kunt voorkomen Gaan.
Tulling
Inbegrepen in het programma: Advanced Go Developer
De kracht van Go zijn de ingebouwde ontwikkelaarstools. In deze module leert u hoe u tools kunt gebruiken voor styling en statische code-analyse, documentatiecreatie, codegeneratie en profilering.
Uitgebreide standaardbibliotheek
Inbegrepen in het programma: Advanced Go Developer
Go heeft veel dingen kant-en-klaar beschikbaar en u wordt aangemoedigd om uw eigen oplossingen te schrijven op basis van de standaardbibliotheek. In deze module voltooit u uw introductie tot de ingebouwde pakketten van Go en raakt u vertrouwd met de "uitgebreide" standaardbibliotheek van de taal, die een groot aantal nuttige pakketten bevat.
Tweede afstudeerproject
Inbegrepen in het programma: Advanced Go Developer
Je kunt een project op basis van onze voorgestelde technische specificaties individueel of in teamverband met andere studenten voltooien. Je kunt ook je eigen project maken, nadat je dit vooraf met je mentor hebt afgesproken. Projecten worden gecontroleerd door experts - auteurs en mentoren van de cursus. Je hebt 5 weken de tijd om het project te voltooien.
Webinars
Naast theorie en praktijk zullen mentoren één keer per sprint, aan het einde van de eerste week, webinars voor je verzorgen. Webinars zijn nodig om dieper in te gaan op complexe onderwerpen, de meest voorkomende fouten te analyseren en vragen over de cursus, Go of programmeren in het algemeen te beantwoorden.
Sessies 1:1
Elke student krijgt één keer per sprint de kans om één-op-één te bellen met zijn of haar mentor. In het toegewezen halfuur kun je niet alleen vragen stellen over het project, maar ook carrièreverwachtingen bespreken, ontwikkelingservaring delen of een ander onderwerp bespreken dat je interesseert.