Professione in formato individuale "Sviluppatore backend" - corso gratuito di HTML Academy, formazione, Data: 1 dicembre 2023.
Miscellanea / / December 04, 2023
Tu stesso determini l'intensità dell'allenamento. Puoi svolgere l'intera professione in sei mesi oppure puoi svolgerla lentamente nell'arco di due anni.
Durante la formazione, lavori con un mentore e un consulente.
Cosa aspettarsi durante l'allenamento
Teoria dettagliata
All'inizio di ogni sezione impari la teoria, che include simulatori, capitoli di libri di testo, screencast e master class interattive passo dopo passo.
Esercitati su un progetto personale
Dopo aver studiato la teoria, svolgi i compiti a casa in cui lavori al tuo progetto e rinforzi il materiale didattico.
Recensione di un mentore
Dopo ogni attività, il tuo mentore verifica la qualità del tuo lavoro, condivide la tua esperienza e ti dice come puoi farlo meglio.
Il corso è pensato per i principianti. Per completare il corso è sufficiente una conoscenza informatica di base.
Prima dell'inizio della formazione, ti troveremo un mentore esperto che ha lavorato con decine di studenti. Ci assicureremo che lo stile e il formato del lavoro del mentore siano adatti a te.
Stabilisci tu la data di inizio della formazione, quindi non devi aspettare diversi mesi prima dell'inizio della lezione successiva.
Un consulente personale ti aiuterà a scegliere un mentore e a creare un programma, supporterà il tuo ritmo di apprendimento e ti aiuterà ad affrontare le difficoltà.
Questo modulo è progettato per preparare i principianti assoluti a padroneggiare con successo le competenze di sviluppatore backend professionale.
Ti immergerai senza problemi nel ritmo dell'apprendimento, oltre a superare e consolidare da zero il "minimo tecnologico", necessario per imparare efficacemente a risolvere i problemi di uno sviluppatore backend.
Questo minimo include la conoscenza di base di HTML e CSS, le basi di JavaScript, PHP e algoritmi di base, le basi per lavorare con API del browser che utilizzano JavaScript, nonché la possibilità di utilizzare strumenti di sviluppo del team, ovvero Git e GitHub.
PHP. Sviluppo web professionale
Imparerai la sintassi del linguaggio PHP, imparerai come manipolare le informazioni nei database (DB) tramite SQL richieste, è possibile configurare l'integrazione degli script PHP con il database e visualizzare le informazioni dal database sulle pagine luogo.
Inoltre, aggiungerai interattività al tuo progetto collegando moduli di registrazione che potrai dividere le pagine del sito in pubbliche e private e apprendi anche tecniche avanzate per lavorare con MySQL e terze parti biblioteche.
JavaScript. Sviluppo professionale di interfacce web
Imparerai le basi di JavaScript, conoscerai le attuali funzionalità dello standard ECMAScript 2018, imparerai il pensiero algoritmico, capirai come ripristinare le pagine statiche, convalidare i dati nei moduli, interagire con i server e fare pratica nella risoluzione di problemi tipici compiti.
PHP e Yii. Architettura di servizi web complessi
Imparerai la programmazione orientata agli oggetti (OOP). Tutte le moderne applicazioni PHP sono scritte solo utilizzando OOP. All'inizio del modulo faremo conoscenza con i concetti principali: classi, oggetti, interfacce. Considereremo anche le funzionalità di PHP a livello avanzato e conosceremo le capacità del linguaggio, senza le quali nessun progetto professionale può fare.
In questo modulo esploreremo il framework Yii 2 ed esploreremo i suoi componenti che ci aiuteranno a elaborare i moduli ed eseguire il routing tra le pagine. Inoltre, conosceremo una serie di componenti visive: queste ci saranno utili per la prototipazione rapida o per creare il pannello di amministrazione di un'applicazione.
Impareremo anche come lavorare con servizi esterni tramite il protocollo API e saremo in grado di implementare entrambi i lati dell'interazione: agire come client API e server API.
PHP e Laravel. Creazione di backend moderni
PHP viene utilizzato per creare il backend per applicazioni web e mobili. In questo caso, viene sviluppata un'API in PHP, che è responsabile di tutta la logica aziendale e del lavoro con i dati.
Conosceremo il framework Laravel e lo utilizzeremo per scrivere una complessa REST-API per un'applicazione web. Oltre alle competenze nel lavorare con il framework stesso, imparerai a scrivere codice facile da estendere e testare. La conoscenza dei modelli architettonici e dei framework di test ti aiuterà in questo. I test automatizzati svolgono un ruolo molto importante in questo corso: analizzeremo sia i test unitari che quelli funzionali. Imparerai anche come progettare un'applicazione per carichi elevati e comprendere le strategie di distribuzione e distribuzione continua (CI/CD).
La conoscenza aggiornata e l'esperienza nella risoluzione di problemi pratici ti consentiranno di considerarti uno sviluppatore intermedio a tutti gli effetti.
G
g123udini
05.08.2022 G.
Questo sarà un inno all'amore, ma il più oggettivo possibile)
Vantaggi: presentazione del materiale, tutor, prezzo. Svantaggi: non ho trovato alcun contro per me. Questi corsi non sono la prima cosa che ho incontrato sulla strada verso una nuova professione. Lo scorso ottobre ho deciso di cambiare professione. Mi è sempre piaciuto programmare, ma dubitavo di avere abbastanza cervello. Guardando i miei compagni di classe che ora lavorano come specialisti IT e si sentono benissimo, mi sono reso conto che i cervelli sono esattamente...