CodeGym/Blog Java/Aleatoriu/Lecții de programare Java
John Squirrels
Nivel
San Francisco

Lecții de programare Java

Publicat în grup
Educația nu ar trebui să fie plictisitoare. Acesta este un lucru de care suntem siguri! Poate și trebuie schimbat. Și tocmai asta am făcut: am dezvoltat cursul de programare CodeGym, despre care îndrăznim să spunem că este diferit de orice alt curs online. Nu are lecții video lungi sau liste de sarcini cu așteptări neclare de responsabilitate. În schimb, există un obiectiv clar, au fost create instrumente speciale de învățare și ceea ce trebuie să faci este bine definit.
Lecții de programare Java - 1

Top 11 caracteristici ale lecțiilor CodeGym

De obicei, cursurile de programare online iau forma unor manuale sau tutoriale video. Am adoptat o abordare complet diferită. Am creat o serie de lecții scurte despre Java, le-am umplut cu exerciții practice și am oferit instrumente „inteligente” pentru a verifica dacă soluția dumneavoastră este corectă. Și toate acestea sunt cuprinse într-un curs consistent și holistic!

1. CodeGym este un fel ca un joc. Avem niveluri și „creștere de nivel”

Lecții de programare Java - 2
Cu alte cuvinte, te ajutăm să treci de nivel ca programator. Acestea nu sunt doar lecții Java cu exemple. Citiți lecții scurte și apoi finalizați imediat sarcinile și sunteți recompensat. Este logic și de înțeles. Veți îndeplini o mare varietate de sarcini. Cele mai frecvente sarcini implică scrierea de cod pentru a rezolva o problemă. În plus, va trebui să înveți să citești codul altora, să remediezi erorile din acesta, să-l îmbunătățești (refactorizat), să-i adaugi noi funcții.
Uneori, veți fi forțat să vizionați videoclipuri interesante despre oameni din lumea tehnologiei. Cei care învață să programeze de la zero beneficiază și de introducerea codului. Cei care progresează suficient de mult vor întâlni sarcini mari, care sunt de fapt mini-proiecte: finalizarea acestora va presupune scrierea câtorva programe interesante într-un mod mai serios (jocuri mici, o aplicație de chat online etc.).

2. Lecții de Java și nimic altceva!

Ca orice alt limbaj de programare, puteți studia Java pentru o lungă perioadă de timp. Pentru a nu fi prea blocat chiar la începutul călătoriei, am eliminat subiectele de care începătorii nu au nevoie. Lecțiile de programare pentru dezvoltatorii Java începători sunt adesea pline de astfel de puf. CodeGym păstrează doar ceea ce este cel mai esențial. Și acestea nu sunt cuvinte goale: am analizat sute de locuri de muncă pentru a ajunge la această abordare. Așadar, afirmația noastră este că cursul include tocmai acele subiecte pe care un aspirant dezvoltator Java junior trebuie să le cunoască pentru a-și găsi un loc de muncă. A deveni un dezvoltator Java junior îți va lua între trei luni și un an, în funcție de cât timp dedici studiilor tale.

3. 500 de mini-lectii si peste 1200 de exercitii

Acest curs are multă practică. MULT, MULT, MULT, MULTE practica! Acestea nu sunt doar cuvinte: cursul conține 500 de mini-lectii (adică lecții scurte despre Java) și mai mult de 1200 de exerciții. Marea majoritate dintre ele includ sarcini mici (dar sunt mii!). Prin completarea lor pe toate, veți obține experiența minimă necesară pentru a vă pune pe picioare și a aborda probleme mai grave. În plus, cursul are așa-numitele „sarcini mari” (care sunt de fapt mini-proiecte) și videoclipuri utile.

4. Patru misiuni, patruzeci de niveluri, tone de cunoștințe practice

Cursul este împărțit în 4 misiuni. Fiecare misiune este de 40 de niveluri pe care va trebui să le treci. Prima căutare include lecții Java care nu presupun cunoștințe anterioare ale limbii - doar elementele de bază, sintaxa și un număr mare de sarcini relevante. Există sarcini super ușoare. Și pentru a vă ajuta să stăpâniți materialul, există sarcini mai dificile care vă vor cere să vă arăți înainte și să utilizați Google. Și există sarcini provocatoare pentru cei mai curajoși studenți. Puteți trece la nivelul următor numai după ce ați finalizat majoritatea sarcinilor din nivelul actual. Dacă unele dintre ele sunt prea greu de spart, pot fi amânate în siguranță pentru mai târziu. Lucrând astfel, când ajungeți la final, veți avea aproximativ 500 de ore de experiență practică în programare. Aceasta este o bază solidă pentru a deveni un dezvoltator Java junior!
Sintaxa Java Această căutare este pentru începători. Sarcinile și lecțiile despre Java din această căutare vă vor ajuta să stăpâniți constructele de bază ale limbajului (variabile, operatori condiționali, bucle, metode, clase și informații de bază despre colecții și obiecte)
Java Core În această căutare, veți învăța elementele de bază ale POO și vă veți familiariza cu serializarea și supraîncărcarea metodelor
Java Multithreading Multithreading este cel mai important cuvânt din această căutare. Dar asta nu este tot ce vom vorbi despre asta aici. De asemenea, abordăm modul în care sunt organizate clasele Object și String și multe alte lucruri. Puteți studia această căutare și următoarea simultan.
Colecții Java Colecțiile sunt pentru programatorul Java ceea ce este dinamita pentru un prospector. Trebuie să știți despre ele, dar este important să înțelegeți cum să le folosiți. Această căutare include, de asemenea, o mulțime de informații despre lucrul cu JSON, Git, RMI și DynamicProxy - și puțin despre JavaScript

5. Faceți sarcinile oriunde doriți

Finalizați sarcinile și trimiteți-le spre verificare:
  • Chiar pe site. CodeGym nu este doar lecții de Java pentru începători cu exerciții. Este, de asemenea, o platformă interactivă pentru a-ți îndeplini sarcinile. Acest lucru este convenabil: explorezi un exemplu într-o lecție și apoi trebuie să îndeplinești o sarcină foarte asemănătoare. Aceste sarcini mici, care întăresc materialul, pot fi finalizate direct pe site-ul CodeGym. Am dezvoltat IDE-ul nostru web doar pentru asta.

  • Pentru a finaliza sarcinile care necesită mai mult timp, vă recomandăm să utilizați mediul de dezvoltare profesională IntelliJ IDEA . Pentru a face lucrurile mai convenabile pentru studenții CodeGym, am dezvoltat un plugin util pentru acest IDE popular. Pluginul vă permite să obțineți condițiile sarcinii cu un singur clic și să trimiteți la fel de ușor și rapid soluția pentru verificare.

  • După ce a fost trimis pentru verificare, codul dvs. este sincronizat pe diferite computere/dispozitive dacă utilizați mai multe dispozitive.

6. Verificare instantanee a sarcinilor

Elevii au o experiență directă în această situație: tema ta este terminată, dar profesorul tău nu o verifică. Exact așa funcționează cu cursurile față în față în care un singur profesor oferă lecții Java pentru începători, trebuie să se ocupe de două duzini de studenți (sau mai mulți) simultan și pur și simplu nu are timp să verifice munca fiecărui student. Pe CodeGym, vei afla dacă soluția ta este corectă într-o clipă. Tu:
  • scrieți soluția dvs. pe Java;
  • apăsați butonul „Verifică”: soluția ta este trimisă pe serverul CodeGym!
  • Un moment mai târziu, aflați dacă soluția dvs. este corectă și primiți recomandări dacă aveți erori.
Lecții de programare Java - 3

7. Sistem de recomandare CodeGym

Este foarte dificil pentru un începător să surprindă orice erori de programare pe care compilatorul le ratează. Ai terminat sarcina, dar nu știi dacă soluția ta este corectă? Nicio problemă: sistemul de recomandare CodeGym va indica unde se ascund erorile în soluția dvs.

8. Pagina de ajutor

Dacă sistemul de recomandare CodeGym nu vă poate ajuta și vă simțiți blocat în timp ce încercați să finalizați o sarcină dificilă, aruncați o privire pe pagina de ajutor — acest serviciu nu vă va lăsa să vă confruntați singur cu problema. Un alt student sau membru al personalului CodeGym vă va ajuta cu siguranță.

9. Grupuri bazate pe interese

Comunitatea noastră este formată din grupuri de interese în care puteți citi articole scrise de alți studenți și profesioniști din industrie, puteți scrie propriile postări și puteți comenta și discuta despre Java sau alte subiecte legate de programare.

10. Rețele sociale și CodeGym

Urmărește CodeGym pe Facebook. În grupurile noastre de rețele sociale, puteți discuta despre știri IT și lecții de programare Java, puteți împărtăși realizările dvs. cu prietenii, puteți viziona lecții video despre Java sau puteți cere ajutor. Facebook: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. Domeniul de aplicare al materialului

Lecțiile cursului, precum și articolele postate în grupuri , conțin multe referințe la alte resurse Java, cărți și videoclipuri. Acesta nu este un accident. Modul în care este livrat materialul este conceput pentru a vă ajuta să dezvoltați o abilitate esențială de programator: abilitatea de a căuta pe internet informațiile de care aveți nevoie. Ați găsit lecții Java de început bune care completează lecțiile CodeGym? Este absolut minunat! Scopul CodeGym este ca tu să dobândești noi cunoștințe și să le aplici în practică.
Comentarii
  • Popular
  • Nou
  • Vechi
Trebuie să fii conectat pentru a lăsa un comentariu
Această pagină nu are încă niciun comentariu