CodeGym /Java Blog /Random /Mga aralin sa Java programming
John Squirrels
Antas
San Francisco

Mga aralin sa Java programming

Nai-publish sa grupo
Hindi dapat boring ang edukasyon. Iyan ang isang bagay na sigurado kami! Maaari at dapat itong baguhin. At iyon lang ang ginawa namin: binuo namin ang kursong programming ng CodeGym, na sinasabi naming hindi katulad ng anumang online na kurso. Wala itong mahabang video lesson o listahan ng mga takdang-aralin na may hindi malinaw na mga inaasahan sa pananagutan. Sa halip, mayroong isang malinaw na layunin, ang mga espesyal na tool sa pag-aaral ay nilikha, at kung ano ang kailangan mong gawin ay mahusay na tinukoy.
Mga aralin sa Java programming - 1

Nangungunang 11 tampok ng mga aralin sa CodeGym

Karaniwan, ang mga kurso sa online programming ay nasa anyo ng mga aklat-aralin o video tutorial. Nagsagawa kami ng isang ganap na naiibang diskarte. Gumawa kami ng serye ng mga maiikling aralin sa Java, pinalamanan ang mga ito ng mga praktikal na pagsasanay, at nagbigay ng mga "matalinong" tool para sa pag-verify na tama ang iyong solusyon. At ang lahat ng ito ay nakabalot sa isang pare-pareho at holistic na kurso!

1. Ang CodeGym ay parang isang laro. Mayroon kaming mga antas at "pag-level up"

Mga aralin sa Java programming - 2
Sa madaling salita, tinutulungan ka naming mag-level up bilang isang programmer. Ang mga ito ay hindi lamang mga aralin sa Java na may mga halimbawa. Nagbasa ka ng maikling mga aralin at pagkatapos ay agad na kumpletuhin ang mga gawain at gagantimpalaan. Ito ay lohikal at naiintindihan. Makukumpleto mo ang maraming uri ng mga gawain. Ang pinakakaraniwang gawain ay kinabibilangan ng pagsulat ng code upang malutas ang ilang problema. Bukod pa rito, kakailanganin mong matutunang basahin ang code ng iba, ayusin ang mga bug dito, pagbutihin ito (refactor ito), magdagdag ng mga bagong feature dito.
Minsan mapipilitan kang manood ng mga kawili-wiling video tungkol sa mga tao sa mundo ng teknolohiya. Nakikinabang din ang mga natututong magprogram mula sa simula sa pag-type ng code. Ang mga umuunlad nang malayo ay makakatagpo ng malalaking gawain, na talagang mga mini-proyekto: ang pagkumpleto ng mga ito ay kasangkot sa pagsulat ng ilang kawili-wiling mga programa sa mas seryosong paraan (maliit na laro, isang online chat application, atbp.).

2. Mga aralin sa Java, at wala nang iba pa!

Tulad ng iba pang programming language, maaari mong pag-aralan ang Java nang matagal. Upang hindi masyadong magulo sa simula pa lang ng paglalakbay, inalis namin ang mga paksang hindi kailangan ng mga nagsisimula. Ang mga aralin sa pagprograma para sa mga nagsisimulang mga developer ng Java ay kadalasang puno ng gayong himulmol. Pinapanatili lamang ng CodeGym ang pinakamahalaga. At ang mga ito ay hindi walang laman na mga salita: nasuri namin ang daan-daang mga bakanteng trabaho upang makarating sa diskarteng ito. Kaya ang aming sinasabi ay ang kurso ay may tiyak na mga paksang kailangang malaman ng isang naghahangad na junior Java developer upang makahanap ng trabaho. Ang pagiging isang junior Java developer ay magdadala sa iyo sa pagitan ng tatlong buwan at isang taon, depende sa kung gaano katagal mong ilalaan ang iyong pag-aaral.

3. 500 mini-aralin at 1200+ na pagsasanay

