Vue.js-Entwickler – kostenloser Kurs von Otus, Schulung 4 Monate, Datum: 5. Dezember 2023.
Verschiedenes / / December 09, 2023
Der Kurs hilft Ihnen, Vue.js schnell auf fortgeschrittenem Niveau zu beherrschen. Obwohl dieses Framework als leichter gilt als andere im JavaScript-Ökosystem, ist es intuitiv und einfach Die Syntax birgt zahlreiche Möglichkeiten, von denen einige übersehen werden können, wenn Sie es selbst tun Entwicklung. Der Kurs behandelt fortgeschrittene, praktische Vue.js-Lösungen, die Ihren Technologie-Stack erweitern.
Für wen ist dieser Kurs geeignet:
Für JavaScript-Entwickler mit HTML/CSS-Kenntnissen. Sie können Lösungen nutzen, die den Entwicklungsprozess beschleunigen und vereinfachen.
Für Backend-Entwickler, die Fullstack werden wollen. Vue.js ist ideal für diejenigen, die ihren Kompetenzpool durch Front-End-Arbeit schnell erweitern möchten.
Für Einsteiger in Vue-Entwickler. Der Kurs wird Ihnen helfen, Ihre Grundkenntnisse zu erweitern und zu vertiefen, um sich von anderen Bewerbern abzuheben.
Du wirst es lernen:
Erweiterte Funktionen von Vue, Vue-Router, Vuex
Erstellen Sie SPA-Anwendungen und optimieren Sie diese für die Produktion
Schreiben Sie sauberen und prägnanten Code in ES6/ES8/TypeScript
Schreiben Sie Integrations- und Unit-Tests mit Jest, Cypres
Arbeiten Sie mit GraphQL, Firebase, Electron, NativeScript
Sie erfahren außerdem, wie Webpack und Babel funktionieren, beherrschen verschiedene Entwurfsmuster und erfahren, wie Sie diese anwenden, um komplexe Anwendungen in Vue zu erstellen.
Kursfunktionen
Fortgeschrittene Themen zu allen Funktionen von Vue.js
Projektarbeit, die Ihr Portfolio bereichert
Aktuelles Programm, das die neuesten Updates berücksichtigt, einschließlich der neuen Version von VueJS v3
Kommunikation mit dem Lehrer im Unterricht und im Slack-Chat
Vorteile von Vue.js gegenüber anderen Frameworks
- Einfacher Start. Intuitive Vorlagensyntax. Es lässt sich leicht zu einem bestehenden Projekt hinzufügen, wenn Sie beispielsweise bestehende Anwendungen auf einem alten Stack geschrieben haben und diese schrittweise auf die moderne Vue-Plattform migrieren müssen.
- Wie React, aber schneller zu entwickeln. Es besteht keine Notwendigkeit, bestimmte Konzepte zu erlernen, ohne die Sie in React nicht weiterkommen. Die Bibliotheksgröße ist kleiner und die endgültige Bundle-Größe ist auch kleiner als bei React. Wie React gibt es eine Lösung für die Entwicklung von Schnittstellen für Mobilgeräte, Unterstützung für Typoskript und Rendering auf dem SSR-Server
- Wie Angular, aber einfacher. Es gibt vorgefertigte Pakete für Routing, Zustandsverwaltung und Tests. Dabei kommen alle modernen Entwicklungsansätze zum Einsatz: API-Webkomponenten, funktionale Programmierung.
- Praktische Entwicklungstools. Sie können ein Projekt über die Befehlszeile generieren, indem Sie die erforderlichen Optionen auswählen: Typescript, CSS-Präprozessoren, Unit-Test-Vorlagen usw.
- Verständliche Reaktivität. Im Gegensatz zu anderen gängigen Frameworks müssen Sie bei Vue zu Beginn des Lernens nicht darüber nachdenken, wann ein Update erfolgen wird Komponente und wie sich die Daten ändern: Alles funktioniert genau so, wie Sie es erwartet haben – sofort einsatzbereit, ohne neue Begriffe oder Rätsel Konzepte.
- Aktive Unterstützung und Gemeinschaft. In den kommenden Monaten wird die 3. Version des Frameworks mit zahlreichen Verbesserungen in Bezug auf Geschwindigkeit und Benutzerfreundlichkeit veröffentlicht.
1
AlsoEr war viele Jahre im Bankensektor tätig und entwickelt sich nun weiterhin für den Finanzsektor mit Schwerpunkt auf E-Learning. Entwickelt unter anderem: - Großbanktests - Elektronische Bibliothek der Bank - Fernlehrsystem „Proftest“ –...
Er war viele Jahre im Bankensektor tätig und entwickelt sich nun weiterhin für den Finanzsektor mit Schwerpunkt auf E-Learning. Entwickelt unter anderem: - Große Bankentests - Elektronische Bankbibliothek - Fernlehrsystem „Proftest“ – Webinare „Professioneller Test“ „Mit Javascript bin ich vor über 20 Jahren zum ersten Mal in Berührung gekommen, aber die wichtigsten Dinge, die ich jeden Tag verwende, habe ich in den letzten 5 Jahren gelernt Jahre. Ich verfolge ständig die Neuigkeiten und die Entwicklung des Ökosystems dieser wunderbaren Sprache. Ich entwickle in Javascript sowohl Front- als auch Backend. Ich erstelle Web-, Desktop- und mobile Anwendungen. Ich mag sauberen, gut lesbaren Code, ich mag Projekte, die ordnungsgemäß mit Tests abgedeckt sind.“
3
KursDerzeit arbeite ich bei FingerprintJS. Davor im internationalen Team der Webentwickler GS Software House und Aminos.ai – einer Plattform zum Erstellen eines eigenen Chatbots. Programmiererfahrung: 10 Jahre, davon 6 Jahre kommerziell...
Derzeit arbeite ich bei FingerprintJS. Davor im internationalen Team der Webentwickler GS Software House und Aminos.ai – einer Plattform zum Erstellen eines eigenen Chatbots. Programmiererfahrung: 10 Jahre, davon 6 Jahre kommerzielle Entwicklung. Im Alter von 10 Jahren begann er, seine ersten Programme zu schreiben. Er arbeitete im LineApp-Webstudio als Webentwickler, in der Ural FD-Bank als führender Softwareentwickler und löste dabei ganz unterschiedliche Probleme. Dazu gehören das Durchdenken und Entwickeln von Architektur, Serververwaltung, Anwendungsentwicklung, Schreiben technischer Dokumentation und Entwickeln komplexer SQL Skripte. Hauptstack: PHP 7 & 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL
Vue-Grundlagen
-Thema 1. Einführung in den Kurs, moderne Webentwicklung
-Thema 2. Vue, Einführung
-Thema 3.Vorlagen
-Thema 4.Props-Komponenten und -Ereignisse
-Thema 5. Formulare, Slots, Filter, Anweisungen
-Thema 6. CSS in Vue verwenden
-Thema 7. Reaktive Daten, MVVM und Vue 3-Funktionen
-Theme 8.Vue3 arbeitet mit Bibliotheken
Zuversichtliche Entwicklung in Vue
-Thema 9.Vue-Router
-Thema 10.Vue Animation
-Thema 11.Vuex arbeitet mit Daten
-Thema 12. Testen von Vue-Anwendungen
-Thema 13. Code-Organisation und Vue-Muster
-Thema 14.Erweitertes JavaScript
-Thema 15. Qualitätssicherung / Codeüberprüfung
Schuldige und praktische Lösungen
-Theme 16.Webkomponenten + Vue
-Thema 17. Vue p1-Integrationen: GraphQL, OAuth 2.0
-Thema 18. Vue p2-Integration – FireBase, Web-Sockets
-Thema 19.SSR mit Nuxt
-Thema 20. Typoskript
-Thema 21. Beratung zum Abschlussprojekt
-Thema 22.Desktop-Anwendungen mit Electron
-Thema 23. Funktionale Programmierung und fortgeschrittenes Vue
-Thema 24. Moderne Entwicklungstools
Projektarbeit
-Thema 25. Themenauswahl und Organisation der Projektarbeit
-Thema 26. Beratung zu Projekten und Hausaufgaben
-Thema 27.Schutz von Designarbeiten