Intensivo "Sviluppatore front-end" - corso 88.800 rubli. da SkillFactory, formazione 3 mesi, data: 13 agosto 2023.
Miscellanea / / November 29, 2023
Progetto 1. Sito web per biglietti da visita
Creerai il tuo primo sito web completo utilizzando strumenti di layout: HTML e CSS. Il sito ti racconterà di te, delle tue esperienze e dei tuoi hobby; durante il corso della tua specializzazione potrai ritornarvi e aggiungere informazioni su di te. Utilizzando i tag HTML preparerai il markup del contenuto del sito e utilizzando lo stile CSS svilupperai un design individuale per il tuo sito di biglietti da visita e aggiungerai ad esso una semplice interattività.
Nonostante la semplicità degli strumenti HTML e CSS, questa sezione è fondamentale per qualsiasi sviluppatore. L'HTML viene spesso utilizzato insieme a linguaggi di programmazione come JavaScript e i CSS offrono una serie di eleganti soluzioni di progettazione dell'interfaccia.
- Argomenti dei moduli formativi su HTML e CSS:
- Nozioni di base sull'HTML
- Stile CSS. Selettori
- Flexbox
- Tecnologia Git. Github
Progetto 2. Layout della pagina di destinazione in base al layout
Per rafforzare a fondo le tue competenze in HTML e CSS, ti verrà offerto un mockup di sito web realizzato in Figma. Utilizzando questo layout, dovrai progettare una landing page di una pagina per un'agenzia di design per le versioni desktop e mobile. Il layout finale dovrà essere caricato su github, d'ora in poi pubblicherai tutti i tuoi progetti nei repository.
Questo progetto è la quintessenza del lavoro di uno sviluppatore front-end in qualsiasi azienda. I tuoi progetti di lavoro potrebbero diventare molto più avanzati dal punto di vista funzionale e visivo, ma l'essenza rimarrà esattamente la stessa.
Progetto 3. Dispositivo di scorrimento in JavaScript
Il prossimo progetto che avrai nel tuo portfolio è l'implementazione di uno slider su un sito web utilizzando puro JavaScript, il cosiddetto VanillaJS. Uno slider è una funzione interattiva per la transizione tra immagini con descrizioni (possono anche essere collegamenti o blocchi di testo), che potrà essere implementata in futuro in qualsiasi sito web o applicazione. JavaScript fornirà maggiori opportunità per creare interfacce web interattive con una logica non banale.
Completando questo progetto, rafforzerai le tue capacità di sviluppo JavaScript puro, che è una delle tendenze Negli ultimi anni sempre più sviluppatori stanno cercando di implementare il frontend, se possibile, senza ricorrere ad esso quadri. Qualunque sia lo stack tecnologico dell'azienda in cui lavorerai in futuro, la conoscenza e l'uso sicuro di JavaScript è il minimo richiesto per una carriera come sviluppatore front-end.
Argomenti del modulo di formazione JavaScript:
- Introduzione a JavaScript
- Funzioni, oggetti
- Eventi e DOM. Raccoglitori.
- Programmazione JavaScript
- Modularità
- Digitando
- AJAX
- API del browser
Progetto 4. Scheda Kanban in React
Per aumentare la tua competenza nello sviluppo front-end, dovrai padroneggiare uno dei framework JavaScript. In questa specializzazione, proponiamo di concentrarci sullo studio della libreria più popolare: React. Nel quarto progetto, basato sul layout di Figma, implementerai un'applicazione web che è un libro delle attività con lo stato di ciascuna attività. L'applicazione verrà distribuita utilizzando Create React App.
In questo progetto dovrai ricordare il layout e utilizzare anche JavaScript puro. La parte con React ti permetterà di consolidare le tue capacità di sviluppo su questa libreria; questo modulo fornirà anche una panoramica sui framework Vue e Angular.
Argomenti dei moduli formativi dedicati a framework e librerie:
- Creazione di un'applicazione in React
- Componenti della reazione
- Gestione degli eventi in React
- Modelli di reazione
- Reagisci Router
- Framework e librerie
- Vue e angolare
- Redux
Una nota azienda che noleggia biciclette nelle grandi città della Russia sta riscontrando problemi con i frequenti furti dei suoi beni (biciclette). Come possibile soluzione al problema, l’azienda desidera tenere un registro di questi casi e monitorarne i progressi. I propri sviluppatori hanno già preparato la parte server dell'applicazione (API), devono implementare la parte client.
Dovrai ricordare tutti gli stack tecnologici che hai trattato: HTML, CSS, JavaScript, React. Oltre a portare a termine il tuo progetto di laurea, dovrai prepararti per un viaggio open: sotto la nostra guida ti preparerai un curriculum onesto e convincente, scrivi una lettera di accompagnamento competente e completa anche diversi compiti da test reali.
Di conseguenza, avrai un account Github con progetti che mostreranno il tuo potenziale al datore di lavoro, oltre a un curriculum e tutte le possibilità di ottenere rapidamente un lavoro come sviluppatore junior.
Argomenti dei moduli formativi:
- Animazione
- Test e linter
- JavaScript sul backend. Lavorare con i database
- Node.js. Interazione con il backend
Impara le cose più importanti per uno sviluppatore web e inizia a guadagnarci! HTML, CSS, JavaScript, Figma, Photoshop, VS Code, Emmet, BEM, Bootstrap, Vue, Git, GitHub, Gulp.
4
5 490 ₽