Search
Recently searched
Popular search results
anglu
projektų valdymas
excel
Look for

Cookies used on the website

We use cookies to improve your experience on this website.
Information and communication technologies
Full-Stack programavimas (Java ir React)
Vilniaus technologijų ir inžinerijos mokymo centras

Full-Stack programavimas (Java ir React)

0.0
No ratings
Learning begins:
Tikslinama
576 (ac. h.)
Price from:
Tikslinama

About course

Information provided by the training provider

Abstract

Important information

Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes

Minimum requirements for the participant

Education
Vidurinis išsilavinimas

Acquired and improved competencies

Ordinary:
Professional competencies:

Content of the learning program

Topic name Brief description of the topic
Topic name
Interneto veikimas ir tinklalapių kūrimo pagrindai
Brief description of the topic
Interneto veikimo principai: HTTP, DNS, svetainių talpinimas (hosting). HTML pagrindai: tinklapio struktūra, tekstai, nuotraukos, audio, video, nuorodos, lentelės, formos. Prieinamumas (Accessibility): tinklalapio pritaikymas vartotojams su negalia. SEO pagrindai: tinklalapio paruošimas paieškos sistemoms.
Topic name
Tinklalapių dizainas ir stilius naudojant CSS
Brief description of the topic
CSS pagrindai: stiliaus taisyklės, dizaino elementai Maketas ir išdėstymas: FLEXBOX, GRID Animacija ir dinamika: CSS animacijos tinklalapiui ir jo elementams Prisitaikantis dizainas: responsive dizainas įvairiems įrenginiams CSS karkasai (frameworks): komponentai ir įrankiai, pagreitinantys kūrimo procesą
Topic name
Java aplinka, įrankiai ir sintaksės pagrindai
Brief description of the topic
Java aplinkos diegimas ir valdymas: JDK, JRE, JVM, bytecode, virtuali mašina. Darbo įrankiai: IDE (IntelliJ IDEA), derinimo, testavimo, analizės įrankiai. Java sintaksė: kintamieji, primityvūs tipai, masyvai, operatoriai, sąlyginiai sakiniai, ciklai. Metodai: metodų kūrimas, perkrova, rekursija.
Topic name
Git ir versijavimo platformos efektyviam programinės įrangos kūrimui
Brief description of the topic
Git sistemos veikimas ir naudojimas. Git naudojimas įvairiose aplinkose. Komandinis darbas ir versijavimo strategijos.
Topic name
Objektinis programavimas ir duomenų apdorojimas
Brief description of the topic
OOP principai: klasės, objektai, konstruktoriai, metodai, objektų kintamieji. Inkapsuliacija: matomumo modifikatoriai, getter/setter Paveldėjimas ir polimorfizmas: paveldinčios klasės, metodų perrašymas (overriding), super, this, polimorfizmas. Abstrakcija: abstrakčios klasės, sąsajos (interface) Objektų lyginimas ir rūšiavimas: equals(), Comparable, Comparator Duomenų struktūros: List, Set, Queue, Map, Java kolekcijų API Stream API: map, filter, sorted, collect, reduce
Topic name
Programos kokybė, testavimas ir pažangūs sprendimai
Brief description of the topic
Išimčių valdymas: try-catch, throw, savos išimčių klasės. Sistemos vizualizavimas: UML diagramos Žurnalizavimas: logging Gerosios praktikos: SOLID principai, testuojamas ir išplečiamas kodas Dizaino šablonai: Singleton, Builder, Factory Method. Testavimas: vienetiniai ir integraciniai testai su JUnit, mock, AI įrankiai testų generavimui
Topic name
Duomenų bazių sistemų diegimas, projektavimas ir valdymas
Brief description of the topic
Duomenų bazių sistemų diegimas ir konfigūravimas. Valdyti duomenų bazės vartotojus, jų roles ir teises. Planuoti ir projektuoti duomenų bazes. Panaudoti SQL kalbos sakinius įvairioms užklausoms formuoti. Formuoti ir koreguoti duomenų užklausas
Topic name
Spring Framework pagrindai ir architektūra
Brief description of the topic
Spring Context ir IoC konteineris – priklausomybių valdymas ir komponentų injekcija. MVC architektūra – Spring MVC, controller’iai, serverio pasiekimas per HTTP užklausas. JSON naudojimas informacijos siuntimui iš Spring aplikacijos klientui.
Topic name
Duomenų valdymas su Spring ir Hibernate
Brief description of the topic
Hibernate – Java objektų pavertimas į duomenų bazės laukus (ORM). Spring Data – reliacinių duomenų bazių projektavimas ir duomenų saugojimas. REST API CRUD – duomenų įrašymas, keitimas, trynimas per HTTP kvietimus.
Topic name
Programavimas su JavaScript ir pagalbiniai įrankiai
Brief description of the topic
JavaScript pagrindai: sintaksė, kintamieji, funkcijos, sąlygos, ciklai, masyvai DOM valdymas: puslapio elementų keitimas, interaktyvumas, įvykiai Asinchroninis programavimas: kelių veiksmų atlikimas vienu metu API naudojimas: prisijungimas prie išorinių duomenų šaltinių, informacijos atvaizdavimas Pagalbiniai įrankiai: ESLint, Prettier, Developer Tools
Topic name
Apsauga, autentifikacija ir testavimas
Brief description of the topic
Spring Security – registracijos ir prisijungimo sistemų kūrimas, autorizacija ir autentifikacija. REST API saugumas – prieigos kontrolė ir vartotojų autentifikavimas. Testavimas – vienetiniai testai, mock naudojimas, AI įrankiai testų generavimui.
Topic name
React pagrindai ir komponentų kūrimas
Brief description of the topic
Webpack ir Babel – kodo paruošimas produkcijai React Developer Tools – programuotojo įrankiai Realių projektų kūrimas – praktinis taikymas ir patirties kaupimas React veikimo principai, JSX sintaksė Komponentų kūrimas ir naudojimas aplikacijoje State ir Props – duomenų saugojimas ir perdavimas tarp komponentų Komponentų gyvavimo ciklas – metodai ir jų taikymas Event Handlers – reakcija į įvykius
Topic name
Navigacija ir aplikacijos struktūra
Brief description of the topic
React Router – aplikacijos navigacijos kūrimas Vieno puslapio aplikacija – puslapių imitacija naudojant Router Hooks: useState, useEffect, useContext – funkcionalumo išplėtimas
Topic name
Agile principai ir SCRUM karkasas
Brief description of the topic
Agile vertybės ir principai Darbas komandoje pagal SCRUM: vaidmenys, ceremonijos, iteratyvus vystymas Sprintų planavimas, retrospektyvos, komandinio darbo tobulinimas
Topic name
Produkto vystymo planavimas
Brief description of the topic
Backlog sudarymas: vartotojo pasakojimai (user stories), užduočių vertinimas Užduočių prioritetų nustatymas ir planavimas pagal verslo vertę
Topic name
Projektų valdymas su JIRA
Brief description of the topic
Užduočių priskyrimas, sekimas ir valdymas Darbo organizavimas ir bendradarbiavimas naudojant JIRA Dokumentacijos ir progreso vizualizavimas

Duration of the learning programme

Duration of the learning programme: 576 (ac. h.)
Duration of practical contact work: 411 (ac. h.)
Duration of theoretical contact work: 165 (ac. h.)
Duration of self-employment: 0 (ac. h.)

Assessment

System / scale of assessment of acquired competencies: Įskaityta.

Important information

Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes

Minimum requirements for the participant

Education
Vidurinis išsilavinimas

Contacts

Name, Surname
Jolanta Žalienė
Obligations
pardavimų projektų vadovė
Email
jolanta.zaliene@techin.lt
Phone
+370 603 89 073

Timetables

Šiuo metu grupių nėra.

Ratings

There are no ratings at the moment.

Kainų istorija

Ši mokymo programa dar neturėjo suformuotų mokymų grupių ir kainų
Scroll to the top