Forse una delle prospettive più interessanti di entrare in un campo come lo sviluppo web è la capacità di entrare semplicemente in esso subito. A differenza di molte professioni che richiedono mesi o addirittura anni di formazione, con lo sviluppo web si può facilmente iniziare oggi se si sente il fuoco di apprendimento e di scoperta fumante sotto i piedi!
Il posto migliore per iniziare a capire come funziona lo sviluppo sono i numerosi corsi di sviluppo web online gratuiti e autoguidati che coprono tutto, dalle introduzioni di programmazione di base alle best practice di sviluppo. Qui di seguito daremo un’occhiata alla crema dei corsi di sviluppo web crop ed evidenziare ciò che ciascuno può offrire e una selezione dei migliori link o strumenti per controllare.
Codecademy (visita)
Codecademy offre una serie di tutorial autoguidati per i principianti per imparare le basi della programmazione di sviluppo web. Viene creato un ambiente di sviluppo autonomo nel browser in cui è possibile apprendere le strutture di base del codice front-end come HTML e CSS, prima di passare a linguaggi di back-end come Ruby on Rails e Python.
Da non perdere Make Il Make a Website e HTML& I programmi CSS sono ottimi punti di partenza se hai bisogno di imparare le basi della struttura e del design del web. Per una codifica più pesante, prova il tutorial sul linguaggio Ruby seguito dalla guida Learn Ruby on Rails per creare un sito Web di base e funzionale.
Khan Academy (visita)
Un sito di apprendimento estremamente utile che copre tutti i tipi di materia, e la sezione di programmazione di computer, in particolare, non può essere trascurato. È dotato di una varietà di tutorial autoguidati, in genere con esperti che forniscono audio e/o video guida sull’argomento mentre le finestre interattive sullo schermo mostrano il codice e l’output dei risultati durante la narrazione.
Da non perdere… La grande introduzione al motore di database SQL include narrazione guidata e anche le sfide personali che ti chiedono di scrivere SQL te stesso per eseguire compiti semplici. Una serie divertente per imparare le basi del disegno e dell’animazione usando JavaScript è ottima per entrare in quel prolifico linguaggio front-end.
MIT OpenCourseware (visita)
Un’abbondanza di corsi autoguidati da nientemeno che una delle migliori scuole tecniche degli Stati Uniti, il MIT. Il programma OpenCourseware del MIT offre un’incredibile ampiezza di argomenti da conoscere, tra cui centinaia di corsi relativi alla programmazione, allo sviluppo, alla matematica e all’ingegneria informatica.
Da non perdere Introduction Introduzione all’informatica e alla programmazione che è un corso di studio completo e indipendente che include tutte le risorse e i materiali del corso per farti emozionare e interessarti alla programmazione. Una delicata introduzione alla programmazione utilizzando Python è anche una grande risorsa per ottenere informazioni su quel linguaggio di back-end popolare e ben progettato.
Coursera (visita)
Simile al MIT OpenCourseware, Coursera offre una pletora di corsi online da una varietà di università di tutto il mondo gratuitamente. Ogni corso varia leggermente in formato e timeline, ma numerosi corsi sono disponibili per la programmazione, lo sviluppo e l’informatica per avere un assaggio.
Da non perdere… Una grande guida per principianti alla programmazione può essere trovata nel corso Programming for Everyone dell’Università del Michigan. Mentre il linguaggio utilizzato durante il corso è specifico per Python, il corso stesso è focalizzato sui concetti di programmazione generale che possono essere applicati a praticamente tutte le lingue che incontrerai per gli anni a venire.
Mozilla Developer Network (visita)
Mozilla, il team dietro il popolare browser web Firefox, hanno creato una risorsa incredibile per gli sviluppatori di tutti i livelli di competenze e competenze attraverso il Mozilla Developer Network. Queste risorse, articoli e tutorial sono perfetti per coloro che assorbono le informazioni e imparare meglio utilizzando il metodo provato e vero di leggere le parole e vedere esempi proprio lì sulla pagina. La gamma di argomenti è ampia, dalle introduzioni web di base e linguaggi front-end al vocabolario comune e all’ottimizzazione & prestazioni.
Da non perdere Getting Iniziare con il Web è una grande risorsa per i principianti per conoscere come funzionano i siti web e le mosse che scrivono e giocano con tecnologie front-end come HTML, CSS e JavaScript.
HTML5 Rocks (visit)
Mentre l’interfaccia è un po ‘poco brillante e trovare articoli pertinenti può essere un po’ impegnativo, il sito HTML5 Rocks — che è stato creato da Google — fornisce un vasto assortimento di articoli e tutorial su tutti i tipi di argomenti di sviluppo web, con un pubblico destinato che vanno dai principianti agli sviluppatori avanzati.
Da non perdere Getting Iniziare con le forme CSS fornisce una grande introduzione alle tecniche CSS avanzate che molti principianti potrebbero non rendersi conto che possono essere realizzate esclusivamente con i CSS.
A List Apart (visit)
Una delle riviste online più professionali e aggiornate direttamente rivolte a sviluppatori e designer web, A List Apart ospita una moltitudine di articoli eccezionali che trattano di tutto, dalla codifica e dalle tecniche alla progettazione e all’esperienza utente. Se vuoi fare un po ‘ di lettura leggera e imparare dall’esperienza e dai consigli di altri esperti del settore, sfogliare gli articoli qui è una grande risorsa.
Da non perdere Building Costruire narrazioni non lineari per il Web offre una grande comprensione dell’idea che la natura sparsa e modulare dei siti Web moderni richiede che le narrazioni sui nostri contenuti siano permesse a flusso libero e non seguano la tradizionale struttura “inizio, metà, fine” della narrazione. Controlla anche Reframing Accessibilità per il Web, che dei nostri pregiudizi intrinseci circa gli utenti web con disabilità e come gli sviluppatori possono andare avanti la progettazione per l’accessibilità, indipendentemente dall’utente all’altra estremità.
Coding Dojo Algorithm Prep (visit)
Per i nuovi sviluppatori, è così incredibilmente importante familiarizzare con gli algoritmi di programmazione il prima possibile, tanto che diventano una seconda natura.
Da non perdere Coding Coding Dojo ha creato una piattaforma di formazione algoritmo gratuito che vi aiuterà a costruire i muscoli di codifica e nail coding fondamentali prima di tuffarsi in imparare a codice! La piattaforma di formazione algoritmo vi porta attraverso una serie di problemi che diventano più impegnativi come i livelli di progresso. Dopo ogni sfida, c’è un video con un istruttore di Dojo di codifica che cammina attraverso il modo in cui lui o lei risolverebbe personalmente l’algoritmo.
Suggerimento bonus & Risorse: Get up to speed on back-end linguaggi di programmazione
Dopo aver ottenuto i piedi bagnati le basi dello sviluppo web, è probabile iniziare la transizione verso più programmazione back-end. A questo punto, dovrai scegliere una lingua per iniziare, e fidati di noi, c’è molto da scegliere. , si assicuri fare la Sua ricerca per trovare la misura giusta — non tutte le lingue sono simili. Variano in difficoltà, utilizzo nel settore, facilità di accesso, domanda di mercato e molti altri fattori.
Per aiutare nella ricerca, abbiamo creato una serie di guide introduttive per questi linguaggi di programmazione top nel settore: Python, Ruby, JavaScript (MEDIA,. NET Core, Java, e React.
Sentire come essere uno sviluppatore è qualcosa che devi fare e chiederti ” Ne vale la pena codificare i bootcamp?”Non guardare oltre Codifica Dojo. Siamo l’unico bootcamp per addestrarti nei 3 stack utilizzati dalle migliori aziende del mondo in 14 settimane. Basta applicare ora — ci vogliono solo 2 minuti)-un consigliere Ammissioni sarà follow-up per vedere se la codifica Dojo è giusto per te.