Frontend-Entwickler-Bootcamp – Kurs 140.000 Rubel. von Yandex Workshop, Ausbildung 10 Monate, Datum 30. November 2023.
Verschiedenes / / November 30, 2023
Beschleunigtes Lernen
Bootcamp ist ein neues Kursformat für alle, die möglichst schnell einen neuen Beruf erlernen möchten. Im Laufe von 22 Wochen bereiten Sie sich 8 Stunden am Tag auf den Beruf des Frontend-Entwicklers vor.
Persönliche Herangehensweise
Sie lernen in einer kleinen Gruppe – so können wir jedem Schüler viel Aufmerksamkeit schenken. Mentoren helfen bei Fragen per Chat, führen Webinare zum Projekt und Online-Meetings durch, um etwaige Probleme zu besprechen.
Volles Eintauchen in den Beruf
Sie werden die Fähigkeiten, die jeder Front-End-Entwickler benötigt, eingehend erforschen: HTML und CSS, JavaScript, React, Redux und TypeScript.
Individuelle Beratungsgespräche mit einem Gutachter
Sie erhalten innerhalb von 24 Stunden eine Rückmeldung zum Projekt, um die Praxis schnell zu schließen und weiterzumachen. Und zu jedem Projekt erhalten Sie eine individuelle Beratung mit Fehleranalyse.
Bei regelmäßigen Treffen mit dem Mentor und der Gruppe
Jede Woche nehmen Sie an der Planung und Zusammenfassung sowie an Webinaren und Frage-und-Antwort-Sitzungen teil, in denen Sie einem Experten Fragen stellen können
Mit Theorie und Praxis auf unserer Plattform
Sie lernen online auf der Workshop-Plattform: Wir erklären Ihnen die Theorie in einfacher Sprache und Sie üben sie praktisch im Simulator und in unabhängigen Projekten
Über Bildungsprojekte
Sie werden in der Lage sein, alltägliche Aufgaben eines Frontend-Entwicklers zu lösen und 4 Bildungsprojekte abzuschließen. In einem persönlichen Beratungsgespräch analysiert der Gutachter Ihre Arbeit: Er stellt fest, was verbessert werden kann und was gut gelungen ist.
Sie lernen alleine, aber nicht alleine — Sie werden von praktizierenden Spezialisten unterstützt
Mentoren helfen Ihnen, die Theorie zu verstehen und Webinare durchzuführen
Alle Mentoren sind praktizierende Webentwickler, die bei Fragen zum Kurs kontaktiert werden können.
Sie erhalten ein Standarddiplom der beruflichen Umschulung
Wenn Sie über eine höhere oder weiterführende Berufsausbildung verfügen. Wenn nicht, stellen wir eine Ausbildungsbescheinigung und ein Zertifikat aus – auch dies ist ein offizielles Dokument über die Ausbildung.
Lebenslauf und Präsentation für sich
Zunächst sprechen wir über den Arbeitsmarkt und Unternehmen, die Frontend-Entwickler einstellen. Wir helfen Ihnen bei der Zusammenstellung eines Lebenslaufs, zeigen Ihnen, wie man Anschreiben schreibt und bereiten Sie auf Vorstellungsgespräche vor.
Feedback und Interviews
Anschließend beginnen Sie mit der Bewerbung auf offene Stellen und der Kommunikation mit Arbeitgebern. Gemeinsam wählen wir die besten Optionen aus und suchen nach einem Unternehmen, das zu Ihnen passt.
HTML, CSS, JavaScript: Einführungsmodul
Sie werden sich in der Rolle eines Entwicklers fühlen und verstehen, ob Sie sich weiterentwickeln möchten
diese Richtung. Lernen Sie die grundlegende HTML- und CSS-Syntax. Lernen
Platzieren Sie Blöcke auf einer Webseite, ändern Sie Schriftart und Farben. Schreiben Sie ein einfaches
JavaScript-Programm und machen Sie die Seite interaktiv.
Thema 1. Erster Code
Thema 2. Was ist HTML und CSS?
Thema 3. Grundlegende CSS-Eigenschaften
Thema 4. Mehr CSS
Thema 5. JavaScript. Start
Thema 6. JavaScript. Landung in der Realität
Thema 7. Darüber, was als nächstes kommt
20 Stunden
Wie funktioniert die Ausbildung?
Sie erfahren, wie das Programm und die Schulung funktionieren.
Überprüfen Sie die organisatorischen Details.
Thema 1. Was als nächstes passiert: der Lernprozess
Thema 2. Module, Fristen und Plagiate
Thema 3. Über den Wechsel in eine andere Kohorte
Thema 4. Projektarbeit und Zusatzprojekte
Thema 5. Etwas über Soft Skills
Thema 6. Support-team
Thema 7. Kommunikation
Thema 8. Regeln
Thema 9. Was wird am Ende passieren?
Thema 10. Die Bekanntschaft ist vorbei. Sorgen wir dafür, dass wir uns richtig verstehen
Ungefähr 2 Stunden
Modul 2
HTML und CSS: Layout, Zugänglichkeit und Interaktivität
Lernen Sie, mit Schriftarten im Web zu arbeiten. Sie werden verstehen, wie man Code schreibt,
korrekt für Browser und Suchmaschinen. Entdecken Sie alle Möglichkeiten
Organisieren des Rahmens Ihrer Seite. Erfahren Sie, wie Sie Seiten anpassen
für Suchroboter. Sie arbeiten mit Video, Audio und anderen
interaktive Seitenelemente. Sie werden verstehen, wie und mit welchen Ereignissen
CSS kann auf der Seite funktionieren. Verstehen Sie, welche Elemente sich auf der Seite befinden
kann eine Stilsprache erstellen. Lernen Sie, Elemente unterschiedlich zu gestalten
Zustände und in unterschiedlichen Situationen (z. B. abhängig von der Reihenfolge ihrer
Aussehen). Verstehen Sie die Grundprinzipien und Werkzeuge der Schöpfung
verfügbaren Webseiten.
Sprint 1: Layout: Semantik und Layout
Thema 1. Wiederholung vor dem Start
Thema 2. Layout - Fortsetzung des Designs
Thema 3. Machen Sie sich bereit, Code zu schreiben
Thema 4. Dateien im Projekt
Thema 5. Bash und Git. Grundlagen
Thema 6. Schriftarten und Typografie
Thema 7. Semantik
Thema 8. Globale Attribute
Thema 9. Flexbox-Layout
Thema 10. So reichen Sie Designarbeiten ein
Thema 11. Positionierungselemente
Thema 12. Rasterlayout, Teil 1
Thema 13. Codestil
Thema 14. Komponentenansatz
Sprint 2: Layout: Zugänglichkeit und Ansätze zur Organisation von Stilen
Thema 1. Einrichten der Seite und Meta
Thema 2. Externer eingebetteter Inhalt: Video, Iframe, API
Thema 3. Blockmodell-Ergänzung
Thema 4. Pseudoklassen und Pseudoelemente
Thema 5. Verfügbarkeit
Thema 6. Formularmarkierung
Thema 7. Wunderbare Selektoren
Thema 8. Styling-Formen
Thema 9. Linters, Formatierer, Automatisierung
Thema 10. BEM, Atom
Thema 11. Erweitertes Git und Bash
6 Wochen
+2 Projekte im Portfolio
One-Page-Website „Es ist für Sie“
notwendig".
Erstellen Sie Ihr erstes
eine einseitige Website.
CSS-Stile schreiben für
Anwendung „Aus dem Fenster schauen“.
In diesem Projekt arbeiten Sie
Ich muss dafür CSS schreiben
laufende Anwendung.
Modul 3 Design, adaptives Layout, Dekoration
Erlernen Sie eine Reihe von Techniken, die Ihnen eine korrekte Anzeige ermöglichen
Seiten auf verschiedenen Geräten und mit unterschiedlichen Einstellungen. Vorbereiten
Grafiken für die Arbeit mit verschiedenen Bildschirmen. Erfahren Sie, wie Sie Ihren Code organisieren
um ein Farbthema für die Site zu erstellen. Sortieren wir die Dekorationswerkzeuge
Ihre Seiten. Farbverläufe, Schatten, Filter, Mischmodi – alles
Hier. Lernen Sie, Vektorgrafiken auf Seiten und zu verwenden
Verwenden Sie interaktive Tools, die in HTML integriert sind.
Das i-Tüpfelchen auf dem Sprint-Kuchen sind Seitenanimationen.
Sprint 3: Layout: Reaktionsfähigkeit und Grafiken
Thema 1. Ansätze
Thema 2. Rastergrafiken
Thema 3. Benutzerdefinierte Variablen
Thema 4. Einheiten und Funktionen
Thema 5. Rasterlayout, Teil 2
Thema 6. Schnittstellenentwicklung für verschiedene Geräte
Thema 7. Formatierungsautomatisierung und Flusen
Thema 8. Postprozessoren
Thema 9. Git für Erwachsene
Sprint 4: Layout: Dekoration, Ansätze und Werkzeuge
Thema 1. Verwenden von SVG
Thema 2. 2D-Transformationen und Übergang
Thema 3. Animationen
Thema 4. Dekoration
Thema 5. 3D-Transformation
6. Modale Fenster
Thema 7. Template-Engines
Thema 8. Präprozessoren
Thema 9. Design-Grundlagen
6 Wochen,
+2 Projekte im Portfolio
Adaptive Website mit verschiedenen
Farbthemen „Kompliziert
konzentrieren."
Sie erstellen eine responsive Website in
verschiedene Farbthemen,
wo alle möglichen coolen Dinge gesammelt werden
Arbeitstipps, wie man das nicht macht
die Konzentration verlieren.
Moodboard
Webanwendung „Moodboard“
die Sie selbst sammeln.
Das Ergebnis ist Ihr persönliches
Straßenkarte mit Staaten,
die Sie bisher besucht haben
habe diesen Kurs belegt.
Modul 4 Grundlegendes JavaScript
Betrachten Sie Datentypen, lernen Sie, mit Bedingungen und Schleifen zu arbeiten
und Funktionen. Lernen Sie das DOM. Erfahren Sie, wie Sie einem Projekt ein Layout hinzufügen
Verwenden von JavaScript und Hinzufügen von Interaktivität zur Seite: Erstellen
interaktive Formulare mit Datenüberprüfung und Arbeit mit benutzerdefinierten Formularen
Veranstaltungen.
Sprint 5: JavaScript-Grundlagen: Typen, DOM-Grundlagen
Thema 1. Erinnere dich an alles
Thema 2. Wie findet man Lösungen für Probleme?
Thema 3. Primitive. Start
Thema 4. Vorstellung des DOM
Thema 5. Debuggen von JavaScript
6 Wochen
+1 Projekt im Portfolio
Sprint 6: JavaScript: Arbeiten mit Daten, Arrays, Funktionen und Objekten
Thema 1. Methoden zum Arbeiten mit Daten, Bedingungen, Zyklen
Thema 2. Elemente im DOM erstellen, hinzufügen und entfernen
Thema 3. Arrays
Thema 4. Funktionen
Thema 5. Objekte
Thema 6. Zusammenarbeit
1 Bildungsprojekt
(bis zur Fertigstellung)
Modul 5 Erweitertes JavaScript
Erfahren Sie, wie Sie modularen Code schreiben und eine Infrastruktur einrichten
Anwendungen mit dem Webpack-Tool. Meisterkomplex
JavaScript-Sprachkonzepte, Asynchronität und Datenaustausch mit dem Server.
Lernen Sie, mit Benutzerereignissen zu arbeiten und zu interagieren
mit dem Server. Lernen Sie asynchrone und synchrone Vorgänge kennen, lernen Sie sich kennen
mit dem Promise-Konzept.
Sprint 7: Eintauchen in JavaScript: Code-Assemblierung, Ereignisbehandlung,
Formularvalidierung und Arbeiten mit API
Thema 1. Erstellen Sie das Projekt. Webpack
Thema 2. Module in JS
Thema 3. Erweitertes JavaScript. Asynchronität
Thema 4. Handhabung des Events
Thema 5. Arbeiten mit Formularen
Thema 6. Formularvalidierung
Thema 7. Arbeiten mit der API
3 Wochen,
+1 Projekt im Portfolio
Mesto
Erstellen Sie Ihren eigenen Webdienst. Wie
es sieht aus wie Instagram
Es wird eine interaktive Seite geben
mit Fotos. du wirst es schaffen
Von Anfang bis Ende: zuerst alles
Geben Sie es ein und schreiben Sie es dann
Logik in JavaScript. Implementieren Sie?
Formularvalidierung, Hinzufügen,
Fotos und Likes löschen
zu ihnen. Verbinden Sie Ihr Projekt
an den Server senden und hosten
im Internet.
Modul 6 TypeScript und OOP
Machen Sie sich mit einem weiteren wichtigen Konzept vertraut: dem Objekt
Orientierte Programmierung (OOP). Lernen Sie die Prinzipien
Softwareentwicklung und Arbeit mit der Umgebung. Wenden Sie OOP-Techniken an
bei der Entwicklung von Web-Interfaces. Erfahren Sie mehr über logische Fortsetzung
und Erweiterung der Funktionalität von JavaScript in der TypeScript-Sprache. Lernen
Wenden Sie es in Ihren Projekten an.
Sprint 8: TypeScript und OOP
Thema 1. Einführung in TypeScript
Thema 2. Objekt orientierte Programmierung
Thema 3. TypeScript-Grundlagen
Thema 4. Erweitertes TypeScript und OOP
6 Wochen
+2 Projekte im Portfolio
Sprint 9: OOP in Schnittstellen: einfache und nicht nur Konzepte
Thema 1. Prinzipien der Softwareentwicklung
Thema 2. Arbeiten mit der Umwelt
Thema 3. OOP in Schnittstellen
Thema 4. OOP in Schnittstellen: Fortsetzung
1 Bildungsprojekt (für
Fertigstellung)
Eine Seite
Online-Shop-Anwendung in TypeScript
OOP-Stil: Entwickeln
Online-Shop-Frontend
„Webstand“ mit Katalog
Waren, Korb und
Designfunktion
Befehl. Erkenne alles
in OOP-Best Practices
mit TypeScript.
Projektmonat
Sie entwerfen und schreiben die Grundfunktionalität eines Projekts
vom Kunden und einem Bildungsprojekt.
1 Monat
Modul 7 Schnittstellen mit React
Entdecken Sie die React-Bibliothek und ihr Ökosystem. Lernen Sie zu kreieren
und strukturieren. Projekte reagieren, Komponenten erstellen und verwalten
Datenströme. Lernen Sie einen funktionalen Ansatz für die React-Entwicklung
und lernen Sie, mithilfe von Hooks effizienten, produktiven Code zu schreiben.
Sprint 10: Grundlagen der Reaktion
Thema 1. SPA-Konzept und Frameworks
Thema 2. CRA. Einrichten und Aufbau des Projekts
Thema 3. JSX-Syntax
Thema 4. Komponenten und ihr Lebenszyklus
Thema 5. useState und useEffect
Thema 6. DevTools reagieren
Thema 7. Importmodule, CSS-Module
Thema 8. Komponentenbibliotheken. Isoliert arbeiten. Märchenbuch
3 Wochen,
+1 Projekt im Portfolio
1 Bildungsprojekt (für
Fertigstellung)
Modul 8 Routing und Autorisierung
Erfahren Sie, wie Sie mithilfe von Redux mit globalen Status und APIs arbeiten.
Erstellen Sie individuelle Bildschirme in der Anwendung und konfigurieren Sie das Routing
unter Verwendung von React-Router-Dom, einschließlich dynamisch generierter
Routen. Implementieren Sie die Autorisierung mit Token und geschützten Routen.
Sprint 11: Routing und Autorisierung
Thema 1. Globaler Staat
Thema 2. Redux-Bibliothek
Thema 3. Reagieren Sie auf den Router
Thema 4. Genehmigung
3 Wochen,
+1 Projekt im Portfolio
Hervorragender Burger:
Schreiben Sie Stellar-Anwendungen
Burger“, um Essen beim Hauptgericht zu bestellen
Seite und persönliches Konto,
einen Redux-Speicher erstellen,
und auch Routing implementieren
und Autorisierung.
Modul 9
Testen von Reaktionsanwendungen
Lernen Sie, React-Anwendungen zu beschleunigen, sie zu testen,
Bringen Sie sie in die Produktion und veröffentlichen Sie sie auf Ihrem eigenen Remote-Server.
Sprint 12: Testen von React-Anwendungen
Thema 1. Optimierung (Beschleunigung der Anwendung)
Thema 2. Testen von React-Anwendungen: Jest, Cypress
Thema 3. Vorbereiten des Projekts für die Produktion
3 Wochen,
+2 Projekte im Portfolio
1 Bildungsprojekt (invertiert
Aufgabe)
Hervorragender Burger:
Decken Sie jetzt Ihre ab
Unit-Test-Anwendung,
sowie Integration
Tests mit Bibliotheken
Scherz und Zypresse.
Paralleles Modul
Beschäftigungshilfe
Der Karriereweg besteht aus zwei Phasen: dem Beschäftigungsprogramm und
Beschleunigungsprogramme.
Beschäftigungsprogramm
Hier helfen wir Ihnen, alles zu sammeln, was Sie für eine Anstellung benötigen
Artefakte und erwerben Sie die notwendigen Fähigkeiten. Sie werden einen Lebenslauf schreiben, sammeln
Portfolio, schreiben Sie ein Motivationsschreiben. Mit unserer Unterstützung
Entwickeln Sie eine Suchstrategie und bereiten Sie sich auf Vorstellungsgespräche vor.
Beschleunigungsprogramm
Das ist Arbeit vor Ort. Sie werden sich auf offene Stellen bewerben, schreiben
Anschreiben, Prüfungen ablegen und Vorstellungsgespräche führen.
Höchstwahrscheinlich werden Sie viele Absagen erhalten und wir werden dies gemeinsam analysieren
Fehler, um Ergebnisse zu verbessern. Diese Phase endet, wenn Sie
Sie erhalten ein Stellenangebot, das Sie annehmen. Im Durchschnitt das
Die Suche dauert ein bis drei Monate.
Thema 1. Arbeitsmarkt
Thema 2. Arbeiten in einem Produktteam
Thema 3. Entwicklungsmöglichkeiten in der Webentwicklung
Thema 4. Zielsetzung und Zusammenfassung
Thema 5. Motivationsschreiben und Portfolio
Thema 6. Strategien zur Jobsuche
Thema 7. Artefaktanpassung
Thema 8. Realitäten des Arbeitsmarktes, Arbeitssuche in der Hauptstadt und in den Regionen
Thema 9. Interviews
Thema 10. Vorbereitung auf ein Vorstellungsgespräch
Thema 11. Aktives Beschleunigungsprogramm. Von der Antwort bis zur Einladung
arbeiten