Sviluppatore frontend - corso 242.000 rubli. da Kata Academy, formazione 11 mesi, data 28 novembre 2023.
Miscellanea / / November 30, 2023
Piattaforma di apprendimento e mentore personale
Segui lezioni online sulla nostra piattaforma, fai qualsiasi domanda al tuo mentore nella chat e chiamalo se ritieni di essere arrivato a un vicolo cieco.
Rigoroso controllo della conoscenza in ogni fase
Un mentore non è un tutor. Il suo compito: dirigere e controllare l'assimilazione della conoscenza. Ti prepariamo a risolvere autonomamente problemi complessi che incontrerai sicuramente nel tuo lavoro.
Lavorare su un vero progetto imprenditoriale
Tutti i nostri studenti in team partecipano alla realizzazione di progetti reali. Affinerai la tua teoria, acquisirai capacità di lavoro di squadra ed esperienza per il tuo curriculum.
Preparazione per le interviste
I nostri mentori ti aiuteranno a creare un curriculum competitivo e ti prepareranno a rispondere alle domande difficili del colloquio.
Web Core: 2 mesi
Imparare le basi per creare interfacce sul web
Argomento 1: struttura del documento HTML, modello a blocchi, tag di base. Selezione del formato dell'immagine.
Argomento 2: Markup semantico, accessibilità e SEO.
Argomento 3: lavorare con i moduli, interagire con il server.
Argomento 4: Stile delle pagine CSS: selettori e priorità delle applicazioni, posizionamento, lavorare con le griglie (flexbox, grid).
Argomento 5: Layout adattivo: media query, approccio mobile first.
Argomento 6: Organizzazione degli stili in un progetto, metodologia BEM.
Argomento 7: Tecniche CSS avanzate: styling di pseudo-elementi, animazioni, ombre e gradienti.
Argomento 8: Animazione, trasformazioni e filtri utilizzando i CSS.
Argomento 9: Interazione JavaScript di base con una pagina, gestione degli eventi. Collegamento di moduli esterni.
Argomento 10: Strumenti di sviluppo: utilizzo di un preprocessore, minimizzazione del codice, npm, webpack.
2. Javascript Core - 2 mesi
Concetti base del linguaggio, lavorare in un browser, scrivere programmi semplici
Argomento 11: Sintassi di base del linguaggio, variabili e costanti, tipi e strutture di dati, funzioni, cicli.
Argomento 12: Lavoro avanzato con funzioni, funzioni di ordine superiore, ricorsione.
Argomento 13: Sintassi avanzata del linguaggio: operatori rest/spread, destrutturazione.
Argomento 14: Classi standard in JS: Map, Set. Lavorare con le date.
Argomento 15: Chiusure, ambito, contesto di chiamata.
Argomento 16: Modello prototipo JS e sintassi delle classi moderne.
Argomento 17: lavorare con codice asincrono (promesse, callback, async/await). Ciclo di eventi.
Argomento 18: Lavorare con il DOM. Selezione e modifica degli elementi. Modello di eventi. Memorizzazione dei dati sul client.
Argomento 19: Lavorare con le richieste di rete: ajax, fetch.
Argomento 20: Principi del web, server web e DNS, protocollo HTTP. Architettura REST. Autenticazione web.
3. Reagire. JS Core: 3 mesi
Nozioni di base sullo sviluppo di applicazioni a pagina singola
Argomento 21: Come funziona react.js, sintassi JSX e come funziona il DOM virtuale
Argomento 22: Approccio dei componenti, stato dei componenti, trasferimento dati, elaborazione degli eventi
Argomento 23: Condizioni e cicli nei modelli
Argomento 24: Ciclo di vita dei componenti, ottimizzazione del rendering
Argomento 25: lavorare con gli stili in React.
Argomento 26: Elaborazione dei dati del modulo, convalida
Argomento 27: Creazione di applicazioni client-server.
Argomento 28: Routing in un'applicazione con react-router
Argomento 29: Gestione dello stato: Redux, comunicazione asincrona
4. Progetto di squadra - 3 mesi
Sviluppo frontend per un vero progetto commerciale
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagire
- Redux
- Idiota
- NPM
- Webpack
5. Preparazione per il colloquio - 1 mese
In questa fase ti aiuteremo a rinfrescare e sistematizzare tutte le conoscenze teoriche che hai acquisito superando con successo i colloqui, al termine dei quali supererai un test finale su tutti gli argomenti mentore.