Dirbtinis intelektas ir full stack web programavimas
0.0 (0)

"FastTrack LT", UAB

Dirbtinis intelektas ir full stack web programavimas

Neformaliojo suaugusiųjų švietimo programa | 22006130039

  • Mokymai prasideda:
  • Trukmė: 484 akad. val.
  • Kaina nuo:
  • Finansavimas:

Apie mokymus

Mokymų teikėjo pateikta informacija

Anotacija

Ši programa skirta norintiems įgyti praktinius įgūdžius Full Stack žiniatinklio programavime bei išmokti taikyti dirbtinio intelekto (DI) įrankius. Dalyviai mokysis kurti vartotojo sąsajas su HTML, CSS, JavaScript ir React, naudoti Python bei Flask serverio pusės programavimui, valdyti duomenų bazes, taikyti versijų kontrolę su Git bei integruoti DI sprendimus. Programa apima tiek techninius, tiek minkštuosius įgūdžius.

Įgyjamos ir tobulinamos kompetencijos

Bendrosios kompetencijos

  • Skaitmeninė kompetencija

Profesinės kompetencijos

  • Projektuoti ir administruoti reliacines duomenų bazes
  • 131. Kurti programinę įrangą
  • Tinkamai komunikuoti ir prisistatyti darbo rinkoje
  • Kurti pilnai veikiančią vartotoją sąsają sudėtingai interneto svetainei naudojant HTML, CSS, JAVASCRIPT kalbas ir lydimuosius kalbų karkasus
  • 128. Projektuoti ir programuoti žiniatinklio puslapių vartotojo sąsajas
  • Taikyti dirbtinio intelekto (AI) įrankius programavimui

Aukštą pridėtinę vertę kuriančios kvalifikacijos ir kompetencijos

Mokymosi programos turinys

