Java 1.5 - Web Application
Java - viens no populārākajām valodām pasaulē. Izmantojot Java tiek izstrādātas dažādu līmeņu sistēmas, WEB aplikācijas, programmas visu veidu ierīcēm. Šodien tiek piedāvāti daudz dažādu kursu kas palīdz apgūt Java kopā ar programmēšanas pamatiem. Šis kurss ļoti atšķiras pēc sava satura, pieejas un pieejamības.
Java 1.5 - tas ir absolūti jauns kurss ar savu unikālo pieeju Java valodas apgūšanā. Dotais kurss ir paredzēts cilvēkiem bez zināšanām IT nozarē, bet kas velas apgūt programmēšanu. Dotais kurss iekļauj:
- Programmēšanas apgūšanas no pamatiem
- Pilnīgi strādājošs projekts kursa beigās
- Programmas izstrāde nelielam WEB projektam(web-lappusei)
- 2 workšopi WEB izstrāde: HTML, CSS, JavaScript pamati (lai sūtīt API vaicājumus un apstrādāt atbildes)
- Maksimāla prakse un minimāli teorija lekciju laikā
- Teorija tiks pasniegta kā lasāmais materiāls mājās lai maksimāli veltīt laiku praksei lekcijas laikā
- Desmitiem dažādu nelielu uzdevumu klāsts darbam klasē un mājās kas beigās tiks salikti vienā projektā
- Pasniedzēja atbalstu katru dienu
- Macības gan klassē, gan on-line
- Lekciju ierakstus
- Konsultācijas
- Iespēju izveidot web servisu pec kursa pabeigšanas
Kursa saturs
1
Kas ir programmēšana / Izstrādes vide / Saņemsim projektu un taskus
2
Versiju kontroles sistēmas / GIT / kā ielādēt projektu / kā saglābāt izmaiņas / darbs komandā
3
Projekta struktūra / Klases / Metodas / Mainīgas / Pirmais kods
4
Datu struktūras / Kolekcijas / Darbs ar lielu datu apjomu / cikli
5
Objekti / Izveidojam objektus mūsu projektam / darbs ar objektiem / Logging
6
Spring-web / MVC
7
Rest API / Sagatavojam projektu pieejai no interneta / Pirmais end-point / Postman
8
Kontroleri: vaicājumu tipi. Izveidojam front-end pusi
9
Kontroleri: Taisam end-points mūsu projektam piekļūvei no front-end puses
10
Datu bāzes: piesledzam datu bāzi un strādājam ar to / vaicājumi
11
Servisi: izveidojam mūsu programmas loģiku / datu bāzes datu apstrāde
12
Servisi: darbs ar datiem saņemtiem no lietotāja / validācijas / saglābājam tos datu bāzē
13
Stream, Lambda un citas Java 8 nodērīgas finkcijas
14
Inheritance / polymorphism / sesijas un pieejas tiesības
15
Savas programmas testēšana izmantojot jUnit
...
Prakse cik vien ir vajadzīgs un cik gribēsim