10 recursos essencials per a programadors intermedis de Java

Tere Guerra Garcia
Tere Guerra Garcia

Follow

20 juny 2019 · 4 min read

Java segueix sent un dels llenguatges de programació més populars per aprendre. Té una llarga història i una reputació de ser fàcil d’aprendre però difícil de dominar. Un cop hagueu acabat amb els tutorials inicials i se senti més còmode amb l’idioma, pot ser difícil descobrir com progressar més. En aquest article compartirem 10 recursos que poden ajudar a millorar les seves habilitats i treballar per esdevenir un programador expert en Java.

1. Effective Java

Aquest llibre és part d’una sèrie de recursos efectius escrit per Joshua Bloch. Aquesta sèrie és comunament recomanada gràcies al seu format compartimentat que s’enfoca a brindar lliçons ben explicades, completes amb codi font complet.

2. Tutorials de Java

Aquests són tutorials escrits pel cuidador de Java Oracle, i abasten una àmplia gamma de temes, des de temes introductoris fins interfícies d’usuari, API útils i genèrics. Les característiques de l’llenguatge i la sintaxi són el més destacat aquí. L’equivalent de el llibre es diu Tutorial de Java, un curs breu sobre els conceptes bàsics. Val la pena assenyalar que els tuturiales es van escriure per a Java 8, de manera que cobriran les noves característiques que tenen Java 9 i 10. Això és un problema comú amb els recursos per a un llenguatge que ha estat popular durant gairebé 23 anys.

3. Head First Design Patterns

Aquest llibre escrit per Eric Freeman i Elisabeth Robson ofereix un resum útil dels patrons d’ús comú que li estalviaran temps de desenvolupament. El format visual i el to humorístic també haurien de mantenir les coses interessants.

4. IBM developerWorks

Aquest és un tutorial de programació de Java intermedi d’IBM que cobreix les eines més avançades que haurien d’estar en el conjunt d’eines de qualsevol desenvolupador de Java, inclosos els temes potencialment espinosos, com l’herència la abstracció, les interfícies, les expressions regulars, etc. Si bé la guia va ser escrita el 2005, segueix sent bastant útil fins avui.

5. Codiva.io

Aquest web proporciona un IDE de Java i un compilador, el que permet escriure o investigar Java en línia, i fins i tot funciona en un Smartphone. Addicionalment, un cop iniciada la sessió en el lloc, es pot veure una gran quantitat de projectes recomanats que mostren com es poden resoldre les tasques comunes en Java. El lloc web també té els seus propis tutorials que val la pena consultar.

6. Guies per a desenvolupadors d’Android

Una de les raons més comuns per aprendre Java és començar a programar per Android. Per aquest motiu, les guies per a desenvolupadors d’Android poden ser una bona manera de començar a crear les seves pròpies aplicacions reals per a Smartphones. De la mateixa manera, el projecte Codelabs de Google també proporciona una bona gamma de tutorials sobre temes comuns d’Android.

7. CodeTrige

Es considera que la codificació és una de les millors maneres d’aprendre una llengua una vegada que s’hagi dominat els conceptes bàsics. En algunes ocasions pot ser difícil saber on començar exactament si encara no té una idea en ment. CodeTriage és un projecte dissenyat per proporcionar aquesta direcció permetent trobar i unir-se a projectes de codi obert per a resoldre errors, respondre preguntes i, en general, involucrar-se amb el desenvolupament de Java adequat,

8. Programació orientada a objectes amb Java

Aquest és un recurs en anglès fet a Finlàndia. Té una durada de 12 setmanes en què es porta a l’usuari a través d’un aprenentatge de programació orientada a objectes, utilitzant precisament el mateix contingut de la Universitat d’Hèlsinki. La primera part està dissenyada per a principiants, però en la segona part es pot començar a trobar temes nous i desconeguts.

9. Algorismes i estructures de dades

Aquest curs de la Universitat de Princeton és una bona opció per aprendre algoritmes importants i estructures de dades durant un període de 12 setmanes. En lloc de només text, aquest curs inclou vídeos, proves i projectes per a aprendre. Cal ressaltar que si bé Java s’usa a tot arreu, aquestes lliçons són aplicables a molts idiomes diferents i, per tant, seran de molta utilitat per a la seva futura empresa.

10.Java per a principiants

Aquest és un curs a youtube que comença lent però arriba temes bastant avançats de manera ràpida . És un aprenentatge prou visual , amb persones que parlar i animacions. D’altra banda, també et dóna l’opció de veure la llista de reproducció i explorar els temes de major interès o amb els quals no s’està familiaritzat .

Quins altres recursos de Java coneixes que podries recomanar ?

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *