Java SE: Programmēšana I
Šīs pirmā līmeņa programmēšanas mācības ir paredzēts programmētājiem, kuriem nav pieredze darbā ar Java programmēšanas valodu un tiem, kuri vēlas apgūt tās galvenos pamatjēdzienus, valodas konstrukcijas un datu veidus. Mācību noslēgumā pratīsi izstrādāt programmas, izmantojot jaunākās JDK versijas.
Mācību mērķis
Zināšanu un prasmju pilnveide par:
- Java koda rakstīšanu;
- modulārās programmēšanas principu identificēšanu;
- piekļuves nodrošināšanu statiskajiem laukiem un metodēm;
- ciparu, teksta un virkņu datus apstrādi, izmantojot atbilstošus Java operatorus;
- vides mainīgo iestatīšanu, lai Java kompilators un izpildlaika izpildāmie faili varētu darboties pareizi;
- vienkāršu Java klašu izveidi un objektu atsauču izstrādi ar mērķi piekļūt klases laukiem un metodēm;
- polimorfisma demonstrēšanu, ieviešot Java saskarni;
- atzīmēto izņēmumu apstrādi Java lietojumprogrammā;
- Predicate Lambda izteiksmes izmantošanu kā metodes argumentu;
- vienkāršas klaes hierarhijas definēšana un ieviešana atbilstoši lietojumprogrammas prasībām.
Mērķauditorija
- Izstrādātāji;
- Ieviesēji;
- Sistēmas integratori;
- Sistēmu administratori.
Pēc mācībām tu spēsi
- Izmantot Java programmēšanas valodas konstrukcijas, lai izveidotu Java tehnoloģijas lietojumprogrammu.
- Izmantot lēmumu un cilpas konstrukcijas un metodes, lai noteiktu programmas plūsmu.
- Izprast objektu orientētus pamatjēdzienus, piemēram, mantošanu, iekapsulēšanu un abstrakciju.
- Izmantot un pārvaldīt objektu atsaucēm, kā arī rakstīt vienkāršu kļūdu apstrādes kodu.
Priekšnoteikumi mācību apmeklēšanai
Nav specifisku priekšnoteikumu.
Mācību materiāli
Oracle University vientē pieejami mācību materiāli.
Sertifikācijas eksāmens
Nav paredzēts.
Programma
1. Kas ir Java programma
- Java programmēšanas valodas pamatprincipi.
- Java tehnoloģijas un izstrādes vide.
- Java programmas palaišana un testēšana.
2. Java Main klases izveide
- Java klases.
- Main metode.
- Main metodes pievienošana.
3. Datu grozs
- Ievads par mainīgajiem.
- Darbs ar virknēm.
- Darbs ar skaitļiem.
- Manipulēšana ar datiem.
4. Vairāku objektu pārvaldība
- Darbs ar nosacījumiem.
- IF funkcijas izmantošana.
- Darbs ar elementu sarakstu.
- Elementu saraksta apstrāde.
5. Objektu un klašu aprakstīšana
- Darbs ar objektiem un klasēm.
- Lauku un metožu definēšana.
- Objektu deklarēšana, instances izveide un inicializācija.
- Darbs ar objektu atsaucēm.
- Iespējas darbam ar masīviem.
6. Manipulēšana ar datiem un formatēšanas veikšana programmā
- Virkņu klases izmantošana.
- Java API dokumentācijas izmantošana.
- StringBuilder klases izmantošana.
- Primitīvie datu tipi.
- Vairākskaitliskie operatori.
- Mainīgo pārveidošana.
7. Metožu izveide un pielietošana
- Metožu izmantošana.
- Metodes argumenti un atgriešanas vērtības.
- Statiskās metodes un mainīgie.
- Argumentu nodošana metodēm.
- Metodes pārslogošana.
8. Iekapsulēšana
- Piekļuves kontrole.
- Iekapsulēšana.
- Konstruktoru pārslogošana.
9. Nosacījuma operatori
- Relāciju un nosacījuma operatori.
- Veidi, kā izmantot IF/ELSE konstrukcijas.
- Pārslēgšanas paziņojumu izmantošana.
- Netbeans atkļūdotāja izmantošana.
10. Masīvi un cikli
- Darbs ar datumiem.
- Masīva pārsēšana.
- Divu dimensiju masīvi.
- Alternatīvas ciklu konstrukcijas.
- Cikli.
- ArrayList klase.
11. Mantotība
- Vispārīgs pārskats.
- Darbs ar apakšklasēm un virsklasēm.
- Metožu pārrakstīšana virsklasē.
- Abstrakto klašu izveide un paplašināšana.
12. Interfeisu izmantošana
- Polimorfisms.
- Polimorfisma JDK pamatklase.
- Interfeisu izmantošana.
- Lokālo mainīgo tipa secinājums.
- Saraksta saskarnes izmantošana.
- Lambda izteiksmju ieviešana.
13. Izņēmumu apstrāde
- Vispārīgs pārskats.
- Izņēmumu izplatīšana.
- Izņēmumu uztveršana.
- Vairāku izņēmumu un kļūdu apstrāde.
14. Futbola lietotnes izvietošana un uzturēšana
- Pakotnes, JAR faili, arhitektūra.
- Lietotnes modificēšana un prasības.
15. Izpratne par moduļiem
- Moduļu sistēma.
- JARs.
- Moduļu deklarācija.
- Modulārā JDK.
16. JShell
- Testa kods.
- JShell pamati.
- JShell IDE.
Ja vēlies uzzināt vairāk par šīm mācībām, sazinies ar mums pa tālruni 67505091 vai raksti e-pastu uz mrn@bda.lv.