Fakultät für Fullstack-JavaScript – Kurs 134.700 Rubel. von GeekBrains, Ausbildung 15 Monate, Datum: 10. Juni 2023.
Verschiedenes / / November 27, 2023
Vorbereitungsblock
Ich viertele
Frontend-Entwicklung
Kurse
HTML/CSS. Interaktiver Kurs
— Grundlegende Konzepte in der Webentwicklung
– Grundlagen der HTML-Dokumentauszeichnungssprache
– Grundlagen der CSS-Dokumentstilsprache
– Grundlegende Tags für Layout, Pseudoklassen und Pseudoelemente
— Positionierungsgrundlagen, Arbeiten mit Flexbox
— Arbeiten mit Design-Layout im Figma-Format
— Grundlagen zum Erstellen einer responsiven Website
— Webstandards und unterstützende Tools
JavaScript. Level 1
— Grundlagen der JavaScript-Sprache
– Grundlegende JavaScript-Operatoren
— Schleifen, Arrays, Datenstrukturen
– Objekte in JavaScript
— Einführung in DOM
— Ereignisbehandlung in JavaScript
— Workshop-Lektion
— Anonyme Funktionen, Abschlüsse
Fortgeschrittener JavaScript-Kurs
– Modernes JavaScript
– OOP in JavaScript
– Asynchrone Anfragen
- Reguläre Ausdrücke
– Vue.js-Framework
– Vue.js-Komponenten
— JavaScript auf dem Server
— Prüfung und Montage
ReactJS. Grundkurs
— Einrichten der Entwicklungsumgebung und der ersten React-Anwendung
– Lebenszyklus einer React-Komponente
— Tauchen Sie ein in React und verbinden Sie die UI-Bibliothek
– Routing in React. Wir unterteilen den Messenger in Chats
– Redux
– Redux-Middleware, die einen Router mit Redux verbindet und Daten mit Redux-Persist speichert
— Arbeiten mit API
- Progressive Web-App
– SPA-Anwendungsstatusverwaltung
II. Viertel
Backend-Entwicklung in JavaScript
In diesem Quartal lernen die Schüler, die meisten Funktionen der Sprache zu nutzen. Kann Backend-Anwendungen erstellen, die mithilfe von Daten aus der Datenbank HTML im Backend generieren. Gleichzeitig werden untersucht: die Grundprinzipien von Netzwerkprotokollen, Merkmale des HTTP-Protokolls und die Grundstruktur von HTML.
Kurse
Linux. Arbeitsplatz
- Einführung. Betriebssysteminstallation
— Einrichtung und Einarbeitung in die Befehlszeilenschnittstelle
– Benutzer. Verwalten von Benutzern und Gruppen
— Laden und Prozesse des Betriebssystems
– Linux-Dateisystemgerät. Konzept von Datei und Verzeichnis
– Einführung in Bash-Skripte. crontab und bei Aufgabenplanern
— Paket- und Repository-Verwaltung. Grundlagen der Netzwerksicherheit
— Einführung in Docker
Node.js
– Einführung in Node.js
— Konsolenprogramme
— Arbeiten mit Netzwerkanfragen
– Express-Framework
— Arbeiten mit MySQL
- Authentifizierung und Autorisierung
- REST-API
- WebSockets
Datenbank
— Einführung in die Theorie relationaler Datenbanken
— Grundkonzepte der Datenbankstruktur
— Datendefinition. Grundlegende Datenoperationen
— Datenerfassung, Datenaggregation
– Verschachtelte Abfragen und Union
- Verbinden
— Erweiterte SQL-Funktionen
— Fensterfunktionen, Indizes, Arbeit in einem grafischen Client
HTTP-Netzwerkprotokoll
— Erstellen eines Webservers auf Node.js
— Interaktion mit einem http-Server über das Telnet-Programm
– Interaktion mit dem http-Server über den Browser
– Senden und Verarbeiten von GET-, POST-, PUT-, DELETE- und OPTIONS-Anfragen
— Arbeiten mit Cookies
— Arbeiten mit einer Sitzung
– Weiterleitungen
— Erstellen einer WS-Verbindung und Arbeiten damit
— Arbeiten mit CORS-Headern
III. Viertel
Full-Stack-Entwicklung
Der größte und technisch komplexeste Block, nach dem die Studierenden in der Lage sind, Probleme mittlerer Komplexität selbstständig zu lösen.
Kurse
Typoskript
— Einführung in TypeScript.
– Das Typsystem in TypeScript
— Generalisierte Programmierung
— Arbeiten mit JavaScript-Code
– Klassen und OOP
- Erweiterte tsconfig-Konfiguration
Website-Entwicklung mit Nest.js
— Erstellen von Controller-Klassen und -Methoden mithilfe von Dekoratoren
– Weiterleitung von Anforderungskontext-Controllern mithilfe von Dekoratoren
— Erstellen von Anbietern, deren Verwendung in Controllern und anderen Anbietern
— Organisieren von Controllern und Anbietern in Modulen unter Verwendung von Modulen
— Arbeiten mit TypeORM in Verbindung mit PostgreSQL, Erstellen von TypeORM-Entitäten, Arbeiten mit ihnen (Erstellen, Löschen, Auswählen und Ändern)
— Verwendung des Autorisierungsmechanismus und Guards
– Einsatz von Abfangjägern
— Verwendung von Middleware
— Erstellen Sie Ihre eigenen Dekorateure
— Erstellung von Lenkervorlagen und dynamische Generierung darauf basierender Seiten
– Verwendung von GraphQL
— Arbeiten mit WebSocket
Entwicklung hochlastiger Backend-Anwendungen
— Schreiben von Multithread-Anwendungen auf Node.js
– Verwendung von Memcached in Node.js
– Verwendung von Redis als Caching-Dienst in Node.js
— Verwendung von Redis als NoSql-Lösung in Node.js
– Verwendung von Redis als Nachrichtenbroker in Node.js
– Verwendung eines Microservice-Ansatzes beim Schreiben von Backend-Anwendungen auf Node.js
– Verwendung des Apache-Benchmarks (ab), um lokale Lasttests durchzuführen
IV. Viertel
Soft Skills
Wir erklären Ihnen, wie Sie mit dem Team interagieren und Vorstellungsgespräche bestehen.
Kurse
Agil, Scrum. Theorie
— Einführung in Agile
– Scrum, Kanban
— Teamarbeit mit Scrum
— Vorbereitung auf den Projektstart
- Üben. Vorbereitung auf das Projekt
Abschlussprojekt
- Beratung
— Projektschutz
Vorbereitung auf ein Vorstellungsgespräch
Kurse außerhalb des Viertels
Kurse
Entwicklung von Desktop-Anwendungen mit Electron.js
Entwicklung plattformübergreifender Anwendungen mit React Native
Algorithmen und Datenstrukturen
Vorbereitung auf eine Jobsuche
— Wie man einen Lebenslauf schreibt, der auf jeden Fall auffällt
— Wir erstellen eine Jobsuchkarte
- Warum werden Anschreiben benötigt?
— Was Sie bei einem Vorstellungsgespräch mit der Personalabteilung erwartet
aliyev79
17.05.2022 G.
Ich habe von Grund auf gelernt – ich habe eine hervorragende Basis und Kenntnisse erhalten, um mich weiterzuentwickeln
Die Hälfte des FullStack-JavaScript-Kurses abgeschlossen. Ich setze mein Studium fort. Völlig leer kam ich zum Bahnsteig. Jetzt kann ich Websites schreiben. Die Lehrer, die mich in der ersten Hälfte des Kurses unterrichtet haben, haben mir hervorragende Kenntnisse vermittelt!!! Aufgrund meiner Erfolge in der Ausbildung entschieden sich auch einige, hier zu studieren. Hier kommt es vor allem auf die eigene Motivation und den Wunsch an, etwas Neues zu lernen. Ich selbst arbeite als Servicetechniker für medizinische...
Sergeychudinov1986
19.10.2022 G.
Sharaga
Ich habe einen vollständigen Fullstack-JavaScript-Kurs mit einer Laufzeit von 18 Monaten gekauft, aufgeteilt in 4 Quartale + ein Viertel „Außerhalb des Quartals“, also nur 5 Quartale. Zuerst war alles in Ordnung. Doch dann begann das Niveau der Kurse allmählich zu sinken. Dann haben sie ohne jede Erklärung alle Kurse um 2,5 Monate verschoben und anstelle der geplanten Kurse ein bestimmtes Bootcamp mit Kursen in unser Programm eingefügt, die für uns nicht gelten ...
D M
14.10.2022 G.
Ich bin Student dieser „Bildungseinrichtung“ und habe letzten Juli (2021) am Fullstack-JavaScript-Kurs teilgenommen. Die ersten sechs Monate verliefen normal, aber nach dem neuen Jahr begannen seltsame Veränderungen im Zeitplankalender. Sie führten ein Bootcamp mit obligatorischer Teilnahme und schrecklicher Organisation ein und setzten die Grundausbildung aus. Und sie haben sich „Urlaub“ ausgedacht – Trainingspausen für etwa zwei Wochen. Angeblich für immer...