Mūsų kursai

Pasirinkite įgūdžius, kurių norėtumėte išmokti

Web Development 1

Vilnius 25.02.2019 - 15.05.2019

Registruokitės į mūsų Web development 1 kursą kuris vyks nuo vasario 26 d. Vilniuje.

Šis kursas skirtas pradedantiesiems.

Apie kursą trumpai:

  • Datos: 26.02.2019 - 16.05.2019
  • Dienos: antradieniais ir ketvirtadieniais
  • Laikas: 18:00 - 19:30
  • Pamokos: 24 (po 1,5 val.)
  • Vieta: Vilnius, Gedimino prospektas 20, WorkLand, Jogailos posėdžių salė
  • Lygis: pradedantiesiems
  • Kaina: 599,00 EUR
  • Vėlyvo paukščio kaina: 449,00 EUR (iki vasario 23 d.)
  • Maksimalus dalyvių skaičius: 12
  • Laisvų vietų: 6

Jūs išmoksite:

  • Kurti interneto svetaines
  • Front-end žymėjimo ir stiliaus kalbų: HTML ir CSS – stilizuoti interneto svetainę
  • Naudotis populiariausia pasaulyje HTML ir CSS kodo biblioteka Bootstrap
  • Back-end programavimo – Python programavimo kalba
  • Talpinti svetainę internete naudojant Heroku (AWS), Microsoft Azure ir Google Cloud hostingus
  • Kurti savo asmeninį programuotojo CV GitHub sistemoje
  • Baigę kursą turėsite stiprius interneto svetainių kūrimo pagrindus

TITLE

Mokymo programa

1. HTML ir Web

  • Interneto sąvoka
  • Technologijos naudojamos turinio atvaizdavimui naršyklėje
  • Interneto protokolai: http ir https
  • HTML kalba

2. Įvadas į CSS

  • CSS kalba - elementų stilizavimas: dydis, spalva, pozicija
  • CSS sintaksė - kaip valdyti atskirus elementus

3. CSS išdėstymas

  • Svetainės struktūra ir išdėstymas, naudojant CSS ir HTML - kiekvienos svetainės struktūriniai “griaučiai”
  • Išmoksite iš kokių elementų susideda svetainės struktūra ir pritaikydami žinias sukursite interneto svetainės struktūrą

4. HTML ir CSS žinių užtvirtinimas

  • Klausimai, kartojimas, šablonų naudojimas bei redagavimas
  • Pritaikysime išmoktas žinias, apžvelgsime kaip galima pritaikyti svetainei paruoštas bibliotekas

5. Git ir GitHub

  • Išmoksime naudotis specializuota kodo talpinimo bei versijų kontrolės sistema
  • Išbandysime kaip šis instrumentas naudojamas komandoje, atliekant praktines užduotis

6. Bootstrap

  • Sužinosite kas yra kodo biblioteka
  • Bootstrap (kodo bibliotekos) struktūra ir jos elementų panaudojimas svetaineje
  • Suprasite kaip kurti adaptyvų dizainą - prisitaikantį prie įrenginio ekrano proporcijų

7. Žinių užtvirtinimas

  • 1-6 pamokų kartojimas/apžvalga
  • Python 3 diegimas
  • Namų darbų peržiūra, klausimai, aptarimas

8. Įvadas į Python programavimo kalbą ir kintamieji

  • Įvadas į Python programavimo kalbą: kintamieji, loginės išraiškos, sąlygos - “kas, jeigu”
  • Programavimo aplinkos parengimas
  • Duomenų įvedimas iš vartotojo pusės

9. Sąlygos ir ciklai

  • Sąlygos ir ciklai
  • Apžvelgsime, kas yra ciklai ir kam jie naudojami
  • Kaip atlikti pasikartojančias operacijas
  • Išmoksite naudotis Python standartinėmis bibliotekomis

10. Žinių užtvirtinimas ir duomenų išsaugojimas į failą

  • 8-9 pamokų kartojimas/apžvalga
  • Duomenų įrašymas/išsaugojimas ir darbas su failais
  • Namų darbų peržiūra, klausimai, aptarimas

11. List ir Dictionary

  • Jau dirbome su tekstu is skaičiais, išmoksime 2 naujus dinaminių (kintamųjų) duomenų tipus: “list” ir “dictionary”
  • Išmoksime išsaugoti skirtingus duomenis viename kintamajame
  • Apžvelgsim Json duomenų tipą

12. Funkcijos

  • Įvadas į funkcijas, metodus, kodo pakartotinį panaudojimą bei pritaikymą
  • Kodo skaidymas bei sisteminimas

13. Object-oriented programming (OOP)

  • Įvadas į klases ir objektus, kodo paveldėjimas
  • Į objekta orientuoto programavimo (OOP) koncepcija

14. Žinių užtvirtinimas ir pip

  • 8-13 pamokų kartojimas/apžvalga
  • Išmoksime diegti ir naudotis nestandartinėmis trečiųjų šalių Python kodo bibliotekomis
  • Namų darbų peržiūra, klausimai, aptarimas

15. Įvadas į back-end ir web development

  • Įvadas į web programavimą
  • Front-end’o ir back-end’o skirtumai
  • Flask struktūra, MVC modelis
  • Statinių failų (HTML ir CSS) sąveikavimas su serverine dalimi - ”back-end”
  • Nuorodų veikimo principai

16. Deployment ir Jinja

  • Kas yra serveris ir debesis (cloud)
  • Kodo talpinimas į serverį
  • Jinja - įrankis, leidžiantis formuoti logiką HTML šablonuose

17. POST užklausa ir cookies

  • HTTP užklausų tipai, jų panaudojimas
  • Cookies - jų paskirtis ir veikimo principai

18. Duomenų bazės

  • Įvadas į duomenų bazes
  • Susipažinimas su NoSQL (MongoDB, Datastore, Firestore, Cosmos DB) duomenų bazėmis

19. Žinių užtvirtinimas

  • 15-18 pamokų kartojimas/apžvalga
  • Namų darbų peržiūra, klausimai, aptarimas

20. Autentifikavimo sistema

  • Autentifikavimas, kaip veikia slaptažodžiai
  • Vartotojo sesijos, slaptažodžių užšifravimas
  • Oauth autentifikacijos technologija

21. Edit, delete, list all, details

  • CRUD - duomenų bazių operacijos: sukurti, perskaityti, atnaujinti, ištrinti

22. Automatinis testavimas

  • Kodo automatinio testavimo pagrindai ir pritaikymo atvejai
  • Pytest kodo testavimo biblioteka

23. API ir JSON

  • Aplikacijų programavimo sąsaja (angl. Application Programming Interface, API) – tai sąsaja, kurią suteikia kompiuterinė sistema, biblioteka ar programa tam, kad programuotojas per kitą programą galėtų pasiekti jos funkcionalumą ar apsikeistų su ja duomenimis
  • Duomenų perdavimas JSON formatu dirbant su API

24. Išvados

  • PHP, Java, Ruby kodo pavyzdžiai
  • Galutinių projektų peržiūra ir įvertinimas
  • Išvados

Šis kursas labai orientuotas į praktiką. Kurso metu jūs suprogramuosite daugiau nei 20 projektų, kurie padės jums kaupti kodavimo patirtį. Visi šie projektai bus įtraukti į jūsų GitHub profilį, kuris naudojamas kaip programuotojų CV internete.

TITLE

Išankstinės žinios

Kursų dalyviams nereikia jokių išankstinių programavimo žinių, nes mokymo programa yra specialiai parengta pradedantiesiems. Kursas vyks lietuvių kalba, tačiau visi studentai turi mokėti anglų kalbos pagrindus, nes šis įgūdis yra svarbus kiekvienam programuotojui.

TITLE

Vieta ir datos

Kursas vyks du kartus per savaitę, kiekvieną antradienį ir ketvirtadienį nuo 18:00 iki 19:30 (iš viso 24 pamokos) modernioje WorkLand Jogailos posėdžių salėje, pačiame Vilniaus centre - Gedimino prospekte 20, WorkLand verslo centre, modernioje Jogailos posėdžių salėje. Kursą ves patyręs kodavimo nindzė ir dėstymo praktikas Gediminas Ivanauskas.

TITLE

Kas atsitiks, jei praleisiu pamoką?

Kiekvienas kursų dalyvis turi prieigą prie Dalyvio paskyros, kur prisijungęs gali matyti visą pamokos medžiagą. Jei pamoka praleidžiama, medžiaga gali būti išmokta ir namuose. Be to, studentai gali naudotis ir bendrais forumu ir сhat'u, kuriuose dėstytojas atsakys į visus jūsų klausimus.

Apmokėjimas

Galimas mokėjimas dalimis. Įprastai mokėjimai dalimis atliekami per 2 kartus: 50% turi būti sumokėta prieš kursų pradžią, o likusieji 50% - per 1 mėnesį nuo kursų pradžios. Jei norite pasinaudoti šia galimybe, nurodykite tai registracijos formoje.

Nelauk per ilgai ir registruokis! ;)


Kainos

Kursų kaina* Aprašymas Data iki
399,00 EUR Ankstyvo paukščio kaina Kaina galioja iki 17.02.2019
449,00 EUR Vėlyvo paukščio kaina Kaina galioja iki 23.02.2019
599,00 EUR Pilna kaina Kaina galioja iki 25.02.2019

* Visos kainos nurodytos su PVM.


Registruotis laukiančiųjų sąraše

Užsisakykite mūsų naujienlaiškį!