Vue.js-utvecklare - gratis kurs från Otus, utbildning 4 månader, Datum: 5 december 2023.
Miscellanea / / December 09, 2023
Kursen hjälper dig att snabbt bemästra Vue.js på en avancerad nivå. Även om detta ramverk anses vara lättare än andra i JavaScript-ekosystemet, är det intuitivt och enkelt syntax döljer stora möjligheter, av vilka några kan missas om du gör det själv utveckling. Kursen kommer att täcka avancerade, praktiska Vue.js-lösningar som kommer att utöka din teknikstack.
Vem är den här kursen för:
För JavaScript-utvecklare med HTML/CSS-kunskaper. Du kommer att kunna använda lösningar som påskyndar och förenklar utvecklingsprocessen.
För backend-utvecklare som vill bli Fullstack. Vue.js är idealiskt för dem som snabbt vill utöka sin kompetenspool med front-end-arbete.
För nybörjare Vue-utvecklare. Kursen hjälper dig att bredda och fördjupa dina ramfärdigheter för att sticka ut bland andra sökande.
Du kommer att lära dig:
Avancerade funktioner i Vue, Vue-router, Vuex
Skapa SPA-applikationer och optimera dem för produktion
Skriv ren och koncis kod i ES6/ES8/TypeScript
Skriv integration och enhetstester med Jest, Cypres
Arbeta med GraphQL, Firebase, Electron, NativeScript
Du kommer också att lära dig hur Webpack och Babel fungerar, behärska olika designmönster och lära dig hur du applicerar dem för att bygga komplexa applikationer i Vue.
Kursens funktioner
Avancerade ämnen om alla funktioner i Vue.js
Projektarbete som kommer att lägga till din portfölj
Uppdaterat program som tar hänsyn till de senaste uppdateringarna, inklusive den nya versionen av VueJS v3
Kommunikation med läraren i klassen och i Slack chat
Fördelar med Vue.js framför andra ramverk
- Enkel start. Intuitiv mallsyntax. Det är lätt att lägga till ett befintligt projekt, till exempel om du har befintliga applikationer skrivna på en gammal stack och behöver gradvis migrera dem till den moderna Vue-plattformen.
- Som React, men snabbare att utveckla. Det finns inget behov av att lära dig specifika koncept utan vilka du inte kommer att kunna ta dig framåt i React. Bibliotekets storlek är mindre och den slutliga buntstorleken är också mindre än React. Liksom React finns en lösning för att utveckla gränssnitt för mobil, stöd för typskript och rendering på SSR-servern
- Som Angular, men enklare. Det finns färdiga paket för routing, tillståndshantering och testning. Alla moderna tillvägagångssätt för utveckling används: API-webbkomponenter, funktionell programmering.
- Bekväma utvecklingsverktyg. Du kan generera ett projekt från kommandoraden genom att välja de nödvändiga alternativen: Typescript, CSS-förprocessorer, enhetstestmallar och så vidare.
- Förståelig reaktivitet. Till skillnad från andra populära ramverk med Vue behöver du inte tänka på när en uppdatering kommer att ske i början av inlärningen komponent och hur data kommer att förändras: allt fungerar precis som du förväntade dig - direkt ur lådan utan några nya villkor eller förbryllande begrepp.
- Aktivt stöd och gemenskap. Under de kommande månaderna kommer den tredje versionen av ramverket att släppas med en hel del förbättringar i hastighet och användarvänlighet.
1
välHan arbetade i banksektorn i många år, och fortsätter nu att utvecklas för finanssektorn med tonvikt på e-learning. Utvecklade bland annat: - Stora banktest - Bankens elektroniska bibliotek - Systemet för distansundervisning "Proftest" -...
Han arbetade i banksektorn i många år, och fortsätter nu att utvecklas för finanssektorn med tonvikt på e-learning. Utvecklade bland annat: - Stora banktest - Bankelektroniskt bibliotek - Distansutbildningssystem "Proftest" - Webbseminarier "Professionellt test" "Jag blev bekant med Javascript för mer än 20 år sedan, men jag lärde mig de viktigaste sakerna som jag använder varje dag under de senaste 5 år. Jag följer ständigt nyheterna och utvecklingen av ekosystemet i detta underbara språk. Jag utvecklar i Javascript både front- och back-end. Jag skapar webb-, desktop- och mobilapplikationer. Jag gillar att se ren, läsbar kod, jag gillar projekt som är ordentligt täckta med tester."
3
kursArbetar för närvarande på FingerprintJS Innan dess, i det internationella teamet av webbutvecklare GS Software House och Aminos.ai - en plattform för att skapa din egen chatbot. Programmeringserfarenhet: 10 år, varav 6 år kommersiell...
Arbetar för närvarande på FingerprintJS Innan dess, i det internationella teamet av webbutvecklare GS Software House och Aminos.ai - en plattform för att skapa din egen chatbot. Programmeringserfarenhet: 10 år, inklusive 6 års kommersiell utveckling. Han började skriva sina första program vid 10 års ålder. Han arbetade i LineApp webbstudio som webbutvecklare, i Ural FD-banken som en ledande mjukvaruingenjör, samtidigt som han löste väldigt olika problem, inklusive att tänka igenom och utveckla arkitektur, serveradministration, applikationsutveckling, skriva teknisk dokumentation, utveckla komplex SQL skript. Huvudstack: PHP 7 & 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL
Vue grunderna
-Ämne 1. Introduktion till kursen, modern webbutveckling
-Tema 2.Vue, introduktion
-Ämne 3. Mallar
-Ämne 4.Props komponenter och händelser
-Ämne 5. Blanketter, luckor, filter, direktiv
-Ämne 6.Använda CSS i Vue
-Ämne 7. Reaktiva data, MVVM och Vue 3-funktioner
-Tema 8.Vue3 arbetar med bibliotek
Säker utveckling i Vue
-Theme 9.Vue router
-Tema 10.Vue Animation
-Ämne 11.Vuex arbetar med data
-Ämne 12.Testa Vue-applikationer
-Ämne 13. Kodorganisation och Vue-mönster
- Ämne 14. Avancerat JavaScript
-Ämne 15.QA / Kodgranskning
Skyldiga och praktiska lösningar
-Tema 16.Webbkomponenter + Vue
-Ämne 17.Vue p1-integrationer: GraphQL, OAuth 2.0
-Ämne 18.Vue p2 integration - FireBase, webbuttag
-Tema 19.SSR med Nuxt
-Tema 20.Maskinskrift
-Ämne 21. Samråd om examensarbetet
-Ämne 22. Desktop-applikationer med Electron
-Ämne 23. Funktionell programmering och avancerad Vue
-Ämne 24. Moderna utvecklingsverktyg
Projektarbete
-Ämne 25. Val av ämne och organisation av projektarbetet
-Ämne 26. Samråd om projekt och läxor
-Ämne 27. Skydd av designarbete