Informacijos ir ryšio technologijos
UAB "Vilnius Coding School"
Nuo JAVA pagrindų iki mobilių aplikacijų kūrimo
0.0
Įvertinimų nėra
Mokymai prasideda:
Tikslinama
492 akad. val.
Kaina nuo:
Tikslinama
Apie mokymus
Mokymų teikėjo pateikta informacija
Anotacija
Rodyti daugiau
Rodyti mažiau
JAVA – viena plačiausiai paplitusių programavimo kalbų globalioje rinkoje. JAVA programavimo pagrindų mokymai skirti norintiems įgyti stiprius JAVA programavimo pagrindus ir pradėti savo karjerą programuotojo pozicijoje. Šių mokymų tikslas suteikti būtiniausius teorinius ir praktinius objektinio programavimo principus ir išmokti kurti įvairias programas, mobilias Android aplikacijas bei kitus sprendimus, naudojant šią programavimo kalbą. JAVA programavimo kalba užima svarbią vietą įvairiose srityse nuo NASA kosmoso tyrimų, ateities robotų kūrimo iki kompiuterinių žaidimų industrijos ir kt. Baigęs šiuos mokymus, dalyvis galės pradėti savo karjerą pradedančiojo JAVA programuotojo pozicijoje arba Android programuotojo pozicijoje.
Svarbi informacija
Mokymosi būdas
-
Vieta
-
Kalba
-
Aukštos pridėtinės vertės programa
Taip
Minimalūs reikalavimai dalyviui
Išsilavinimas
Vidurinis išsilavinimas
Įgyjamos ir tobulinamos kompetencijos
Bendrosios kompetencijos:
Skaitmeninė kompetencija
Asmeninė, socialinė ir mokymosi mokytis kompetencija
Profesinės kompetencijos:
Analizuoti skirtingų tipų reikalavimus, apibūdinančius kompiuterinę programą
Kurti tipinę programinę įrangą
Projektuoti ir programuoti žiniatinklio puslapių vartotojo sąsajas
Aukštą pridėtinę vertę kuriančios kvalifikacijos ir kompetencijos:
129. Taikyti programinės įrangos kūrimui naudojamus informatikos principus ir metodus
Mokymosi programos turinys
Temos pavadinimas | Trumpas temos aprašymas |
---|---|
Temos pavadinimas
Karjeros startui – minkštieji įgūdžiai (soft skills)
|
Trumpas temos aprašymas
1. Bendravimo įgūdžiai: Aktyvus klausymasis; Efektyvi komunikacija; Bendravimas su sunkiais klientais; Ryšio kūrimas. 2. Problemų sprendimo strategijos: Problemų analizavimas ir diagnostika; Sprendimų nustatymas; Gedimų šalinimo būdai; Pagrindinės problemos priežasties analizė; Naujausios problemų sprendimo technologijos; Kaip gauti atsiliepimus iš vadovų; Profesinis tobulėjimas. 3. Laiko valdymas ir organizavimas: Užduočių prioritetų nustatymas; Darbo krūvio valdymas; Delegavimas ir bendradarbiavimas. 4. Emocinis intelektas: Emocijų supratimas ir valdymas; Empatija ir užuojauta; Konfliktų sprendimas; Streso valdymas. 5. Kaip išmokti daugiau ir greičiau bei mažiau pamiršti: 5 minučių smegenų mankšta; Išvalykite savo „protinį rūką“ su šiais 5 skaniais smegenų maisto produktais; Išmokite galingą atminties techniką, kad niekada nepraleistumėte susitikimo.
|
Temos pavadinimas
Baigiamasis projektas
|
Trumpas temos aprašymas
Spring WEB arba Android aplikacijos kūrimas.
|
Temos pavadinimas
OOP dizaino principai ir šablonai
|
Trumpas temos aprašymas
Principai: DRY, KISS, SOLID; Šablonai: Kuriamieji dizaino šablonai (Factory Method, Builder, Singleton, Prototype); Struktūriniai dizaino šablonai (Adapter, Decorator, Composite, Facade); Elgsenos dizaino šablonai (Command, Observer, State, Strategy); Įvairūs dizaino šablonai (DAO, DI, MVC).
|
Temos pavadinimas
Versijavimo kontrolės sistema
|
Trumpas temos aprašymas
GIT, GitHub.
|
Temos pavadinimas
WEB pagrindai
|
Trumpas temos aprašymas
WEB aplikacijos: Kliento ir serverio architektūra, komunikacija, protokolai; Web konteineriai/Tomcat konteineris: Kas yra Tomcat konteineris, componentai ir veikimo principai; Servlet technologija: Servlet užduotys, gyvavimo ciklai, sąsajos, HttpServelt ir JPA
|
Temos pavadinimas
Docker
|
Trumpas temos aprašymas
Docker koteinerių virtualizacija:Docker pagrindai; Docker image ir konteineriai; Docker kintamieji ir failai; Docker komponavimas.
|
Temos pavadinimas
JAVA objektinis programavimas
|
Trumpas temos aprašymas
Objektai ir inkapsuliavimas: Kostruktoriai, get ir set metodai; OOP: paveldimumas, abstrakcija ir polimorfizmas: Paveldimumas, Object klasė (metodai toString, hashSet, equals, clone); paveldimumas, abstrakcija ir polimorfizmas: Abstrakčios klasės ir sąsajo; paveldimumas, abstrakcija ir polimorfizmas: Polimorfizmas (perrašymo ir daugiareikšmingumo principai); Generic klasės, metodai ir jų taikymas praktikoje; JAVA Reflection pagrindai ir pritaikymas praktikoje; Išimtys ir unit testai: Išimtys, Unit testai ir TDD; Funkcinis programavimas: Labda ir metodų nuorodos; Srautinė duomenų modifikacija; Funkcijos (Predicate, Cunsumer, Function, Supplier); Funkcinio programavimo šablonai; JAVA daugiagijinis programavimas: Gijos, procesai, objektai, statusai, sąsajos.
|
Temos pavadinimas
Duomenų bazės
|
Trumpas temos aprašymas
MySQL: CRUDD, JOIN ir operacijos; MongoDB: CRUD; JDBC: Duomenų nuskaitymas ir išsaugojimas, duomenų ištrinimas, atnaujinimas ir operacijos.
|
Temos pavadinimas
JAVA pagrindai
|
Trumpas temos aprašymas
Variables: Primityūs; Variables: Ojektiniai; Kodo logika: Sąlygos, sakiniai (if, switch) Kodo logika: Ciklai (while, do while, for); Masyvai ir kolekcijos: Masyvai, Kolekcijos (List, Set, Map), ArrayList, LinkedList, HashMap veikimo principai; Metodai: Metodai (prieigos modifikatoriai, statiniai metodai, parametrai ir argumentai, grąžinamos reikėmės).
|
Temos pavadinimas
Android
|
Trumpas temos aprašymas
Android aplikacijų komponentai, manifestas, resursai, manifest, resources, įrenginių suderinamumas; UI komponentai, Activity ir Fragment kūrimas; Recycle View elementai; MVVM šablonas, ViewModel, LiveData; Lokali saugykla su ROOM duomenų baze; REST API su Retrofit biblioteka.
|
Temos pavadinimas
Spring karkasas
|
Trumpas temos aprašymas
Spring pagrindai; Spring MVC; HTML, SCC, JS pagrindai; Spring Rest kūrimas; Spring sauga.
|
Mokymosi programos trukmė
Mokymosi programos trukmė: 492 akad. val.
Praktinio kontaktinio darbo trukmė: 376 akad. val.
Teorinio kontaktinio darbo trukmė: 116 akad. val.
Savarankiško darbo trukmė: 0 akad. val.
Vertinimas
Įgytų kompetencijų vertinimo sistema / skalė: 1-10.
Svarbi informacija
Mokymosi būdas
-
Vieta
-
Kalba
-
Aukštos pridėtinės vertės programa
Taip
Minimalūs reikalavimai dalyviui
Išsilavinimas
Vidurinis išsilavinimas
Tvarkaraščiai
Šiuo metu grupių nėra.Įvertinimai
Šiuo metu įvertinimų nėra.Slinkti į viršų