CodeGym/Java Blog/Random-IT/Lezioni di programmazione Java
John Squirrels
Livello 41
San Francisco

Lezioni di programmazione Java

Pubblicato nel gruppo Random-IT
membri
L'istruzione non dovrebbe essere noiosa. Questa è una cosa di cui siamo sicuri! Può e deve essere cambiato. Ed è proprio quello che abbiamo fatto: abbiamo sviluppato il corso di programmazione CodeGym, che osiamo dire diverso da qualsiasi altro corso online. Non ha lunghe lezioni video o elenchi di incarichi con aspettative di responsabilità poco chiare. Invece, c'è un obiettivo chiaro, sono stati creati speciali strumenti di apprendimento e ciò che devi fare è ben definito.
Lezioni di programmazione Java - 1

Le 11 principali funzionalità delle lezioni di CodeGym

Di solito, i corsi di programmazione online assumono la forma di libri di testo o video tutorial. Abbiamo adottato un approccio completamente diverso. Abbiamo creato una serie di brevi lezioni su Java, le abbiamo riempite di esercizi pratici e fornito strumenti "intelligenti" per verificare che la soluzione sia corretta. E tutto questo è racchiuso in un corso coerente e olistico!

1. CodeGym è un po' come un gioco. Abbiamo livelli e "salire di livello"