Maraming pagsasanay ang kursong ito. A LOT, LOT, LOT, LOT ng practice! Ang mga ito ay hindi lamang mga salita: ang kurso ay naglalaman ng 500 mini-aralin (ibig sabihin, maiikling aralin sa Java) at higit sa 1200 na pagsasanay. Ang karamihan sa mga ito ay may kasamang maliliit na gawain (ngunit mayroong libu-libo sa kanila!). Sa pamamagitan ng pagkumpleto sa lahat ng ito, makakakuha ka ng pinakamababang karanasan na kinakailangan upang makabangon at matugunan ang mas matitinding problema. Bilang karagdagan, ang kurso ay may tinatawag na "malaking gawain" (na talagang mga mini-proyekto) at mga kapaki-pakinabang na video.

4. Apat na quests, apatnapung antas, tonelada ng praktikal na kaalaman

Ang kurso ay nahahati sa 4 na quests. Ang bawat pakikipagsapalaran ay 40 mga antas na kailangan mong ipasa. Kasama sa unang quest ang mga aralin sa Java na walang paunang kaalaman sa wika—ang mga pangunahing kaalaman lang, syntax, at napakaraming nauugnay na gawain. May mga napakadaling gawain. At para matulungan kang makabisado ang materyal, may mas mahirap na gawain na mangangailangan sa iyo na mag-araro nang maaga at gumamit ng google. At may mga mapanghamong gawain para sa pinakamatapang na mag-aaral. Maaari ka lamang umabante sa susunod na antas kapag nakumpleto mo na ang karamihan sa mga gawain sa iyong kasalukuyang antas. Kung ang ilan sa mga ito ay masyadong matigas na basagin, maaari silang ligtas na ipagpaliban sa ibang pagkakataon. Sa ganitong paraan, kapag nakarating ka na sa dulo magkakaroon ka ng humigit-kumulang 500 oras ng praktikal na karanasan sa programming. Iyan ay isang matibay na batayan para sa isang bid upang maging isang junior Java developer!
Java Syntax Ang paghahanap na ito ay para sa mga nagsisimula. Ang mga gawain at aralin tungkol sa Java sa paghahanap na ito ay tutulong sa iyo na makabisado ang mga pangunahing konstruksyon ng wika (mga variable, conditional operator, loop, pamamaraan, klase, at pangunahing impormasyon tungkol sa mga koleksyon at bagay)
Java Core Sa paghahanap na ito, matututunan mo ang mga pangunahing kaalaman sa OOP, at makikilala mo ang serialization at overloading ng pamamaraan
Java Multithreading Ang multithreading ay ang pinakamahalagang salita sa paghahanap na ito. Ngunit hindi lang iyon ang pag-uusapan natin dito. Tinutugunan din namin kung paano nakaayos ang mga klase ng Object at String at marami pang ibang bagay. Maaari mong pag-aralan ang quest na ito at ang susunod na sabay-sabay.
Mga Koleksyon ng Java Ang mga koleksyon ay para sa Java programmer kung ano ang dinamita sa isang prospector. Kailangan mong malaman ang tungkol sa mga ito, ngunit mahalagang maunawaan kung paano gamitin ang mga ito. Kasama rin sa paghahanap na ito ang maraming impormasyon tungkol sa pagtatrabaho sa JSON, Git, RMI, at DynamicProxy—at kaunti tungkol sa JavaScript

5. Gawin ang mga gawain kung saan mo gusto

Kumpletuhin ang mga gawain at isumite ang mga ito para sa pag-verify:
  • Sa mismong website. Ang CodeGym ay hindi lamang mga aralin sa Java para sa mga nagsisimula sa mga pagsasanay. Isa rin itong interactive na platform para sa pagkumpleto ng iyong mga gawain. Ito ay maginhawa: nag-explore ka ng isang halimbawa sa isang aralin, at pagkatapos ay kailangan mong kumpletuhin ang isang katulad na gawain. Ang mga maliliit na gawain na ito, na nagpapatibay sa materyal, ay maaaring kumpletuhin nang direkta sa website ng CodeGym. Binuo namin ang aming Web IDE para lang dito.

  • Upang makumpleto ang mga gawain na nangangailangan ng mas maraming oras, inirerekomenda namin ang paggamit ng IntelliJ IDEA na kapaligiran ng propesyonal na pag-unlad. Upang gawing mas maginhawa ang mga bagay para sa mga mag-aaral ng CodeGym, bumuo kami ng isang kapaki-pakinabang na plugin para sa sikat na IDE na ito. Hinahayaan ka ng plugin na makuha ang mga kundisyon ng gawain sa isang pag-click, at kasingdali at mabilis na isumite ang iyong solusyon para sa pag-verify.

  • Pagkatapos maisumite para sa pag-verify, isi-synchronize ang iyong code sa iba't ibang computer/device mo kung gumagamit ka ng maraming device.

