A HTML, a CSS, a JavaScript és a Vue.js elsajátítása mindössze négy hét alatt ijesztő feladatnak tűnhet, de megfelelő gondolkodásmóddal, elhivatottsággal, erőforrásokkal és strukturált tanulási tervvel ez mindenképpen lehetséges. Íme az én történetem arról, hogyan értem el ezt a bravúrt a Special Man Solution Boost Bootcamp segítségével.

Első hét: HTML, CSS és JavaScript

Az első héten a HTML, a CSS és a Javascript alapjainak elsajátítására koncentráltam. Az LMS-ben található oktatóanyagokkal kezdtem, és tovább böngésztem az interneten oktatóanyagokat és videókat, amelyek elmagyarázták az egyes nyelvek alapvető fogalmait és szintaxisát. Gyakoroltam az egyszerű HTML-oldalak kódolását és CSS-stílus hozzáadását is, hogy vonzóbbá tegyem őket. És ezzel egyidejűleg elmélyült a JavaScript alapvető fogalmaiban, mint például a változók, függvények, hurkok és objektumok. Megtanultam továbbá a JavaScript használatát a HTML Document Object Model (DOM) kezelésére és interaktív weboldalak létrehozására. Első feladatunk egy reszponzív és reaktív Regisztrációs oldal felépítése volt. Eleinte kissé nehéz volt, de később szórakoztatónak bizonyult, és 3 napon belül sikerült elvégeznem a feladatot.

Második hét: Vue.js

A webhelyek építése JavaScript-keretrendszerrel, mint például a Vue.js, hatékonyabb, de elmondom, hogy ez sok fejfájással jár.

Belemerültem a Vue.js tanulásába, amely egy népszerű JavaScript-keretrendszer felhasználói felületek építésére. A Vue.js alapjainak megismerésével kezdtem, beleértve az összetevők, sablonok és adat-összerendelések létrehozását. Az egyszerű alkalmazás létrehozását is gyakoroltam a Vue.js-szal, egy feladatkövetővel, amely történetesen a hét feladata.

Ez a feladat nem volt igazán bonyolult, mert arra kértek minket, hogy a megadott oktatóanyagból készítsük el a pontos alkalmazást.

Harmadik és utolsó hét: Projektalapú tanulás

A nehéz hetek. Arra koncentráltam, hogy alkalmazzam a projektet a semmiből való felépítésben tanultakat. Egy eseménydús pillanat alkalmazás, amellyel a felhasználó létrehozhat egy fiókot, bejelentkezhet az alkalmazásba, pillanatokat hozhat létre, megtekintheti a pillanatokat, szükség esetén szerkesztheti a pillanatot, és törölheti is a pillanatot, ha akarja. Az egyes oldalak terveit és a funkciókat már biztosítottuk, de a tervek iterálása, a funkciók Vue.js-szel való hozzáadása és a Tailwindcss-s stílus kialakítása nagyon nagy kihívást jelent. Sok hibába ütköztem, néha fel kellett áldoznom az alvásomat, hogy lépést tartsak és lépést tartsak.

Ó! Elfelejtett beszélni erről. A Vue.js megtanulása mellett megtanultam a Tailwindcss-t, a Postman-t és az Api-val való interakciót az Axios segítségével. A pillanatnyi alkalmazás sikeres felépítéséhez szükséges eszközök és technológiák.

A négy hét alatt minden héten jelen voltam az élő ülésen, ahol lehetőségem nyílt arra, hogy kapcsolatba léphessek a pályaoktatónkkal és a kollégáimmal, hogy ugyanazon a pályán vagyunk, a Frontend pályán. Minden héten élő ülésen megbeszéljük az adott projektet, hogyan fogjuk megközelíteni, és milyen eszközöket és technológiákat fogunk használni. Az előző feladat során szerzett tapasztalatainkról is beszélünk. Ráadásul kaptunk egy discord szervert, ahol további megbeszéléseket folytatunk és segítjük egymást. A Learning Management System (LMS) segítségével nyomon követtük előrehaladásunkat, valamint megtekintettük a feladatok elvégzéséhez szükséges feladatainkat és oktatóanyagainkat.

Gondoskodtam arról, hogy rendszeresen gyakoroljak, és kérjek visszajelzést másoktól. Olyan online forrásokat is használtam, mint a dokumentáció, fórumok és online tanfolyamok, valamint interaktív diszcord-szerverünk, hogy kiegészítsem a tanulásomat, bár hetente oktatóanyagokat biztosítottak a tanulás egyszerűbbé tétele érdekében.

Noha ez nagyon kihívásokkal teli tapasztalat volt, mindössze négy hét alatt sikerült alaposan megértenem a HTML-t, a CSS-t, a JavaScriptet, a Tailwindcss-t és a Vue.js/Vuex-et. És te is tudsz.

Külön köszönet mindenkinek a Special Man Solution-nál, hogy lehetőséget adott nekem, hogy velük tanuljak.