Tinklalapių kūrimas su Python
0.0 (0)

VšĮ "Profesijų spektras"

Tinklalapių kūrimas su Python

Neformaliojo suaugusiųjų švietimo programa | 22406120001

Apie mokymus

Mokymų teikėjo pateikta informacija

Anotacija

Kursai skirti asmenims, kurie nori įsisavinti žinias ir išmokti dirbti su viena pačių populiariausių, naudingiausių ir patogiausių programavimo kalbų pasaulyje- “Python”

Įgyjamos ir tobulinamos kompetencijos

Bendrosios kompetencijos

  • Skaitmeninė kompetencija

Profesinės kompetencijos

  • Naudoti “Wagtail”
  • Naudoti programavimo kalbą “Python”
  • Kurti duomenų bazes
  • Programuoti “Front end”
  • Sukurti “Django” projektą
  • Kurti baigiamąjį projektą
  • Susipažinti su “Github”, “Linux”, “Docker” ir kita infrastrutūra

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

  • 131. Kurti programinę įrangą

Mokymosi programos turinys

Temos pavadinimas Trumpas temos aprašymas
1. Baigiamojo projekto kūrimas Naudojant įgytas žinias, sukurti tinklapį.
2. Github, Linux, Docker, kita infrastrutūra Git ir github įvadas. Repozitorijos kūrimas. Github praktika. Šakos, jungimai. Linux pagrindai. Kodo kėlimas į serverį. Docker konteineriai.
3. Django Django įvadas. Django projekto sukūrimas, struktūra. Projekto nustatymai. Modeliai. Administravimo aplinka. Views, Templates, Formos. Registracija, prisijungimas, vartotojų teisės, turinio prieinamumas. Django gerosios praktikos. Django saugumas. Django projekto kėlimas į serverį
4. Wagtail Apie Wagtail, Wagtail instaliavimas. Wagtail administravimo aplinka. Turinio kėlimas, redagavimas. Puslapių programavimas. Savo funkcionalumo programavimas. Wagtail integravimas į Django projektą
5. Python programavimo kalba Kintamieji, jų tipai, veiksmai su jais: skaičiai, tekstas, masyvai, boolean. Sąlygos sakiniai, ciklai, Išimtys. Naudingos Python bibliotekos: Pillow, datetime, urrlib, kt. Python funkcijos, funkcijos iš bibliotekų. Funkcijų rašymas, lambda funkcijos. Operavimas sąrašais, sąrašų funkcijos. Grafinio interfeiso kūrimas. Objektinis programavimas: klasės, klasių metodai, paveldėjimas, polimorfizmas. Testavimas. Python gerosios praktikos
6. Frontend pagrindai HTML. CSS. Javascript pagrindai (minimalūs). Bootstrap
7. Duomenų bazės Duomenų bazių teorija, duomenų bazių valdymo sistemos, SQL kalba. Duomenų bazių kūrimas, užklausos jose. Duomenų bazių junginiai (joins). Duomenų bazių projektavimo sakiniai (DDL). Python bibliotekos, skirtos darbui su duomenų bazėmis: SQLite, SQLAlchemy

Programos ypatumai

Papildomi reikalavimai

Mokymosi programos trukmė

Mokymosi programos trukmė: 560 akad. val.

Praktinio kontaktinio darbo trukmė: 396 akad. val.

Teorinio kontaktinio darbo trukmė: 164 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