Sviluppatore frontend con pagamento dopo l'assunzione - corso gratuito presso Kata Academy, formazione 9 mesi, data 28 marzo 2023.
Miscellanea / / December 05, 2023
Garanzia di lavoro
con uno stipendio iniziale di 80.000 rubli secondo il contratto
01. Dopo aver superato la selezione e firmato il contratto, ti invieremo un invito al canale Slack del tuo reclutamento. Il tuo gruppo non avrà più di 15 persone e un mentore assegnato a te.
02. Ti aggiungeremo anche a tutti i canali tematici Slack e alla chat generale dove si trovano tutti gli studenti.
03. La formazione si svolge sulla piattaforma: studierai materiali teorici, svolgerai compiti pratici e scriverai codice in piccoli frammenti dal semplice al complesso.
04. Se nella fase di completamento di un'attività hai difficoltà con una soluzione, ti rivolgi a un mentore o alla comunità studentesca per chiedere aiuto.
05. Dopo aver completato l'argomento, il mentore conduce un test di conoscenza e una revisione del codice. I mentori saranno diversi in modo da ricevere il massimo feedback e competenza.
06. Per rispondere alle tue domande sulla programmazione dell'apprendimento, il mentore terrà regolarmente chiamate in mini-gruppi.
07. Una volta ogni 2 settimane avrai una chiamata di gruppo con gli studenti e la guida del tuo streaming, dove andrai ricevere consigli su come studiare in modo più efficace ed essere in grado di porre domande relative ai tuoi studi processi.
08. Alla fine del corso, lavorerai insieme ad altri studenti su un progetto di squadra sotto la guida di un esperto sviluppatore, conoscerai il codice che è già stato scritto sul progetto e imparerai a lavorarci squadra.
09. Dopo aver completato il programma, il mentore effettuerà una revisione finale di tutte le tue conoscenze e il nostro specialista delle risorse umane ti aiuterà a creare un curriculum competitivo e a prepararti per le domande difficili del colloquio.
10. Successivamente, pubblicherai il tuo curriculum su un sito di ricerca di lavoro e inizierai i colloqui.
CORE WEB - 2 MESI
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.
Imparare le basi per creare interfacce sul web
CORE JAVASCRIPT - 2 MESI
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.
Concetti base del linguaggio, lavorare in un browser, scrivere programmi semplici
REACT.JS CORE - 2 MESI
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
Nozioni di base sullo sviluppo di applicazioni a pagina singola
PROGETTO DI SQUADRA - 1 MESE
STE
- KHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagire
- Redux
- Idiota
- NPM
- Webpack
- Sviluppo frontend per un vero progetto commerciale
PREPARAZIONE AL 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.
IMPIEGO - 1 MESE
Il nostro specialista delle risorse umane ti aiuterà a creare un curriculum, selezionare le migliori aziende e fornire supporto durante i colloqui. Dopo aver ricevuto le offerte delle aziende, ti aiuteremo a scegliere quella migliore.