Python izstrādātājs - kurss RUB 161 352. no Skypro, apmācība 10 mēneši
Literārs Mistrojums / / November 27, 2023
Reizi nedēļā ar mentoru apspriežam jūsu jautājumus reāllaikā un nekavējoties izskaidrojam tos praksē. Kopā ar grupu risinām uzdevumus un veicam tiešraides kodēšanas sesijas.
Kursu programma
"Python izstrādātājs"
Esam pievienojuši programmu 145 stundas, lai pēc treniņa darba tirgū būtu galvu un plecus pāri saviem konkurentiem
Jūs parādīsities nevis kā Junior, bet kā Junior+ speciālists
Iegūstiet profesionālās pārkvalifikācijas diplomu
Apgūstiet jaunākos Python izstrādātāju rīkus
neironu tīkli programmētājiem (ChatGPT, Copilot)
biznesa domāšana
Angļu valoda izstrādātājiem
specializācijas izvēle
4 unikāli moduļi darbam kā Python izstrādātājs
9 reāli praktiski projekti
unikāla tēze
Mācīšanās praksē neatšķiras no 1 gada reālas darba pieredzes
Ievads programmēšanas un izstrādātāju telpā
Ievads profesijā un algoritmizācijas pamati
Jūs uzzināsiet par algoritma jēdzienu un tā galvenajiem elementiem, kā darbojas pamata tīmekļa lietojumprogramma, kā arī praktizēsiet blokshēmu ieviešanu reālām problēmām.
Iegremdēšana: kolekcijas un ligzdošana
Paplašiniet savas zināšanas par kolekcijām: iepazīstieties ar komplektiem un kopumiem. Uzziniet, kas ir JSON un kā ar to strādāt, izpētiet pieprasījumu bibliotēku - rīku pieprasījumu nosūtīšanai uz trešo pušu resursiem.
Apgūstiet Python pamatsintaksi, iestatiet interaktīvu izstrādes vidi un uzrakstiet savu pirmo vienkāršo kodu, lai atrisinātu reālās pasaules problēmu.
Stīgas un vārdnīcas
Jūs strādāsiet ar virknēm: uzskaiti, meklēsiet rakstzīmes, sadalīsiet virknes pa rakstzīmēm un pārveidosiet tās par rakstzīmju sarakstu un atpakaļ, skaitīsiet rakstzīmju skaitu rindā un aizstāsiet rakstzīmi ar citu. Tāpat uzzināsiet, kā strādāt ar jaunu krājumu – vārdnīcu.
Sintakses pamati
Uzziniet Python pamatfunkcijas, mainīgo izmantošanas jēdzienu, datu tipus un to, kā izmantot dažādus datu tipus dažādiem uzdevumiem.
Funkcijas
Iemācīties sadalīt programmu apakšprogrammās, izmantojot funkciju, iepazīties ar argumentiem un dokumentēšanas funkcijām.
Saraksti un cilpas
Apgūstiet pašu pirmo kolekciju - sarakstus. Iemācieties izmantot viņu metodes, praktizējiet no tām iegūt un mainīt datus.
Abstrakciju un objektu pamati
Uzziniet, kas ir abstrakcijas un kā tās ieviest programmā Python. Uzziniet, kā izveidot klases, laukus, gadījumus un metodes, kā arī pārvietot parasto loģiku vecākklasēs.
Izstrādes vides izvēle un koda redaktora instalēšana Python (PyCharm)
Uzziniet, kas ir abstrakcijas un kā tās ieviest programmā Python. Uzziniet, kā izveidot klases, laukus, gadījumus un metodes, kā arī pārvietot parasto loģiku vecākklasēs.
Moduļa beigās jūs:
Apgūts attīstības pamatprincipus
Mēs īstenojām 2 kursu projektus:
Programma, kas pārvērš vārdus Morzes kodā un salīdzina tos ar lietotāja atbildi
Vienkārša vārdu spēle
Komandrinda, Linux, Git, vide, testēšana
Ievads komandrindā
Iepazīstieties ar Linux komandrindu, instalējiet Ubuntu savā datorā, uzziniet, kā izmantot pamata Linux komandas, lai pārvaldītu sistēmu caur komandrindu.
Git: pamati un darbs ar filiālēm
Jūs uzzināsit, kā pārvaldīt koda versijas, strādāt ar izmaiņām un atsaukt kodu uz noteiktu versiju, kā arī sākt strādāt ar attālo kodu krātuvi — GitHub. Jūs praktizēsit filiāļu izmantošanu, lai veiktu produkta izstrādi komandā.
Iemācieties strādāt ar operētājsistēmu Linux, izveidojiet savu infrastruktūru un uzziniet, kā pārbaudīt, vai kodā nav kļūdu.
Vides iekārtošana
Uzziniet, kas ir virtuālā vide, ieviesiet to savam projektam, izprotiet, kas ir atkarības un kā ar tām strādāt. Apgūt rīkus darbam ar virtuālajām vidēm - venv un dzeju.
Kodu testēšanas pamati
Uzziniet, kādi testēšanas veidi pastāv un kāpēc jums ir jāpārbauda savas programmas. Iemācieties rakstīt testus, izmantojot unittest un pytest, un uzskatiet koda pārklājumu kā testus.
Komandrinda un Linux
Jūs uzzināsit, kas ir I/O straumes un konveijeri, kā pārvaldīt lietotājus operētājsistēmā Linux, kā arī strādāt ar pakotņu pārvaldnieku, lai pārvaldītu instalētās programmas.
Moduļa beigās jūs:
Pārvaldījis testēšanas principus: iemācījies strādāt profesionālajā GitHub izstrādātāju tīklā
Mēs izveidojām kursa projektu: bankas darījumu logrīku ar pēdējo desmit darījumu parādīšanu kontā
Objektorientētā programmēšana (OOP)
Ievads OOP
Uzzināsiet, kas ir OOP, kādi ir šīs paradigmas pamatprincipi, kā klase atšķiras no objekta. Uzrakstiet savu klases konstruktoru un uzziniet, kā pārbaudīt klases metodes.
Piekļuves režīmi
Uzziniet, kādi piekļuves režīmi klases atribūtiem un metodēm pastāv programmā Python, kā tie atšķiras viens no otra, kāpēc tie tiek izmantoti un kā tie tiek ieviesti. Apsveriet principus darbam ar @īpašuma dekoratoru.
Uzziniet pamatprincipu, uz kura ir balstīta katra programmēšanas valoda un visa veida izstrāde.
Izņēmumi
Jūs uzzināsiet, kādi izņēmumu veidi pastāv, kā ar tiem rīkoties un novērst programmas izpildes pārtraukšanu. Iepazīstieties ar mēģinājumu..., izņemot konstrukciju, paaugstināšanas paziņojumu un izņēmuma testēšanas jēdzienu. Uzrakstiet savus izņēmumus.
Mantojums un daudzkārtējs mantojums
Jūs uzzināsiet par mantošanu - vienu no OOP principiem, vecāku un bērnu klasēm, daudzkārtējās mantošanas jēdzienu un MRO. Jūs strādāsit ar abstraktām klasēm un to saistību ar polimorfismu.
Komandrinda un Linux
Jūs uzzināsit, kas ir I/O straumes un konveijeri, kā pārvaldīt lietotājus operētājsistēmā Linux, kā arī strādāt ar pakotņu pārvaldnieku, lai pārvaldītu instalētās programmas.
2 kursa projekti katrā modulī
Preču vadības sistēma elektronikas veikalam, kur tiek aprēķināta preču summa un atlaides grozā
YouTube analītikas platforma, kurā tiek analizēta kanālu popularitāte, atskaņošanas sarakstu ilgums un tiek parādīti kanāla interesantākie videoklipi
Darbs ar datu bāzēm un SQL
Katrai vietnei ir datu bāze – uzzināsiet, kā no tās pareizi izgūt datus, automatizēt un konfigurēt datu pārsūtīšanas procesus, kā arī rakstīt pamata un sarežģītus vaicājumus.
Ievads datu bāzēs
Instalējiet PostgreSQL, apgūstiet SQL vaicājumu valodas sintaksi, izveidojiet savu pirmo datu bāzi un aizpildiet to ar datiem.
Datu bāzu projektēšana un darbs ar tabulām
Iepazīstieties ar parastajām tabulu formām, uzziniet, kā noformēt savu datubāzi, ņemot vērā uzdevumu. Jūs strādāsit ar datu un veselu tabulu mainīšanu un dzēšanu, iemācīsities strādāt ar ierobežojumiem, ko datiem nosaka attiecības starp tabulām.
Pamata SQL vaicājumi un uzlabotā sintakse
Uzziniet par operatoriem datu iegūšanai, kārtošanai, filtrēšanai un grupēšanai, kā arī saistīt tabulas savā starpā dažādos veidos veikt datu atlasi no saistītajām tabulām, izmantot apakšvaicājumus, kad paraugs.
Moduļa beigās jūs:
Apguva SQL valodu tabulu vaicāšanai un iemācījās strādāt ar lielu datu apjomu: filtrēt, mainīt un apkopot informāciju
Mēs izveidojām kursa projektu: datu bāzi, kas automātiski aizpilda un saglabā informāciju par interesantām vakancēm uzņēmumos, kurus izvēlaties darbā.
Darbs Django sistēmā
Katrai vietnei ir datu bāze – uzzināsiet, kā no tās pareizi izgūt datus, automatizēt un konfigurēt datu pārsūtīšanas procesus, kā arī rakstīt pamata un sarežģītus vaicājumus.
Ievads datu bāzēs
Instalējiet PostgreSQL, apgūstiet SQL vaicājumu valodas sintaksi, izveidojiet savu pirmo datu bāzi un aizpildiet to ar datiem.
Pamata SQL vaicājumi un uzlabotā sintakse
Uzziniet par operatoriem datu iegūšanai, kārtošanai, filtrēšanai un grupēšanai, kā arī saistīt tabulas savā starpā dažādos veidos veikt datu atlasi no saistītajām tabulām, izmantot apakšvaicājumus, kad paraugs.
Datu bāzu projektēšana un darbs ar tabulām
Iepazīstieties ar parastajām tabulu formām, uzziniet, kā noformēt savu datubāzi, ņemot vērā uzdevumu. Jūs strādāsit ar datu un veselu tabulu mainīšanu un dzēšanu, iemācīsities strādāt ar ierobežojumiem, ko datiem nosaka attiecības starp tabulām.
Moduļa beigās jūs:
Apguva SQL valodu tabulu vaicāšanai un iemācījās strādāt ar lielu datu apjomu: filtrēt, mainīt un apkopot informāciju
Mēs izveidojām kursa projektu: datu bāzi, kas automātiski aizpilda un saglabā informāciju par interesantām vakancēm uzņēmumos, kurus izvēlaties darbā.
Darbs Django sistēmā
Web pamati
Izprotiet, kā dators, tīkls un serveris ir savienoti un kā pārlūkprogrammas reaģē uz lietotāju pieprasījumiem. Izveidojiet uz pārlūkprogrammu balstītu tīmekļa lietojumprogrammu, kas pēc pieprasījuma parāda informāciju.
Iepazīšanās un darbs ar Django
Uzziniet, kā izveidot un konfigurēt Django projektu, izgūt datus un atgriezt atbildi uz pieprasījumu.
Iemācieties strādāt populārākajā Python izstrādes ietvarā - Django. Tajā tiek apkopotas visas sarežģītās un lielās lietojumprogrammas.
Dažādi reprezentācijas veidi: FBV un CBV
Uzziniet kontrolieru ieviešanas (CRUD) bāzes klases, metožu ignorēšanu un to, kā pārveidot kontrolieri no funkcijas uz klasi.
Moduļa beigās jūs veiksiet lielu kursa projektu:
Rakstiet e-pasta biļetenu pakalpojumu ar autorizācijas funkciju un dažādām piekļuves lomām: administrators, lasītājs, viesis. Ieviesiet saskarni e-pasta pārvaldīšanai un statistikas iegūšanai par programmas darbību
Veidņu veidošana
Jūs sapratīsit, kā pieslēgt veidni projektam, izmantot apakšveidnes un vairākas veidnes vienlaikus. Uzziniet Bootstrap, kas ir atbildīgs par lietojumprogrammas saskarni.
Veidlapas un autentifikācija
Iemācieties strādāt ar formām un formātiem, no jauna definējiet viņu darba loģiku un iestatiet vizuālo noformējumu. Varat izveidot autentifikācijas modeli un rediģēt to, lai lietotāji varētu reģistrēties un pieteikties vietnē.
Kešatmiņas saglabāšana un darbs ar vides mainīgajiem
Izprotiet, kā uzglabāt informāciju par lietojumprogrammas biznesa loģiku. Jūs uzzināsiet, kā ieviest kešatmiņu projektā, un uzzināsiet, kā izmantot vietnes vai tās daļu kešatmiņu.
Moduļa beigās jūs veiksiet lielu kursa projektu:
Rakstiet e-pasta biļetenu pakalpojumu ar autorizācijas funkciju un dažādām piekļuves lomām: administrators, lasītājs, viesis. Ieviesiet saskarni e-pasta pārvaldīšanai un statistikas iegūšanai par programmas darbību
Web pamati
Izprotiet, kā dators, tīkls un serveris ir savienoti un kā pārlūkprogrammas reaģē uz lietotāju pieprasījumiem. Izveidojiet uz pārlūkprogrammu balstītu tīmekļa lietojumprogrammu, kas pēc pieprasījuma parāda informāciju.
Iepazīšanās un darbs ar Django
Uzziniet, kā izveidot un konfigurēt Django projektu, izgūt datus un atgriezt atbildi uz pieprasījumu.
Iemācieties strādāt populārākajā Python izstrādes ietvarā - Django. Tajā tiek apkopotas visas sarežģītās un lielās lietojumprogrammas.
Dažādi reprezentācijas veidi: FBV un CBV
Uzziniet kontrolieru ieviešanas (CRUD) bāzes klases, metožu ignorēšanu un to, kā pārveidot kontrolieri no funkcijas uz klasi.
Moduļa beigās jūs veiksiet lielu kursa projektu:
Rakstiet e-pasta biļetenu pakalpojumu ar autorizācijas funkciju un dažādām piekļuves lomām: administrators, lasītājs, viesis. Ieviesiet saskarni e-pasta pārvaldīšanai un statistikas iegūšanai par programmas darbību
Veidņu veidošana
Jūs sapratīsit, kā pieslēgt veidni projektam, izmantot apakšveidnes un vairākas veidnes vienlaikus. Uzziniet Bootstrap, kas ir atbildīgs par lietojumprogrammas saskarni.
Veidlapas un autentifikācija
Iemācieties strādāt ar formām un formātiem, no jauna definējiet viņu darba loģiku un iestatiet vizuālo noformējumu. Varat izveidot autentifikācijas modeli un rediģēt to, lai lietotāji varētu reģistrēties un pieteikties vietnē.
Kešatmiņas saglabāšana un darbs ar vides mainīgajiem
Izprotiet, kā uzglabāt informāciju par lietojumprogrammas biznesa loģiku. Jūs uzzināsiet, kā ieviest kešatmiņu projektā, un uzzināsiet, kā izmantot vietnes vai tās daļu kešatmiņu.
Darbs ar tīmekļa API programmā Django REST Framework
Iestatiet datu apmaiņu starp dažādām lietojumprogrammām un sagatavojiet projektu pārsūtīšanai tīmekļa izstrādātājiem.
Viewets un vispārīgie medikamenti
Iestatiet Django REST Framework, strādājiet ar Postman un aprakstiet kontrolierus, pamatojoties uz skatu kopām un vispārīgiem datiem.
Serializētāji
Uzziniet, kā paplašināt vai izveidot pielāgotus laukus un ieviest daudzveidību serializatoros.
Piekļuves tiesības DRF
Uzziniet, kā izveidot savienojumu ar JWT projektu autorizācijas saņemšanai. Jūs uzzināsit, kā iestatīt piekļuves tiesības modelim, objektam vai kontrollerim un kā tās rediģēt, lai tās atbilstu biznesa prasībām.
Validatori un testi
Apgūstiet dažādas Django testēšanas pieejas, lai uzlabotu sava projekta kvalitāti.
Dokumentācija
Uzziniet, kā pareizi sagatavot dokumentāciju un modificēt to, pirms nododat savu pieteikumu tīmekļa izstrādātājiem.
Selerijas
Uzziniet, kas ir uzdevumu rindas, atliktie uzdevumi un periodiskie uzdevumi. Uzziniet, kā tos izveidot.
Moduļa beigās jūs veiksiet kursa projektu:
Uzrakstiet noderīgu paradumu izsekotāju. Pakalpojums sinhronizēsies ar Telegram un nosūtīs atgādinājumus lietotājam
Docker pamati un izvietošana
Docker pamati
Iemācieties strādāt ar Docker dažādās operētājsistēmās, veidot konteinerus un regulēt to darbību, pamatojoties uz projekta veiktspēju un klientu prasībām. Iesaiņojiet projektu Docker konteinerā un uzrakstiet pirmos norādījumus par Dockerfile.
Docker Compose
Uzziniet, kā palaist vairākas lietojumprogrammas un instalēt konteinerus, izmantojot Docker Compose.
Uzziniet, kā ātri un universāli piegādāt lietojumprogrammas serverī.
Izvietot
Iepazīstieties ar projekta izvietošanas attālajā serverī pamata soļiem, uzziniet, kā izveidot savienojumu ar to, un uzziniet par darbu ar SSH atslēgām.
Nepārtrauktas integrācijas CI/CD
Uzziniet GitLab CI/CD arhitektūru, yml faila sintaksi un uzrakstiet savu failu, aprakstot, kā izveidot un izvietot lietojumprogrammu, izmantojot CI/CD. Izprotiet algoritmu servera iestatīšanai CI/CD izvietošanai, reģistrējiet un instalējiet savus palaidējus projekta izvietošanai.
Moduļa beigās jūs veiksiet kursa projektu:
Izvietojiet visus iepriekš pabeigtos kursa darbus programmā Docker
Darbs FastAPI ietvarā
Iemācieties strādāt jaunajā ietvarā, uzziniet, kāpēc tas ir ātrāks un produktīvāks par Django un kuru labāk izvēlēties savam darbam.
FastAPI pamatjēdzieni
Uzziniet maršrutēšanu, pieprasījumu un atbildes parametrus, asinhronitāti un API dokumentāciju.
FastAPI un Django salīdzinošā analīze
Jūs sapratīsiet plusus un mīnusus, kādus uzdevumus katrs ietvars var atrisināt un kā izvēlēties, ar kuru no tiem strādāt.
Prakse
Veiciet to pašu uzdevumu FastAPI un Django, skatiet, kā katrā ietvarā atšķiras izstrādes princips.
Papildus bonuss, meklējot darbu:
Moduļa beigās varēsi strādāt ne tikai pamata ietvarā, bet arī uzlabotā izstrādes rīkā
Gatavošanās intervijām pēc algoritmiem
Jebkurš liels uzņēmums atsevišķi pārbauda zināšanas par algoritmiem un datu struktūrām. Mēs tam gatavojamies īpašā blokā.
Galvenie jautājumi algoritmiskai intervijai
Jūs uzzināsiet, kam cilvēki pievērš uzmanību, kādus viltīgus jautājumus viņi var uzdot un kā uz tiem atbildēt.
Teorētiskās nodarbības + prakses simulators
Tiklīdz jūs praktizēsit savas prasmes un atrisināsit problēmas, intervijā viņi precīzi jautās, cik līdzīgu problēmu esat pabeidzis, un viņi izvēlēsies jūs, pamatojoties uz šo prasmi. Tāpēc, jo vairāk, jo labāk.
Papildus bonuss, meklējot darbu:
Moduļa beigās jums ir gatavs portfelis ar duci atrisinātu problēmu.
Biznesa domāšana: pirmais solis ceļā uz komandas vadītāju
Mēs iemācām jums ne tikai veikt uzdevumu, bet arī saprast, kāpēc jūs veicat uzdevumu, kādu labumu tas sniedz biznesam – un atrast efektīvāku risinājumu.
Šeit nav īpašu nodarbību, jo biznesa domāšana ir caurviju prasme, kas tiek ņemta vērā katrā programmas modulī.
Moduļa beigās jūs:
Jūs iegūsit pieredzi reālu problēmu risināšanā, iemācīsities meklēt kļūdas citu cilvēku kodā un stāvēsiet pāri citiem tirgus jaunpienācējiem.
Neironu tīkli: koda rakstīšana ar ChatGPT, Copilot
Vienkārša koda apkopošana, izmantojot ChatGPT
Jūs sapratīsit, kādus uzdevumus ChatGPT var veikt un kurus nevajadzētu tai uzticēt. Jūs uzzināsiet, kā izmantot neironu tīklus vienkāršās darba jomās, lai atbrīvotos no ikdienas uzdevumiem.
Koda pārskatīšana, izmantojot Copilot
Samaziniet laiku koda pārskatīšanai, atrodiet kļūdas un palieliniet darba efektivitāti.
Iemācieties atrisināt pamatproblēmas, izmantojot neironu tīklus, un paātriniet darbu ar kodu.
Ātri skenējiet meklētājprogrammas, lai atrastu nepieciešamos materiālus
Iemācieties lietot neironu tīklus “Google” vietā - pareizi sastādiet vaicājumu, lai iegūtu gatavu rakstu izlasi ar pareizām atbildēm uz vēlamo jautājumu un ietaupītu laiku meklēšanai.
Moduļa beigās jūs:
Soli priekšā citiem jaunpienācējiem šajā jomā
Nebaidieties zaudēt darbu neironu tīklu dēļ
Jūs zināt, kā automatizēt ikdienas uzdevumus
Angļu valoda Python izstrādātājam
Uzziniet 180 galvenos terminus, ar kuriem izstrādātāji saskaras katru dienu
Uzlabojiet savu līmeni, lai viegli izlasītu svarīgu izstrādes dokumentāciju, kas nav pieejama krievu valodā
Krieviski runājošs skolotājs, piemērots jebkuram angļu valodas zināšanu līmenim
4 bezmaksas nodarbības ar personīgo skolotāju, lai pārvarētu valodas barjeru
Moduļa beigās jūs:
Vari lasīt angliski runājošo kolēģu jaunākos sasniegumus, pielietot tos savā darbā un būt soli priekšā
Ziniet, kā nosaukt funkcijas skaidros angļu valodas vārdos, lai gan jūs, gan jūsu kolēģi varētu ērti izmantot kodu
Neuztraucieties, kad kolēģi lieto angļu valodas terminus: jūs visi tos zināt
Tikai individuālajā tarifā
Izvēloties 1 no 4 jomām attīstībai Python
Virziena izvēle
Detalizēti uzzināsiet par galvenajām pašreizējām Python izstrādes tendencēm un izvēlēsities, kurā vēlaties attīstīties: aizmugursistēmā, pilnajā stekā, darbā ar algoritmiem vai asinhronā programmēšana.
Gatavošanās diplomdarbam
Izvēlieties savu projektu, kas vislabāk parāda jūsu prasmes konkrētajā izvēlētajā virzienā.
Kopā ar mums iziesi svarīgu ceļa atzarojumu: izvēlies attīstības virzienu kā Python izstrādātājs un sagatavojies darba meklēšanai.
Papildus bonuss, meklējot darbu
Moduļa beigās jums būs skaidrs plāns unikāla diplomdarba projekta izstrādei, kas tiks iekļauts jūsu darba meklēšanas portfelī
Ievads Frontend: HTML, CSS, JavaScript
Diplomdarbs
Web pamati
Izprotiet, kā dators, tīkls un serveris ir savienoti un kā pārlūkprogrammas reaģē uz lietotāju pieprasījumiem. Izveidojiet uz pārlūkprogrammu balstītu tīmekļa lietojumprogrammu, kas pēc pieprasījuma parāda informāciju.
Iepazīšanās un darbs ar Django
Uzziniet, kā izveidot un konfigurēt Django projektu, izgūt datus un atgriezt atbildi uz pieprasījumu.
Iemācieties strādāt populārākajā Python izstrādes ietvarā - Django. Tajā tiek apkopotas visas sarežģītās un lielās lietojumprogrammas.
Dažādi reprezentācijas veidi: FBV un CBV
Uzziniet kontrolieru ieviešanas (CRUD) bāzes klases, metožu ignorēšanu un to, kā pārveidot kontrolieri no funkcijas uz klasi.
Moduļa beigās jūs veiksiet lielu kursa projektu:
Rakstiet e-pasta biļetenu pakalpojumu ar autorizācijas funkciju un dažādām piekļuves lomām: administrators, lasītājs, viesis. Ieviesiet saskarni e-pasta pārvaldīšanai un statistikas iegūšanai par programmas darbību
Veidņu veidošana
Jūs sapratīsit, kā pieslēgt veidni projektam, izmantot apakšveidnes un vairākas veidnes vienlaikus. Uzziniet Bootstrap, kas ir atbildīgs par lietojumprogrammas saskarni.
Veidlapas un autentifikācija
Iemācieties strādāt ar formām un formātiem, no jauna definējiet viņu darba loģiku un iestatiet vizuālo noformējumu. Varat izveidot autentifikācijas modeli un rediģēt to, lai lietotāji varētu reģistrēties un pieteikties vietnē.
Kešatmiņas saglabāšana un darbs ar vides mainīgajiem
Izprotiet, kā uzglabāt informāciju par lietojumprogrammas biznesa loģiku. Jūs uzzināsiet, kā ieviest kešatmiņu projektā, un uzzināsiet, kā izmantot vietnes vai tās daļu kešatmiņu.
Darbs ar tīmekļa API programmā Django REST Framework