Lezioni di programmazione Java - 2
In altre parole, ti aiutiamo a salire di livello come programmatore. Queste non sono solo lezioni Java con esempi. Si leggono brevi lezioni e poi si completano immediatamente i compiti e si viene premiati. È logico e comprensibile. Completerai un'ampia varietà di attività. Le attività più comuni riguardano la scrittura di codice per risolvere alcuni problemi. Inoltre, dovrai imparare a leggere il codice degli altri, correggere i bug, migliorarlo (refactoring), aggiungere nuove funzionalità.
A volte sarai costretto a guardare video interessanti su persone nel mondo della tecnologia. Coloro che imparano a programmare da zero traggono vantaggio anche dalla digitazione del codice. Coloro che progrediscono abbastanza incontreranno grandi compiti, che in realtà sono mini-progetti: completarli comporterà la scrittura di alcuni programmi interessanti in modo più serio (piccoli giochi, un'applicazione di chat online, ecc.).

2. Lezioni Java e nient'altro!

Come qualsiasi altro linguaggio di programmazione, puoi studiare Java per moooolto tempo. Per non impantanarci troppo all'inizio del viaggio, abbiamo eliminato gli argomenti di cui i principianti non hanno bisogno. Le lezioni di programmazione per gli sviluppatori Java principianti sono spesso piene di tale confusione. CodeGym conserva solo ciò che è più essenziale. E non sono parole vuote: abbiamo analizzato centinaia di offerte di lavoro per arrivare a questo approccio. Quindi la nostra affermazione è che il corso include proprio quegli argomenti che un aspirante sviluppatore Java junior deve conoscere per trovare lavoro. Per diventare uno sviluppatore Java junior ti ci vorranno da tre mesi a un anno, a seconda di quanto tempo dedichi ai tuoi studi.

3. 500 mini-lezioni e oltre 1200 esercizi

Questo corso ha molta pratica. MOLTA, MOLTA, MOLTA, MOLTA pratica! Non sono solo parole: il corso contiene 500 mini-lezioni (cioè brevi lezioni su Java) e più di 1200 esercizi. La stragrande maggioranza di essi include piccoli compiti (ma ce ne sono migliaia!). Completandoli tutti, otterrai l'esperienza minima necessaria per rimetterti in piedi e affrontare problemi più seri. Inoltre, il corso ha i cosiddetti "grandi compiti" (che in realtà sono mini-progetti) e video utili.

4. Quattro missioni, quaranta livelli, tonnellate di conoscenza pratica

Il corso è suddiviso in 4 missioni. Ogni missione è di 40 livelli che dovrai superare. La prima ricerca include lezioni Java che non presuppongono alcuna conoscenza preliminare del linguaggio, solo le basi, la sintassi e un numero enorme di attività pertinenti. Ci sono compiti super facili. E per aiutarti a padroneggiare il materiale, ci sono compiti più difficili che ti richiederanno di andare avanti e utilizzare Google. E ci sono compiti impegnativi per gli studenti più coraggiosi. Puoi avanzare al livello successivo solo dopo aver completato la maggior parte delle attività nel tuo livello attuale. Se alcuni di essi sono semplicemente troppo difficili da decifrare, possono essere tranquillamente rimandati per dopo. Lavorando in questo modo, quando arriverai alla fine avrai circa 500 ore di esperienza pratica di programmazione. Questa è una solida base per un'offerta per diventare uno sviluppatore Java junior!
Sintassi Java Questa ricerca è per i principianti. I compiti e le lezioni su Java in questa ricerca ti aiuteranno a padroneggiare i costrutti di base del linguaggio (variabili, operatori condizionali, cicli, metodi, classi e informazioni di base su raccolte e oggetti)
Nucleo Java In questa ricerca imparerai le basi dell'OOP e acquisirai familiarità con la serializzazione e l'overload dei metodi
Multithread Java Multithreading è la parola più importante in questa ricerca. Ma non è tutto, ne parleremo qui. Affrontiamo anche come sono organizzate le classi Object e String e molte altre cose. Puoi studiare questa ricerca e la successiva contemporaneamente.
Collezioni Java Le collezioni sono per il programmatore Java ciò che la dinamite è per un cercatore d'oro. Devi conoscerli, ma è importante capire come usarli. Questa ricerca include anche molte informazioni su come lavorare con JSON, Git, RMI e DynamicProxy e un po' su JavaScript

5. Svolgi le attività dove preferisci

Completa le attività e inviale per la verifica:
  • Proprio sul sito web. CodeGym non è solo lezioni Java per principianti con esercizi. È anche una piattaforma interattiva per completare le tue attività. Questo è conveniente: esplori un esempio in una lezione e poi devi completare un'attività molto simile. Questi piccoli compiti, che rafforzano il materiale, possono essere completati direttamente sul sito web di CodeGym. Abbiamo sviluppato il nostro Web IDE proprio per questo.

  • Per completare le attività che richiedono più tempo, si consiglia di utilizzare l' ambiente di sviluppo professionale IntelliJ IDEA . Per rendere le cose più convenienti per gli studenti di CodeGym, abbiamo sviluppato un utile plug-in per questo popolare IDE. Il plug-in ti consente di ottenere le condizioni dell'attività con un solo clic e di inviare altrettanto facilmente e rapidamente la tua soluzione per la verifica.

  • Dopo essere stato inviato per la verifica, il tuo codice viene sincronizzato tra i vari computer/dispositivi se utilizzi più dispositivi.

6. Verifica immediata dell'attività

Gli studenti hanno esperienza diretta di questa situazione: il tuo compito è finito, ma il tuo insegnante non lo controlla. È esattamente così che funziona con i corsi faccia a faccia in cui un singolo insegnante fornisce lezioni Java per principianti, ha a che fare con due dozzine di studenti (o più) contemporaneamente e semplicemente non ha il tempo di controllare il lavoro di ogni studente. Su CodeGym scoprirai in un istante se la tua soluzione è corretta. Voi:
  • scrivi la tua soluzione su Java;
  • premi il pulsante "Verifica": la tua soluzione viene inviata al server CodeGym!
  • Un attimo dopo, apprendi se la tua soluzione è corretta e ricevi consigli in caso di errori.
Lezioni di programmazione Java - 3

7. Sistema di raccomandazione CodeGym

È molto difficile per un principiante rilevare eventuali errori di programmazione che mancano al compilatore. Hai terminato il compito, ma non sai se la tua soluzione è corretta? Nessun problema: il sistema di raccomandazione CodeGym indicherà dove si nascondono gli errori nella tua soluzione.

8. Pagina di aiuto

Se il sistema di consigli CodeGym non è in grado di aiutarti e ti ritrovi fermamente bloccato mentre cerchi di completare un compito difficile, dai un'occhiata alla pagina di aiuto: questo servizio non ti lascerà da solo ad affrontare il tuo problema. Un altro studente o membro dello staff di CodeGym ti aiuterà sicuramente.

9. Gruppi basati sugli interessi

La nostra community è composta da gruppi di interesse in cui puoi leggere articoli scritti da altri studenti e professionisti del settore, scrivere i tuoi post e commentare e discutere Java o altri argomenti relativi alla programmazione.

10. Social network e CodeGym

Segui CodeGym su Facebook. Nei nostri gruppi di social network, puoi discutere di novità IT e lezioni di programmazione Java, condividere i tuoi risultati con gli amici, guardare video lezioni su Java o chiedere aiuto. Facebook: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. Scopo del materiale

Le lezioni del corso, così come gli articoli pubblicati nei gruppi , contengono molti riferimenti ad altre risorse Java, libri e video. Questo non è un caso. Il modo in cui il materiale viene fornito è progettato per aiutarti a sviluppare un'abilità essenziale del programmatore: la capacità di cercare in Internet le informazioni di cui hai bisogno. Hai trovato buone lezioni Java iniziali che integrano le lezioni di CodeGym? È assolutamente meraviglioso! Lo scopo di CodeGym è farti acquisire nuove conoscenze e applicarle nella pratica.
Commenti
  • Popolari
  • Nuovi
  • Vecchi
Devi avere effettuato l'accesso per lasciare un commento
Questa pagina non ha ancora commenti