Bootcamp per sviluppatori frontend - corso 140.000 rubli. da Yandex Workshop, formazione 10 mesi, data 30 novembre 2023.
Miscellanea / / November 30, 2023
Apprendimento accelerato
Bootcamp è un nuovo formato di corso per coloro che vogliono imparare una nuova professione il più rapidamente possibile. Nel corso di 22 settimane studierai 8 ore al giorno per prepararti a diventare uno sviluppatore front-end.
Approccio personale
Studierai in un piccolo gruppo: in questo modo possiamo prestare molta attenzione a ogni studente. I mentori aiutano con domande tramite chat, conducono webinar sul progetto e riunioni online per discutere eventuali problemi.
Full immersion nella professione
Esplorerai in modo approfondito le competenze di cui ogni sviluppatore front-end ha bisogno: HTML e CSS, JavaScript, React, Redux e TypeScript.
Consulenze individuali con un revisore
Riceverai feedback sul progetto entro 24 ore per chiudere rapidamente la pratica e andare avanti. E per ogni progetto riceverai una consulenza individuale con analisi degli errori.
In incontri regolari con il mentore e il gruppo
Ogni settimana parteciperai alla pianificazione e al riepilogo, nonché a webinar e sessioni di domande e risposte in cui potrai porre domande a un esperto
Con teoria e pratica sulla nostra piattaforma
Studierai online sulla piattaforma Workshop: spiegheremo la teoria in un linguaggio semplice, e la praticherai nella pratica nel simulatore e in progetti indipendenti
Sui progetti educativi
Sarai in grado di risolvere le attività quotidiane di uno sviluppatore front-end e completare 4 progetti educativi. Il revisore analizzerà il tuo lavoro durante una consulenza personale: noterà cosa può essere migliorato e cosa è andato bene.
Studierai da solo, ma non da solo — sarai supportato da specialisti praticanti
I mentori ti aiutano a comprendere la teoria e a condurre webinar
Tutti i mentori sono sviluppatori web praticanti che possono essere contattati per qualsiasi domanda sul corso.
Riceverai un diploma standard di riqualificazione professionale
Se hai un'istruzione professionale superiore o secondaria. In caso contrario, rilasceremo un certificato di formazione e un certificato: anche questo è un documento ufficiale sull'istruzione.
Curriculum e presentazione per te stesso
Innanzitutto, parleremo del mercato del lavoro e delle aziende che assumono sviluppatori front-end. Ti aiuteremo a mettere insieme un curriculum, ti insegneremo come scrivere lettere di presentazione e prepararti per i colloqui.
Feedback e interviste
Quindi inizierai a candidarti per posti vacanti e a comunicare con i datori di lavoro. Insieme sceglieremo le migliori opzioni e cercheremo l'azienda adatta a te.
HTML, CSS, JavaScript: modulo introduttivo
Ti sentirai nel ruolo di uno sviluppatore e capirai se vuoi svilupparlo
questa direzione. Impara la sintassi HTML e CSS di base. Imparare
posiziona blocchi su una pagina web, cambia carattere e colori. Scrivine uno semplice
Programma JavaScript e rendi la pagina interattiva.
Argomento 1. Primo codice
Argomento 2. Cosa sono HTML e CSS
Argomento 3. Proprietà CSS di base
Argomento 4. Più CSS
Argomento 5. JavaScript. Inizio
Argomento 6. JavaScript. Atterraggio nella realtà
Argomento 7. Su quello che verrà dopo
20 ore
Come funziona la formazione?
Imparerai come funzionano il programma e la formazione.
Esaminare i dettagli organizzativi.
Argomento 1. Cosa succede dopo: il processo di apprendimento
Argomento 2. Moduli, scadenze e plagio
Argomento 3. A proposito di trasferirsi in un'altra coorte
Argomento 4. Lavoro a progetto e progetti aggiuntivi
Argomento 5. Qualcosa sulle soft skills
Argomento 6. Team di supporto
Argomento 7. Comunicazione
Argomento 8. Regole
Argomento 9. Cosa accadrà alla fine
Argomento 10. La conoscenza è finita. Assicuriamoci di capirci correttamente
Circa 2 ore
Modulo 2
HTML e CSS: layout, accessibilità e interattività
Impara a lavorare con i caratteri sul Web. Capirai come scrivere codice,
corretto per browser e motori di ricerca. Esplora tutti i modi
organizzare la cornice della tua pagina. Impara a personalizzare le pagine
per i robot di ricerca. Lavorerai con video, audio e altro
elementi interattivi della pagina. Capirai come e con quali eventi
I CSS possono funzionare sulla pagina. Comprendi quali elementi sono presenti nella pagina
può creare un linguaggio di stile. Impara a modellare gli elementi in modo diverso
stati e in diverse situazioni (ad esempio, a seconda dell'ordine dei loro
aspetto). Comprendere i principi e gli strumenti di base della creazione
pagine web disponibili.
Sprint 1: Layout: semantica e layout
Argomento 1. Ripetizione prima dell'inizio
Argomento 2. Layout: continuazione del design
Argomento 3. Prepararsi a scrivere codice
Argomento 4. File nel progetto
Argomento 5. Bash e Git. Nozioni di base
Argomento 6. Caratteri e tipografia
Argomento 7. Semantica
Argomento 8. Attributi globali
Argomento 9. Disposizione della Flexbox
Argomento 10. Come inviare il lavoro di progettazione
Argomento 11. Elementi di posizionamento
Argomento 12. Layout della griglia, parte 1
Argomento 13. Stile del codice
Argomento 14. Approccio per componenti
Sprint 2: Layout: accessibilità e approcci agli stili organizzativi
Argomento 1. Impostazione della pagina e del meta
Argomento 2. Contenuti incorporati esterni: video, iframe, API
Argomento 3. Aggiunta del modello di blocco
Argomento 4. Pseudoclassi e pseudoelementi
Argomento 5. Disponibilità
Argomento 6. Marcatura del modulo
Argomento 7. Selettori meravigliosi
Argomento 8. Forme di stile
Argomento 9. Linter, formattatori, automazione
Argomento 10. BEM, atomico
Argomento 11. Git e Bash avanzati
6 settimane
+2 progetti in portafoglio
Sito web di una pagina “È per te”
necessario".
Crea il tuo primo
sito di una pagina.
Scrivere stili CSS per
Applicazione "Guarda fuori dalla finestra".
In questo progetto lavori tu
devo scrivere CSS per
applicazione in esecuzione.
Modulo 3 Design, layout adattivo, decorazione
Impara una serie di tecniche che ti permetteranno di visualizzare correttamente
pagine su dispositivi diversi e con impostazioni diverse. Preparare
grafica per lavorare con schermi diversi. Impara a organizzare il tuo codice
per creare un tema colore per il sito. Risolviamo gli strumenti di decorazione
le tue pagine Sfumature, ombre, filtri, metodi di fusione: è tutto
Qui. Impara a utilizzare la grafica vettoriale su pagine e
utilizzare strumenti interattivi integrati in HTML.
La ciliegina sulla torta dello sprint sono le animazioni delle pagine.
Sprint 3: Layout: reattività e grafica
Argomento 1. Si avvicina
Argomento 2. Grafica raster
Argomento 3. Variabili personalizzate
Argomento 4. Unità e funzioni
Argomento 5. Layout della griglia, parte 2
Argomento 6. Sviluppo di interfacce per diversi dispositivi
Argomento 7. Automazione della formattazione e linting
Argomento 8. Postprocessori
Argomento 9. Git per adulti
Sprint 4: Layout: decorazione, approcci e strumenti
Argomento 1. Utilizzando SVG
Argomento 2. Trasformazioni e transizioni 2D
Argomento 3. Animazioni
Argomento 4. Decorazione
Argomento 5. Trasformazione 3D
6. Finestre modali
Argomento 7. Motori modello
Argomento 8. Preprocessori
Argomento 9. Nozioni di base sulla progettazione
6 settimane,
+2 progetti in portafoglio
Sito Web adattivo con diversi
temi colore “Complicato
concentrati."
Creerai un sito web reattivo in
temi di colore diversi,
dove vengono raccolti tutti i tipi di cose interessanti
suggerimenti pratici su come non farlo
perdere la concentrazione.
Tavola dell'umore
Applicazione web "Moodboard"
che raccogli tu stesso.
Il risultato è il tuo personale
road map con gli stati,
che hai visitato finora
ha seguito questo corso.
Modulo 4 JavaScript di base
Considera i tipi di dati, impara a lavorare con condizioni, loop
e funzioni. Impara il DOM. Scopri come aggiungere layout a un progetto
utilizzando JavaScript e aggiungendo interattività alla pagina: create
moduli interattivi con verifica dei dati e lavoro personalizzato
eventi.
Sprint 5: nozioni di base su JavaScript: tipi, nozioni di base sul DOM
Argomento 1. Ricorda tutto
Argomento 2. Come trovare soluzioni ai problemi?
Argomento 3. Primitivi. Inizio
Argomento 4. Presentazione del DOM
Argomento 5. Debug di JavaScript
6 settimane
+1 progetto in portafoglio
Sprint 6: JavaScript: lavorare con dati, array, funzioni e oggetti
Argomento 1. Metodi per lavorare con dati, condizioni, cicli
Argomento 2. Creare, aggiungere e rimuovere elementi nel DOM
Argomento 3. Array
Argomento 4. Funzioni
Argomento 5. Oggetti
Argomento 6. Lavoro di squadra
1 progetto educativo
(a completamento)
Modulo 5 JavaScript avanzato
Scopri come scrivere codice modulare e configurare l'infrastruttura
applicazioni utilizzando lo strumento Webpack. Complesso maestro
Concetti del linguaggio JavaScript, asincronia e scambio dati con il server.
Impara a lavorare con gli eventi utente e a interagire
con il server. Impara le operazioni asincrone e sincrone, conosciti
con il concetto di Promessa.
Sprint 7: Immergiti in JavaScript: assemblaggio del codice, gestione degli eventi,
convalida del modulo e utilizzo dell'API
Argomento 1. Costruisci il progetto. Webpack
Argomento 2. Moduli in JS
Argomento 3. JavaScript avanzato. Asincronia
Argomento 4. Gestione degli eventi
Argomento 5. Lavorare con i moduli
Argomento 6. Convalida del modulo
Argomento 7. Lavorare con l'API
3 settimane,
+1 progetto in portafoglio
Mesto
Crea il tuo servizio web. Come
sembra Instagram
ci sarà una pagina interattiva
con foto. ci riuscirai
dall'inizio alla fine: prima tutto
scrivilo, poi scrivilo
logica in JavaScript. Stai implementando?
convalida del modulo, aggiunta,
eliminare foto e Mi piace
a loro. Collega il tuo progetto
al server e ospitarlo
su internet.
Modulo 6 TypeScript e OOP
Acquisisci familiarità con un altro concetto importante: oggetto
programmazione orientata (OOP). Impara i principi
sviluppo di software e lavoro con l'ambiente. Applicare le tecniche OOP
nello sviluppo di interfacce web. Informazioni sulla continuazione logica
ed espandere la funzionalità di JavaScript nel linguaggio TypeScript. Imparare
applicalo nei tuoi progetti.
Sprint 8: TypeScript e OOP
Argomento 1. Introduzione a TypeScript
Argomento 2. Programmazione orientata agli oggetti
Argomento 3. Nozioni di base su TypeScript
Argomento 4. TypeScript avanzato e OOP
6 settimane
+2 progetti in portafoglio
Sprint 9: OOP nelle interfacce: concetti semplici e non solo
Argomento 1. Principi di sviluppo software
Argomento 2. Lavorare con l'ambiente
Argomento 3. OOP nelle interfacce
Argomento 4. OOP nelle interfacce: continua
1 progetto educativo (per
completamento)
Una pagina
applicazione del negozio online in TypeScript
Stile OOP: sviluppo
frontend del negozio online
“Bancarella Web” con catalogo
merci, cestino e
funzione progettuale
ordine. Realizza tutto
nelle migliori pratiche OOP
utilizzando TypeScript.
Mese del progetto
Progetterai e scriverai le funzionalità di base di un progetto
dal cliente e un progetto educativo.
1 mese
Interfacce del modulo 7 che utilizzano React
Esplora la libreria React e il suo ecosistema. Impara a creare
e strutturare progetti React, creare componenti e gestirli
flussi di dati. Impara un approccio funzionale allo sviluppo di React
e impara a scrivere codice efficiente e produttivo utilizzando gli hook.
Sprint 10: Nozioni di base sulla reazione
Argomento 1. Concetto e strutture SPA
Argomento 2. CRA. Impostazione e realizzazione del progetto
Argomento 3. Sintassi JSX
Argomento 4. Componenti e loro ciclo di vita
Argomento 5. useState e useEffect
Argomento 6. Reagire DevTools
Argomento 7. Importa moduli, moduli CSS
Argomento 8. Librerie di componenti. Lavorare in isolamento. Libro di storia
3 settimane,
+1 progetto in portafoglio
1 progetto educativo (per
completamento)
Modulo 8 Instradamento e autorizzazione
Impara a lavorare con lo stato globale e le API utilizzando Redux.
Crea schermate individuali nell'applicazione e configura il routing
utilizzando react-router-dom, compresi quelli generati dinamicamente
itinerari. Implementare l'autorizzazione con token e percorsi protetti.
Sprint 11: Instradamento e autorizzazione
Argomento 1. Stato globale
Argomento 2. Libreria Redux
Argomento 3. Reagisci Router
Argomento 4. Autorizzazione
3 settimane,
+1 progetto in portafoglio
Hamburger stellare:
Scrivi applicazioni stellari
Burger" per ordinare il cibo dal ristorante principale
pagina e account personale,
creare un archivio Redux,
e implementare anche il routing
e autorizzazione.
Modulo 9
Testare le applicazioni React
Impara a velocizzare le applicazioni React, testale,
portali in produzione e rilasciali sul tuo server remoto.
Sprint 12: Testare le applicazioni React
Argomento 1. Ottimizzazione (velocizzare l'applicazione)
Argomento 2. Testare le applicazioni React: Jest, Cypress
Argomento 3. Preparazione del progetto per la produzione
3 settimane,
+2 progetti in portafoglio
1 progetto educativo (invertito
compito)
Hamburger stellare:
Ora copri il tuo
applicazione di test unitario,
così come l'integrazione
test utilizzando le librerie
Scherzo e cipresso.
Modulo parallelo
Assistenza all'occupazione
Il percorso di carriera si compone di due fasi: il programma di occupazione e
programmi di accelerazione.
Programma per l'occupazione
Qui ti aiuteremo a raccogliere tutto il necessario per il lavoro
artefatti e acquisire le competenze necessarie. Scriverai un curriculum, raccoglierai
portfolio, scrivi una lettera di motivazione. Con il nostro supporto
sviluppare una strategia di ricerca e prepararsi per le interviste.
Programma di accelerazione
Questo è il lavoro sul campo. Farai domanda per posti vacanti, scrivi
lettere di accompagnamento, sostenere test e andare ai colloqui.
Molto probabilmente riceverai molti rifiuti e lo analizzeremo insieme
errori per migliorare i risultati. Questa fase termina quando tu
Ricevi un'offerta di lavoro che accetti. In media questo
la ricerca dura da uno a tre mesi.
Argomento 1. Mercato del lavoro
Argomento 2. Lavorare in un team di prodotto
Argomento 3. Opportunità di sviluppo nello sviluppo web
Argomento 4. Definizione degli obiettivi e riepilogo
Argomento 5. Lettera di motivazione e portfolio
Argomento 6. Strategie di ricerca di lavoro
Argomento 7. Adattamento degli artefatti
Argomento 8. Realtà del mercato del lavoro, ricerca di lavoro nella capitale e nelle regioni
Argomento 9. Interviste
Argomento 10. Preparazione per un colloquio
Argomento 11. Programma di accelerazione attivo. Dalla risposta all'invito a
lavoro