Temos pavadinimas Trumpas temos aprašymas
1. Minkštieji įgūdžiai CV, LinkedIn, darbo pokalbio dirbtuvės, inviduali veikla ir mokesčiai, IT specialisto kompetencijos, viešasis kalbėjimas
2. Įvadas į WEB programavimą Šiame modulyje dalyviai susipažins su kursų struktūra, mokymosi metodika ir pagrindais apie programuotojo profesiją. Bus aptarta interneto atsiradimo istorija, naršyklės vaidmuo bei pagrindiniai programavimo principai, įskaitant programavimo kalbų skirtumus ir kliento-serverio architektūrą. Tai suteiks tvirtą pagrindą tolesniam mokymuisi.
3. HTML ir CSS pagrindai Šiame modulyje dalyviai gilinsis į internetinių puslapių struktūros ir stiliaus kūrimą naudojant HTML ir CSS kalbas. Pradedant pagrindinėmis HTML žymomis ir CSS sintakse, dalyviai išmoks, kaip sukurti puslapio struktūrą, taikyti stilius, kurti prisitaikantį dizainą ir suprasti puslapio prieinamumą. Taip pat bus aptarti naršyklės įrankiai, skirtingi CSS metodai, tokie kaip Flexbox ir Grid, bei išoriniai įrankiai. Modulio baigiamieji uždaviniai leis taikyti įgytas žinias praktikoje, kurdami tikrus projektus.
4. Versijų valdymas su Git naudojant Git - esminiu įrankiu programuotojams. Bus aptartas Git komandinės eilutės įrankis, jo diegimas ir pagrindinis naudojimas. Taip pat bus paaiškinta, kur ir kaip saugomas kodas, įskaitant GitHub bei kitas alternatyvas. Dalyviai gilinsis į komandinės eilutės pagrindus, terminalą ir dažnai naudojamas komandas. Taip pat bus pristatytos Git versijavimo strategijos, istorijos keitimo būdai ir pažangesnės komandos. Modulyje dalyviai taip pat išmoks, kaip naudotis GitHub platforma.
5. Reaktyvus ir pažangus CSS Šiame modulyje nagrinėjami pažangūs CSS išdėstymo metodai, tokie kaip Flexbox ir CSS Grid, kartu su reaktyvaus dizaino principais, kad tinklalapiai būtų pritaikyti mobiliesiems įrenginiams naudojant media užklausas. Taip pat sužinosi, kaip kurti įtraukiančias animacijas ir perėjimus bei transformuoti statinius dizaino maketus į pilnai dinamiškus ir interaktyvius tinklalapius. Taip pat įvadas į Bootstrap apims jo tinklo sistemą, komponentus ir priemones, bus skirtas paspartinti kūrimo procesą. Taip pat bus aptariamos kitos Bootstrap alternatyvos.
6. JavaScript programavimo kalba Šiame modulyje mokinsis JavaScript kalbą, kuri yra esminė web programavimo dalis. Kursas prasidės nuo pačių pagrindų, aptarsime JavaScript istoriją, kintamuosius, duomenų tipus ir kaip pradėti dirbti su šia kalba. Toliau susipažinsime su operatoriais, logikos sakiniais, masyvais ir ciklais. Dalyviai taip pat išmoks kurti funkcijas, dirbti su tekstu, skaičiais, objektais ir įvykiais. Modulyje daug dėmesio bus skiriama DOM manipuliacijai, asinchroniniam programavimui ir įvykių apdorojimui. Galiausiai bus aptarti sudėtingesnės koncepcijos, kaip Objektinio programavimo pagrindai (OOP), funkcinis programavimas, duomenų saugojimas naršyklėje ir pažangesnės ES6+ ypatybės. Praktiniai uždaviniai leis dalyviams taikyti įgytas žinias realiose situacijose.
7. Python programavimo kalba Kursą pradėsi nuo Python greitojo kurso. Užtikrinsime, kad kiekvienas asmuo turėtų pagrindinės Python žinios, reikalingos norint tęsti kursą. Apimsi kalbos sintaksę, iteratorius, generatorius, supratimą, objektinio programavimo dokumentus, algoritmus ir duomenų struktūras.
8. Python karkasai, duomenų bazės ir jų administravimas Šiame modulyje išmoksi, kaip kurti ir administruoti programines sistemas naudojant Python karkasus ir duomenų bazes. Bus aptarti populiarūs Python web karkasai: Flask ir FastAPI, jų pagrindiniai privalumai ir skirtumai. Susipažinsi su duomenų bazių technologijomis, tokiomis kaip MySQL - populiari reliacinė duomenų bazė, ir MongoDB - dokumentinė NoSQL duomenų bazė. Per visą kursą Objektinės programavimo pagrindai (OOP) bus svarbus aspektas, nes jie leidžia efektyviai kurti ir plėsti programas. Taip pat aptarsi duomenų bazės administravimą, optimizavimą ir saugumą.
9. React, dirbtinio intelekto pagrindai Šiame modulyje susipažinsi su React.js pagrindais, išmoksi naudoti JSX, komponentus, props ir valdyti būseną. Vėliau nagrinėsi išplėstines technikas, tokias kaip HOCs, render props, pažangų maršrutizavimą ir React našumo optimizavimą. Taip pat mokysiesi dirbti su Redux, kurti bei tvarkyti formas. Galiausiai, susipažinsi su dirbtinio intelekto pagrindais – sužinosi, kaip AI gali padėti ieškoti informacijos, generuoti atsakymus ir palengvinti programavimą.
10. Baigiamasis darbas, projektų valdymas Tai programavimo darbas, kurio metu siekiame įvertinti įgytas žinias ir gebėjimą jas panaudoti praktikoje. Taip pat, patikrinti ar asmuo geba spręsti iškilusias technines problemas ir kurti projektą su aiškiai nurodytai funkciniais reikalavimais, kuriuos pateikia grupės dėstytojas.

Programos ypatumai

Papildomi reikalavimai

Mokymosi programos trukmė

Mokymosi programos trukmė: 484 akad. val.

Praktinio kontaktinio darbo trukmė: akad. val.

Teorinio kontaktinio darbo trukmė: akad. val.

Savarankiško darbo trukmė: akad. val.

Vertinimas

Įgytų kompetencijų vertinimo sistema / skalė: 1-10

Slapukai

Naudojame būtinuosius slapukus, kad svetainė veiktų. Su jūsų sutikimu taip pat galime naudoti analitikos ir rinkodaros slapukus, kad pagerintume svetainės patirtį.
Būtinieji
Nuostatos
Analitika