JavaScript-Entwickler. Professionell – kostenloser Kurs von Otus, Ausbildung 5 Monate, Datum: 4. Dezember 2023.
Verschiedenes / / December 09, 2023
Für wen ist dieser Kurs geeignet?
Für Entwickler, die mit den Grundlagen von JavaScript vertraut sind und tiefer in die Fähigkeiten der Sprache eintauchen und Full-Stack-Spezialisten werden möchten. Der Kurs erweitert das Arsenal an Tools für die Arbeit mit Front-End und Back-End.
Für Backend-Entwickler, die sich in die Fullstack-Richtung umschulen möchten. Der Kurs konzentriert sich zu 70 % auf Front-End-Technologien und hilft Ihnen, die Fähigkeiten verschiedener JS-Frameworks zu verstehen.
Nach der Ausbildung können Sie in Ihrem Lebenslauf Folgendes angeben:
Kenntnisse der Funktionsprinzipien moderner JavaScript-Frameworks und -Bibliotheken
Kenntnisse über Ansätze zum Entwerfen, Organisieren, Überwachen des Status und Testen von Server- und Clientanwendungen
Möglichkeit zur Anwendung von Entwurfsmustern: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
Fähigkeit, die geeigneten Werkzeuge für ein Projekt auszuwählen
Möglichkeit, ein Projekt mithilfe von Unit-Tests auf verschiedenen Ebenen zu testen
Fähigkeit, Webanwendungen mit modernen Technologien zu erstellen
Service-Erinnerung an routinemäßige ärztliche Untersuchungen
Meme-Katalogisierer mit Herunterladen, Markieren und Suchen
3
KursErfahrener Programmierer, Senior Web Developer, Teamleiter, Mentor und Autor technischer Artikel zu JavaScript. Frontend-Spezialist, Programmierung in JavaScript seit 2010.
Arbeitete für Tinkoff Bank (Moskau), Alpari, Comindware, Backbase (Amsterdam) und andere. Seit 2017 - Dev IT Engineer beim internationalen Finanzkonzern ING Group (Niederlande). Beschäftigt sich mit der Gestaltung und Unterstützung von Webentwicklungsprozessen. Zu den implementierten Projekten gehört die JSON Schema Validator Library – die schnellste JavaScript-Bibliothek zur Validierung Objekte auf Einhaltung der JSON-Definitionen. Ausbildung: Master-Abschluss der Moskauer Staatsuniversität ihnen. M. IN. Lomonosov (Fakultät für Computermathematik und Kybernetik, Abteilung für Automatisierung wissenschaftlicher Forschung).
2
KursIn der Branche seit 2016. War an der Entwicklung von Online-Shops und mobilen Anwendungen beteiligt. Entwickelte ein komplexes CRM von Grund auf. Arbeitet an einem Produkt im Bildungsbereich. Unternehmen: sitemade.pro, MoscowFresh, Leadvertex. Interessen: Benutzererfahrung, Benutzeroberfläche,...
In der Branche seit 2016. War an der Entwicklung von Online-Shops und mobilen Anwendungen beteiligt. Entwickelte ein komplexes CRM von Grund auf. Arbeitet an einem Produkt im Bildungsbereich. Unternehmen: sitemade.pro, MoscowFresh, Leadvertex. Interessen: Benutzererfahrung, Benutzeroberfläche, JavaScript und Snowboarden. Lehrer
JavaScript
-Thema 1. Einführung in den Kurs „Moderne JavaScript-Frameworks“.
-Thema 2.Möglichkeiten von modernem JavaScript
-Thema 3.JavaScript – Arbeiten mit dem Browser
-Thema 4. Einführung in Node – NPM-Paketmanager und package.json-Funktionen
-Thema 5.Testgetriebene Entwicklung
Node.js
-Thema 6. Grundkonzepte von Node-Modulen
-Thema 7.Node-Standardbibliothek – EventLoop – Timer
-Thema 8.Node Best Practices – Streams – Prozesse
-Thema 9.Webserver mit Express
-Thema 10. MongoDB-Funktionen
-Thema 11.Erweiterte MongoDB-Funktionen – Aggregation Framework
-Thema 12.Rest-API mit Express und Mongoose erstellen
-Thema 13. GraphQL-Grundlagen
-Thema 14.Möglichkeiten von GraphQL in der Realität
-Thema 15. Erstellen und Bereitstellen des Projekts, CI/CD
Moderner JavaScript-Stack
-Thema 16.Webkomponenten
-Thema 17.Webpack
-Thema 18.PWA
-Thema 19.Servicemitarbeiter
-Thema 20. Funktionale Programmierung in JavaScript
-Thema 21. Einführung in TypeScript
-Thema 22.Funktionen von TypeScript
Reagieren
-Thema 23. Grundlagen von React und JSX
-Thema 24. Reaktionskomponenten – Lebenszyklus, Zustand und Requisiten
-Thema 25. React Design Patterns (Komponenten höherer Ordnung)
-Thema 26. Überblick über moderne React-Funktionen
-Thema 27. Anwendungsstatus – Flux und Redux
-Thema 28.Routing in React – Anwendungsoptimierung
-Thema 29. Vorbereiten von React-Anwendungen für die Produktion, Best Practices
-Thema 30. Microservice-Architektur und SSR-Aspekte
Eckig
-Thema 31. Einführung in Angular
-Thema 32.Komponenten und Anweisungen
-Thema 33.Observables – RxJS
-Thema 34.Dienste und Anwendungsstatus
-Thema 35.Formulare in Angular erstellen und verwalten
-Thema 36.Routing, Testen und Erstellen in Angular
Vue
-Thema 37. Einführung in SvelteJS
-Thema 38.Funktionen der Anwendungsentwicklung mit SvelteJS
-Thema 39. Vue-Grundlagen
-Thema 40.Komponenten, Template-Engine und Formulare
-Thema 41.Routing und Vue3
-Thema 42.Advanced Vue - Vuex
Projektarbeit
-Thema 43. Einführungslektion zur Projektarbeit. Überprüfung fertiggestellter Frameworks und Technologien
-Thema 44. Schutz von Designarbeiten