6. Instant na pag-verify ng gawain

Ang mga mag-aaral ay may personal na karanasan sa sitwasyong ito: tapos na ang iyong takdang-aralin, ngunit hindi ito sinusuri ng iyong guro. Ganyan talaga kung paano ito gumagana sa mga harapang kurso kung saan ang isang guro ay nagbibigay ng mga nagsisimulang aralin sa Java, kailangang harapin ang dalawang dosenang mag-aaral (o higit pa) nang sabay-sabay, at sadyang walang oras upang suriin ang gawain ng bawat mag-aaral. Sa CodeGym, malalaman mo kung tama ang iyong solusyon sa isang iglap. Ikaw:
  • isulat ang iyong solusyon sa Java;
  • pindutin ang pindutang "I-verify": ang iyong solusyon ay isinumite sa server ng CodeGym!
  • Pagkalipas ng ilang sandali, malalaman mo kung tama ang iyong solusyon at makakakuha ka ng mga rekomendasyon kung mayroon kang mga error.
Mga aralin sa Java programming - 3

7. Sistema ng rekomendasyon ng CodeGym

Napakahirap para sa isang baguhan na mahuli ang anumang mga error sa programming na hindi nakuha ng compiler. Natapos mo na ang gawain, ngunit hindi mo alam kung tama ang iyong solusyon? Walang problema: Ang sistema ng rekomendasyon ng CodeGym ay magsasaad kung saan nagtatago ang mga error sa iyong solusyon.

8. Pahina ng tulong

Kung ang sistema ng rekomendasyon ng CodeGym ay hindi makakatulong sa iyo, at makikita mo ang iyong sarili na natigil habang sinusubukang kumpletuhin ang ilang mahirap na gawain, tingnan ang pahina ng tulong—hindi ka hahayaan ng serbisyong ito na harapin ang iyong problema nang mag-isa. Ang isa pang mag-aaral o kawani ng CodeGym ay tiyak na tutulong sa iyo.

9. Mga pangkat batay sa mga interes

Ang aming komunidad ay binubuo ng mga grupo ng interes kung saan maaari kang magbasa ng mga artikulo na isinulat ng ibang mga mag-aaral at mga propesyonal sa industriya, magsulat ng iyong sariling mga post, at magkomento at talakayin ang Java o iba pang mga paksang nauugnay sa programming.

10. Mga social network at CodeGym

Sundin ang CodeGym sa Facebook. Sa aming mga social networking group, maaari mong talakayin ang mga IT news at Java programming lessons, ibahagi ang iyong mga nagawa sa mga kaibigan, manood ng mga video lesson sa Java, o humingi ng tulong. Facebook: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. Saklaw ng materyal

Ang mga aralin sa kurso, pati na rin ang mga artikulong nai-post sa mga pangkat , ay naglalaman ng maraming sanggunian sa iba pang mapagkukunan ng Java, aklat, at video. Hindi ito aksidente. Ang paraan ng paghahatid ng materyal ay idinisenyo upang matulungan kang bumuo ng isang mahalagang kasanayan ng programmer: ang kakayahang maghanap sa Internet para sa impormasyong kailangan mo. Nakakita ka na ba ng magandang simula ng mga aralin sa Java na pandagdag sa mga aralin sa CodeGym? Iyan ay talagang kahanga-hanga! Ang layunin ng CodeGym ay para sa iyo na makakuha ng bagong kaalaman at ilapat ito sa pagsasanay.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION