Kurs „Middle Front-End Developer“ – Kurs 89.000 Rubel. von Yandex Workshop, Schulung 5 Monate, Datum: 7. Dezember 2023.
Verschiedenes / / November 28, 2023
Wie man vom Junior zum Middle heranwächst
Ein Mittelfeldspezialist zeichnet sich nicht nur durch seine Erfahrung und sein technisches Niveau aus, sondern auch durch seine Soft Skills. Der Kurs ist so konzipiert, dass Sie beides beherrschen.
Man muss sich mit der Theorie vertraut machen und sie dann in großen Projekten in die Praxis umsetzen. Durch die Arbeit im Team sind Sie in der Lage, Aufgaben und Zeit selbst einzuteilen, Verantwortung für Entscheidungen zu übernehmen und in das Gesamtergebnis zu investieren.
Für wen ist der Kurs geeignet?
Wer sich mit JS, CSS und HTML auskennt, Erfahrung in der kommerziellen Entwicklung hat und mit den Grundlagen von Schleifen und Algorithmen vertraut ist.
Wenn Sie sich nicht sicher sind, machen Sie den kostenlosen Teil und den Test am Ende. Dort können Sie mehr über den Kurs erfahren und Ihre Fähigkeiten einschätzen.
Sie erfahren nur, was in der Praxis nützlich ist.
Das Programm ist auf 5 Monate ausgelegt, Sie müssen 20-25 Stunden pro Woche für das Lernen aufwenden
Einführungsteil 2 Stunden
Kostenlose Einführung
Um eine fundierte Entscheidung über den Kurs zu treffen, müssen Sie das Programm und das Trainingsformat studieren und Ihre Stärken bewerten. Für uns ist es wichtig, dass Sie nach dem Studium zunächst einmal unabhängig sind und jede Aufgabe ohne ständige Kontrolle durch die Teamleitung bewältigen können. Im Einführungskurs erfahren Sie, wie Studierende sich diese Superkraft aneignen.
1 Teil 120 Stunden
Projekt „Web Messenger“
Bei der Umsetzung des Web-Messenger-Projekts strukturieren und vertiefen Sie Ihr vorhandenes Wissen, beherrschen neue Tools und üben den Umgang damit. Tauchen Sie außerdem in den ersten zwei Monaten in das Erlernen der gesamten „Magie“ moderner Technologie ein.
Dieses Modul ist wie eine Probezeit – Sie tauchen in die intensive Entwicklung ein und studieren die Interna und Nuancen der Technologie. Sie arbeiten nicht nur an der reinen Front von JS mit TS-Typisierung, sondern erfahren auch mehr über Tests, DevOps und die Arbeit mit APIs.
In diesem Modul zeigen wir Ihnen, wie Sie:
• Wählen Sie eine Entwicklungsumgebung, hosten Sie den Code und das Projekt und gehen Sie sogar ein wenig auf die Auswahl eines Betriebssystems ein
• TypeScript verwenden (sowohl Grundlagen als auch fortgeschrittene Konzepte)
• mit CSS-Architektur und Präprozessoren arbeiten
• Schreiben Sie Ihre eigene Template-Engine und was sie ist
• Komponenten- und Modulansätze implementieren
• Kenntnisse über Programmiermuster und OOP nutzen
• Routing konfigurieren, was sind die Nuancen?
• mit APIs arbeiten, was WebSockets sind und allgemein über die Client-Server-Interaktion
• Verwenden Sie Linters und Code-Stile in Ihrer Arbeit
• Testen Sie die Anwendung mit Jest
• Arbeiten Sie mit Sicherheit: CSRF, XSS, CSP, Clickjacking und mehr
• Konfigurieren Sie den Build über Parcel und dann über Webpack und verpacken Sie die Anwendung in Docker-Containern
• mit DevOps arbeiten (erfahren Sie mehr über Zertifikate, CI/CD und HTTP/2)
1 Projekt im Portfolio
Teil 2 160 Stunden
Team-Projekt
Sie schließen sich Teams von 3 bis 4 Personen an und erstellen Ihr eigenes Webspiel von Grund auf: vom Durchdenken bis zum Layout
und Logik vor der Bereitstellung in der Cloud. Implementieren Sie den Client-Teil des Spiels und sein Backend und erweitern Sie das Ergebnis
in Yandex. Wolke.
Sie können auf dem Client alle Bibliotheken verwenden, die sich nicht auf den Spielteil auswirken. Sie werden das Spiel mit React, TypeScript und Canvas API schreiben.
In diesem Modul zeigen wir Ihnen, wie Sie:
• Navigieren Sie zu modernen Ansätzen zur Anwendungsentwicklung
• Konfigurieren Sie das Routing, wenn sich Ihre Anwendung in React befindet
• Daten speichern und auch Redux, Redux-Thunk (oder Redux-Saga) sowie Reselect und Sequelize analysieren
• Arbeiten Sie mit Sicherheit in React: SQL-Injection, XSS, CSP, CORS
• Freundschaften mit TypeScript und React schließen
• Backend-Funktionen: Datenbanken (MongoDB und PostgreSQL), Node.js und Abrechnung
• Sie können noch mehr mit der API arbeiten: Machen Sie sich mit Service Workers vertraut und finden Sie heraus, was die Canvas-API ist
• Führen Sie Skripte im Hintergrund mithilfe von Web Workern aus
• Serverseitiges Rendering konfigurieren und einem Projekt hinzufügen
• Testen Sie die Anwendung mit Jest
• verschiedene Autorisierungsmethoden implementieren: mit OAuth und mehr
• CI/CD in GitHub Actions einrichten
• Stellen Sie die Anwendung auf Yandex bereit. Die Cloud und wie Nginx nützlich ist
1 Projekt im Portfolio
Teil 3 40 Stunden
Algorithmen und Datenstrukturen. Inklusivkurs
Sie werden diese Einheit während des gesamten Programms studieren. Sie lernen gängige Algorithmen und Datenstrukturen kennen, implementieren diese in JavaScript und lernen, die Komplexität von Algorithmen einzuschätzen.
Themen: Algorithmus-Komplexitätsanalyse, Array, Hash-Tabelle, verknüpfte Liste, Warteschlange, Stapel, Baum, Heap, Diagramm, Sortieren, Rekursion, Huffman-Algorithmus, Breiten- und Tiefensuche, dynamische Programmierung, Auswendiglernen.
Optionales Modul 50 Stunden
Karriereweg
Nach dem Hauptprogramm können Sie sich auf ein Stellenangebot vorbereiten.
Erfahren Sie, wie Sie einen Lebenslauf erstellen, Anschreiben schreiben, ein Portfolio zusammenstellen und Vorstellungsgespräche bestehen. Im Finale durchlaufen Sie alle Schritte von Grund auf bis hin zu einem neuen Job (oder einer Beförderung an Ihrem aktuellen Job).
Das Modul beinhaltet die persönliche Arbeit mit Spezialisten:
• Personalberatung
• 2 technische Scheininterviews
• Antworten auf Fragen und persönliche Unterstützung bei der Fertigstellung Ihres Lebenslaufs und anderer Dokumente
• Unterstützung und Unterstützung durch einen Arbeitsbetreuer
K
ksunyaSt
10.04.2021 G.
Es stellte sich heraus, dass das Lernen angenehm ist
Vorteile: Kommunikation, hervorragende praktische Arbeit, mittelschwer, Unterstützung von allen Seiten (Praxis, Theorie, Motivationsverlust), zusätzliche Materialien, Geschenke aus der Werkstatt. Motivation zum Lernen. Nachteile: Ja, teuer. Persönlich habe ich noch nicht genug Übung in den Simulatoren. Ich sehe es nicht mehr :) Seit November 2020 besuche ich einen Kurs über Yandex. Workshop zur Frontend-Entwicklung. Davor habe ich überall Rezensionen gelesen...