Cursus "Middle Front-End Developer" - cursus 89.000 wrijven. van Yandex Workshop, training 5 maanden, Datum: 7 december 2023.
Gemengde Berichten / / November 28, 2023
Hoe je kunt groeien van junior naar midden
Een middenspecialist onderscheidt zich niet alleen door zijn ervaring en niveau van technologische vaardigheid, maar ook door zijn soft skills. De cursus is zo ontworpen dat je beide onder de knie krijgt.
Je moet kennis maken met de theorie, om deze vervolgens in grote projecten in de praktijk uit te werken. Door in teamverband te werken, kun je taken ontleden en zelf tijd indelen, verantwoordelijkheid nemen voor beslissingen en investeren in het totaalresultaat.
Voor wie is de cursus geschikt?
Degenen die bekend zijn met JS, CSS en HTML, hebben commerciële ontwikkelingservaring en zijn bekend met de basisprincipes van loops en algoritmen.
Als je het niet zeker weet, doe dan het gratis gedeelte en de test aan het einde. Daar kunt u meer te weten komen over de cursus en uw vaardigheden evalueren.
Je leert alleen wat in de praktijk nuttig zal zijn.
Het programma is ontworpen voor 5 maanden, je moet 20-25 uur per week besteden aan studeren
Inleidend deel 2 uur
Gratis introductie
Om een weloverwogen beslissing over de cursus te nemen, moet u het programma en de trainingsvorm bestuderen en uw sterke punten evalueren. Voor ons is het belangrijk dat je na je afstuderen in de eerste plaats zelfstandig bent en elke taak aankunt zonder constante controle van de teamleider. In de introductiecursus leer je hoe studenten deze superkracht verwerven.
1 deel 120 uur
Project "Webmessenger"
Terwijl u het Web Messenger-project implementeert, structureert en verdiept u uw bestaande kennis, leert u nieuwe hulpmiddelen kennen en oefent u met het werken ermee. Dompel jezelf bovendien de eerste twee maanden onder in het leren van alle ‘magie’ van moderne technologie.
Deze module is als een proefperiode: je wordt ondergedompeld in intensieve ontwikkeling, waarbij je de interne werking en nuances van de technologie bestudeert. Je gaat niet alleen aan de pure voorkant van JS aan de slag met TS-typering, maar leert ook meer over testen, DevOps en het werken met API's.
In deze module laten we u zien hoe u:
• kies een ontwikkelomgeving, host de code en het project, en zelfs een beetje over het kiezen van een besturingssysteem
• gebruik TypeScript (zowel basis- als geavanceerde concepten)
• werken met CSS-architectuur en preprocessors
• schrijf uw eigen sjabloonengine en wat deze is
• implementeren van component- en modulaire benaderingen
• gebruik maken van kennis van programmeerpatronen en OOP
• routering configureren, wat zijn de nuances?
• werken met API's, wat WebSockets zijn en in het algemeen over client-server-interactie
• gebruik linters en codestijl in uw werk
• test de applicatie met Jest
• werken met beveiliging: CSRF, XSS, CSP, Clickjacking en meer
• configureer de build via Parcel en vervolgens Webpack, en verpak de applicatie in Docker-containers
• werken met DevOps (leer over certificaten, CI/CD en HTTP/2)
1 project in portefeuille
Deel 2 160 uur
Teamproject
Je sluit je aan bij teams van 3-4 personen en maakt je eigen webgame helemaal opnieuw: van het bedenken tot de lay-outs
en logica vóór implementatie in de cloud. Implementeer het clientgedeelte van het spel en de backend ervan en breid het resultaat uit
in Yandex. Wolk.
U kunt alle bibliotheken op de client gebruiken die geen invloed hebben op het spelgedeelte. Je schrijft het spel met behulp van React, TypeScript, Canvas API.
In deze module laten we u zien hoe u:
• navigeren door moderne benaderingen van applicatieontwikkeling
• routering configureren als uw applicatie zich in React bevindt
• gegevens opslaan en ook Redux, Redux-Thunk (of Redux-Saga) analyseren, evenals opnieuw selecteren en sequencen
• werken met beveiliging in React: SQL-injectie, XSS, CSP, CORS
• maak vrienden TypeScript en React
• backend werkt: databases (MongoDB en PostgreSQL), Node.js en facturering
• je kunt nog meer met de API werken: maak kennis met Service Workers en ontdek wat de Canvas API is
• voer scripts op de achtergrond uit met Web Workers
• Server-Side Rendering configureren en hoe u dit aan een project kunt toevoegen
• test de applicatie met Jest
• implementeren van diverse autorisatiemethoden: gebruik van OAuth en meer
• CI/CD instellen in GitHub Actions
• implementeer de applicatie in Yandex. De cloud en hoe Nginx nuttig is
1 project in portefeuille
Deel 3 40 uur
Algoritmen en datastructuren. Inclusief cursus
Je bestudeert dit onderdeel gedurende het hele programma. Je raakt vertrouwd met gangbare algoritmen en datastructuren, implementeert deze in JavaScript en leert de complexiteit van algoritmen evalueren.
Onderwerpen: analyse van algoritmecomplexiteit, array, hashtabel, gekoppelde lijst, wachtrij, stapel, boom, heap, grafiek, sorteren, recursie, Huffman-algoritme, eerst in de breedte en eerst in de diepte zoeken, dynamisch programmeren, memoriseren.
Optionele module 50 uur
Carrière spoor
Na het hoofdprogramma kun je je voorbereiden op het ontvangen van een baanaanbieding.
Leer hoe u een cv maakt, sollicitatiebrieven schrijft, een portfolio samenstelt en interviews aflegt. In de finale doorloop je alle stappen van nul naar een nieuwe baan (of promotie naar je huidige baan).
De module omvat persoonlijk werk met specialisten:
• HR-consultatie
• 2 technische proefinterviews
• antwoorden op vragen en persoonlijke hulp bij het finaliseren van uw cv en andere artefacten
• ondersteuning en begeleiding van een arbeidsbegeleider
K
ksunyaSt
10.04.2021 G.
Het bleek dat leren leuk is
Voordelen: Communicatie, uitstekend praktijkwerk, middelmatig moeilijk, ondersteuning van alle kanten (praktijk, theorie, verlies van motivatie), aanvullende materialen, geschenken uit de workshop. Motivatie om te leren. Nadelen: Ja, duur. Persoonlijk heb ik nog steeds niet genoeg oefening in de simulators. Ik zie het niet meer :) Sinds november 2020 volg ik een cursus Yandex. Workshop front-end ontwikkeling. Hiervoor las ik overal recensies...