Java este încă una dintre cele mai populare limbi de programare de învățat. Are o istorie lungă și o reputație pentru a fi ușor de învățat, dar este greu de dominat. Odată ce ați terminat cu tutorialele inițiale și vă simțiți mai confortabil cu limba, poate fi dificil să descoperiți cum să progresați mai mult. În acest articol vom împărtăși 10 resurse care vă pot ajuta să vă îmbunătățiți abilitățile și să lucrați pentru a deveni un programator de experți în Java.
1. Eficace Java
Această carte face parte dintr-o serie de resurse eficiente scrise de Joshua Bloch. Această serie este recomandată în mod obișnuit datorită formatului său compartimentat care se concentrează pe furnizarea de lecții bine explicate, complete cu codul sursă complet.
2. Tutoriale Java
Acestea sunt tutoriale scrise de Java Oracle Caregiver și acoperă o gamă largă de subiecte, de la subiecte introductive la interfețele de utilizator, API-uri utile și generice. Caracteristicile limbajului și sintaxei sunt evidențiate aici. Echivalentul cărții se numește Java Tutorial, un curs scurt privind conceptele de bază. Este demn de remarcat faptul că tutunurile au fost scrise pentru Java 8, astfel încât acestea vor acoperi noile caracteristici pe care le au 9 și 10. Aceasta este o problemă comună cu resursele pentru o limbă care a fost populară de aproape 23 de ani.
3. Primele modele de proiectare
Această carte scrisă de Eric Freeman și Elisabeth Robson oferă un rezumat util al modelelor de utilizare comună care vă vor economisi timp de dezvoltare. Formatul vizual și tonul plin de umor ar trebui, de asemenea, să păstreze lucrurile interesante.
4. IBM DeveloperWorks
Acesta este un tutorial de programare IBM intermediar Java, care acoperă cele mai avansate instrumente care ar trebui să fie în setul de instrumente al oricărui dezvoltator Java, inclusiv subiecte potențial spinoase, cum ar fi abstractizarea moștenirii, interfețele, expresii regulate, etc. În timp ce ghidul a fost scris în 2005, este încă util până astăzi.
5. CODIVA.IO
Acest site oferă un IDE de Java și un compilator, care vă permite să scrieți sau să investigheze Java Online și chiar funcționează pe un smartphone. În plus, odată ce sesiunea este pornită pe site, puteți vedea un număr mare de proiecte recomandate care arată modul în care sarcinile comune pot fi rezolvate în Java. Site-ul web are, de asemenea, propriile tutoriale care merită consultanță.
6. Ghiduri pentru dezvoltatorii Android
Unul dintre cele mai frecvente motive pentru a învăța Java este de a începe programarea pentru Android. Din acest motiv, ghidurile pentru dezvoltatorii Android pot fi o modalitate bună de a începe să creați propriile aplicații reale pentru smartphone-uri. În același mod, proiectul Google CodeLabs oferă, de asemenea, o gamă bună de tutoriale pe subiecte androide comune.
7. CodEtrige
Se consideră că codificarea este una dintre cele mai bune modalități de a învăța o limbă odată ce conceptele de bază au fost stăpânite. În unele ocazii, poate fi dificil să știți unde să începeți exact dacă nu aveți nici o idee în minte. CODEEDORES este un proiect conceput pentru a oferi această direcție care vă permite să găsiți și să vă alăturați proiectelor open source pentru a rezolva erorile, răspundeți la întrebări și, în general, implicați în dezvoltarea corectă Java,
8. Programare orientată pe obiecte cu Java
Acesta este un apel în limba engleză făcută în Finlanda. Durează 12 săptămâni când utilizatorul este luat printr-o învățare de programare orientată spre obiect, folosind exact același conținut de la Universitatea din Helsinki. Prima parte este concepută pentru începători, dar în a doua parte puteți începe să găsiți probleme noi și necunoscute.
9. Algoritmi și structuri de date
Acest curs de la Universitatea Princeton este o opțiune bună de a învăța algoritmi importanți și structuri de date pentru o perioadă de 12 săptămâni. În loc de text numai, acest curs include videoclipuri, teste și proiecte de învățat. Trebuie remarcat faptul că, deși Java este folosit peste tot, aceste lecții sunt aplicabile multor limbi diferite și, prin urmare, vor fi foarte utile pentru viitoarea dvs. companie.
10.Java pentru începători
Acesta este un curs pe YouTube care începe încet, dar atinge rapid subiecte avansate. Este o învățare destul de vizuală, cu oameni care vorbesc și animații. Pe de altă parte, vă oferă, de asemenea, opțiunea de a vedea lista de redare și de a explora subiectele de interes mai mare sau cu care nu sunteți familiar.
Ce alte resurse Java știi că ați putea recomanda?
.