2009-02-21

Nemokami JAVA kursai

Prieš susirasdamas knygą, specialiai ruoštą egzaminui, ieškojau įvairių rimtam Java mokinimuisi skirtų kursų internete. Reikalavimas -- apžvelgti kalbos sintaksines ir semantines "smulkmenas" bei "niuansus". SUN siūlo savo oficialius komercinius mokymus tiek elektroniniame pavidale, tiek auditorijose, tačiau manęs netenkina kaina ir (auditorinių kursų atveju) mokymosi vieta bei laikas. Tad kiek paieškojęs radau visai įdomų profesoriaus Sang Shin puslapį Java Passion (www.javapassion.com). Jame –- visas asortimentas nemokamų Java technologijų kursų. Ilgesnieji skirti rimtoms studijoms, leidžiančioms technologiją taikyti praktikoje:
  • Java Programming (with Passion!)
  • Performance, Debugging, Testing, Monitoring, and Management (with Passion!)
  • Advanced Java Progamming (with Passion!) - work in progress
  • Java EE Programming (with Passion!)
  • Ajax Programming (with Passion!)
  • Web Services Programming (with Passion!)
  • Identity Manager (with Passion!)
  • Java FX Programming (with Passion!)
  • Ruby/JRuby/Rails Development (with Passion!)
  • Social Networking (Facebook) Application Development (with Passion!) - work in progress
  • Groovy and GRails (with Passion!) - work in progress
  • Java ME Mobility Programming (with Passion!) - work in progress
Taip pat yra daug „trumpų“ (1-5 dienų trukmės) kursų, kurie skirti supažindinimui su konkrečia technologija. Susidomėjęs šiuo metu „mokausi“ patį pirmąjį. Beje, tai nėra „web-casts“ ar panašios video/audio transliacijos, jau įprastos WEB 2.0 pasaulyje. Naudojama konservatyvesnė medotika. Kursas susideda iš PDF (arba ODF) formatu pateiktos prezentacijos, apibendrinančios pamokos medžiagą, išorinių nuorodų į SUN Tutorial skyrelius bei straipsnius kituose tinklapiuose, reikalingus suprasti ir įsisavinti žinias. Taip pat patiekiama praktinė dalis, sudaryta iš kelių užduočių ir namų darbo. Rekomenduojama naudoti NetBeans integruotą aplinką, nors namų darbų užduotis galima atlikti ir kitomis priemonėmis. Kurso tvarkaraštis – atviras, tai yra klausytojas gali bet kada pradėti ir bet kada baigti mokymąsi, nors tam tikros rekomendacinio pobūdžio gairės namų darbams yra nustatytos. Trumpa "Java Programming (with Passion!)" apžvalga:
  1. Getting started
  2. Learning the basics of Java language
  3. Classes and Objects
  4. Object-Oriented Programming (OOP) concepts
  5. Learning the advanced features of Java language
  6. IDE
  7. Collections framework
  8. GUI programming
  9. I/O & Networking & Database
  10. Threading
  11. J2SE 5.0 Features

Komentarų nėra: