Finansuojama UŽT - dirbantiems

Java Soft ir dirbtinis intelektas pradedantiesiems užimtiems asmenims (223003059)

504 kontaktinių valandų

Java programavimo kalba užgimė dar 1995-aisiais, tačiau populiarumo viršūnės neapleidžia ir iki šiol. Java iš esmės yra labai universali ir lanksti objektinio programavimo kalba. Ji pasitelkiama daugelyje sričių, įskaitant programinės įrangos, mobiliųjų aplikacijų ir didelės apimties sistemų kūrimą.

Kitaip tariant, Java pasižymi didele vartotojų bendruomene ir itin plačiu pritaikymu. O tai reiškia, kad spręsti iškilusias problemas ir ieškoti atsakymų tikrai nebus sudėtinga. Todėl Java – puikus pasirinkimas būsimam programuotojui, ieškančiam, nuo ko galėtų pradėti savo kelią.

  • 4595€
    Vidutinis Java programuotojo atlyginimas Lietuvoje
  • 94%
    Java programuotojų Lietuvoje yra patenkinti savo darbu
  • 86%
    Studentų sėkmingai pabaigia Java kursą

Įsidarbinimo galimybės

Atsiliepimai

Edvinas Štaupas

Software Engineer @Neurotechnology

Pasirinkau CodeAcademy Java kursus, nes iš karto mačiau, ką mokėsiu pabaigęs kursus. Mokymasis pranoko lūkesčius. Dėstytojai ne tik išmokė teorijos pagrindų, bet ir suteikė praktinių žinių bei pasidalino realiais gyvenimiškais pavyzdžiais.

Programa

32 savaitės
  • 1 tema
  • 2 tema
  • 3 tema
  • 4 tema
  • 5 tema
  • 6 tema
  • 7 tema
  • 8 tema

Įvadas į JAVA programavimą 100 val.

  • Įvadas;
  • IDE apžvalga;
  • Java programavimas;
  • Eclipse IDE paruošimas;
  • Pirmoji „Java“ programa;
  • Bazinis JAVA kursas;
  • Java 8 ir tolimesni kalbos pakeitimai;
  • Numatytieji ir statiniai metodai interfeisuose;
  • Funkcinės sąsajos ir Lambda išraiškos;
  • Java Stream API ir masinės duomenų operacijos rinkiniuose;
  • Java Time API; Kolekcijos API patobulinimai;
  • Asinchroninis API ir patobulinimai; Java 9 privatūs interfeisai; default metodai;
  • Deimanto operatorius anoniminėms klasėms;
  • Varargs naudojimas metoduose;
  • Žiniatinklio programos pagrindai;
  • Klientas ir serveris bendravimo paradigma;
  • HTTP protokolo pagrindai; TCP/IP protokolas,
  • URL, Vieno Puslapio Aplikacijos (SPA) HTML kalbos pagrindai/įvadas;
  • HTML formos ir metodai;
  • CSS įvadas, Web Containers;
  • Tomcat serveris;
  • Servlets ir interneto plėtros istorija

Java objektinis programavimas 20 val.

Pažangių internetinių aplikacijų kūrimas,
naudojant Spring Boot API

Duomenų bazės ir jų administravimo pagrindai. 60 val.

  • SQL sintaksės pagrindai.
  • JAVA naudojimas su duomenų bazėmis.
  • Duomenų bazių kūrimas.
  • Populiarios RDBS, MySQL aplinkos paruošimas:
  • DB kūrimas, pagrindinės SQL užklausos, duomenų skaitymas, įrašymas ir filtravimas.
  • MongoDB įvadas.
  • JDBC naudojimas norint prisijungti prie DB,
  • CRUD operacijos su JDBC, pareiškimų tipai
  • JDBC, Rowset ir ResultSet objektai.
  • Supažindinimas su Hibernate , karkaso privalumai ir trūkumai.

Front-end 40 val.

  • HTML sintaksė, pagrindiniai tagai, atributai, dažniausiai naudojami elementai.
  • Sąrašai, lentelės ir jų formavimas.
  • Paveiksliukai ir video intarpai.
  • CSS stilių panaudojimas ir baziniai pavyzdžiai, sintaksė.
  • Šrifai, spalvos.
  • Darbas su teksto apipavidalinimu ir jo elementais.
  • Rėmeliai ir pozicijos puslapyje.
  • Elementų pozicionavimas.
  • Responsive design pagrindai.
  • Twitter Bootstrap karkasas, jo klasės, elementai ir jo pagrindu sukurtų šablonų pavyzdžiai.

Spring MVC (Boot) karkasas. Spring kontekstas 160 val.

  • Priklausomybių prijungimas (DI);.
  • Spring DAO architektūra ir DAO šablonų naudojimas.
  • Spring JPA.
  • Spring ORM (Hibernate) veikimo principai.
  • Spring AOP Spring WEB modulis ir API serverio kūrimas.
  • Sprign Boot projektų kūrimas Eclipse aplinkoje.
  • DI, IoC architektūros principai Spring aplinkoje, beans gyvavimo ciklas.
  • Singleton ir kiti šablonai.
  • XML pagrindu sukurta konfigūracija.
  • Anotacijomis pagrįsta konfigūracija Springprojektuose.
  • API dizainas ir sluoksninė MVC architektūra.
  • REST užklausų aptarnavimas.
  • Argumentai ir atsakymų duomenųperdavimas.
  • Failų įkėlimas naudojant Spring Boot. Spring
  • Security nustatymai ir geriausios praktikos.
  • Projekto konfigūracija naudojant XML arba anotacijas.
  • Maven kompiliavimo įrankio naudojimas ir POM konfigūracija.
  • Production stadijos metrikų stebėjimas ir modulių įdiegimas.
  • Mikroservisų architektūros pagrindai

Baigiamsis projektas 40 val.

Tai programavimo darbas, kurio metu skiekiame įverinti įgytas žinias ir gėbėjimą jas panaudoti praktikoje. Taip pat, patikrinti ar studentas geba spręsti iškilusias technines problemas ir kurti projektą su aiškiai nurodytai funkciniais reikalavimais, kuriuos pateikia grupės dėstytojas.

Minkštieji įgūdžiai 16 val.

  • Kaip pasiruošti darbo rinkai: CV bei Linkedln
  • Kaip pasiruošti darbo rinkai: darbo pokalbio dirbtuvės
  • Individuali veikla ir mokesčiai
  • IT specialisto kompentencijos.

Dirbtinio intelekto įrankių naudojimas 8 val.

  • Informacijos paieška su AI pagalba,
  • Sprendimų generavimas naudojant AI
Atsisiųsti programą

Dėstytojai

Mūsų dėstytojų komanda – skirtingų IT specialistų mišinys. Vieni, kaip kokie superdidvyriai 🦸, dienomis
užima Top pozicijas savo įmonėse ir vakarais atsiliepia į studentų pagalbos šauksmus, kiti – dirba kaip freelancer’iai, kasdien žongliruodami tarp klientų bei studentų. Tačiau visi jie 100% pasiruošę žiniomis ir patirtimi padėti tau! 🧑‍🎓

Java

Mindaugas Karpinskas

Senior Software Engineer & Team Lead @Exadel

Java

Pavel Vrublevskij

IT Specialist/Developer @Addendum Solutions

Java

Marius Jurkėnas

Senior Developer @Citadele

Java

Marius Pašakinskas

Software Engineer @Vinted

Java

Rokas Ulickas

Education Specialist and Java Lecturer

Java

Tadas Simonavičius

Senior Java Developer @INVENTI

Programos kalendorius

Laikotarpis

sausio 6 d. - rugpjūčio 12 d.

Laikas

18:00 - 22:00

Trukmė

504 kontaktinių valandų

Kaina

4617,93€. Finansuojama UžT.

Skaičiuoklė

Pasitikrink savo žinias apie Java!

Įsivertink įgūdžius atlikdamas trumpą 5 klausimų testą! Tai smagus ir greitas būdas sužinoti savo stipriąsias puses ir atrasti, kur dar gali tobulėti.😎

Pasiruošęs iššūkiui? Pradėk testą dabar!🤩

Išsimokėjimo galimybės

Mes siūlome tiek skirtingų išsimokėjimo galimybių ir lengvatų, kad sukūrėme skaičiuoklę savo galimybes pasiskaičiuoti pačiam – visai kaip banke. 💸

CodeAcademy finansavimas

  • Nuo 50 €/mėn.

100% Užimtumo Tarnybos finansavimas

  • Užimtumo Tarnybos finansavimas leidžia persikvalifikuoti dirbantiems ir įgyti naujas kompetencijas nedirbantiems! 🚀
  • Besimokantiems studentams gali būti skiriamos UžT stipendijos. Daugiau informacijos čia.

Mokėk po sėkmingo įsidarbinimo!

  • Mėnesinis mokestis – 10% nuo Neto pajamų, su galimybe turėti mokėjimo atostogas iki 5 mėnesių.

Dažniausiai užduodami klausimai

Kursų grafikas yra fiksuotas, visos pamokos yra vedamos gyvai, profesionalių CodeAcademy dėstytojų, kuriems, paskaitų metu, galite užduoti klausimus, pasitikrinti namų užduotis, gauti patarimų dėl ateities projektų.

Mokslams virtualioje erdvėje naudojame vieną pažangiausių bei lanksčiausių pedagoginių programų – Microsoft Teams. Kartu su Microsoft Teams turėsite prieigą prie Microsoft Office paketo nemokamai vieneriems metams.

Prisijungimai prie Studijų aplinkos studentams atsiunčiami likus 5-3 darbo dienoms iki užsiėmimų pradžios į sutartyje nurodytą el. paštą.

Trumpa online konsultacija

Nori sužinoti daugiau apie mūsų siūlomus kursus? Užsiregistruok 30 min. konsultacijai su mūsų programų specialistu, kurios metu galėsi užduoti tau rūpimus klausimus ir gauti profesionalius patarimus.

Registracija paprasta – pasirink sau tinkamą laiką ir mes su tavimi susisieksime! 👇







Susisiekite su mumis!








    Atsisiųskite programą




      Slapukų nustatymai

      Šioje svetainėje naudojame įvairius slapukus. Paspausdami „Patvirtinti visus“, jūs sutinkate, kad būtų naudojami visi slapukai (įskaitant slapukus statistiniams, analitiniams, funkciniams ir rinkodaros tikslams). Jūsų pasirinkimus įsiminsime ateities apsilankymams. Daugiau informacijos privatumo politikoje.