ERIPAKKUMINE⭐ Saa Pythoni, Java, UX/UI ja Tarkvara testija kursus -40% soodsamalt! Hind kehtib kõikidele pakettidele! Vaata >>siit<<

SDA / Kursused / Python

Python algajatele – liitu interneti gigantide maailmaga!

Soovid edendada innovatsiooni ja luua tehisintellekti ja masinõppe rakendusi?

Osale kursusel, õpi selgeks Pythoni põhitõed ja tee koostööd tehnoloogiagigantide või idufirmadega.

Kursus algab 04.05.2024 ja lõppeb 02.02.2025. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

Registreerin kursusele
  • kuupäev
    04.05
    tüüp
    nädalavahetus
    asukoht
    kaugtöö
    tundide maht
    385 h
    hind
    PROMO! alates: 59 EUR/kuu
    registreeri kohe close modal
    promo!

    Mida õpid meie Pythoni kursusel

     Pythoni põhitõed: keele sissejuhatus, põhilised andmestruktuurid, keele elemendid, objekt, orienteeritud programmeerimine – teksti vormindamine, operatsioonid – süsteemioperatsioonid, kaugjuhtimine, Git-süsteem,  põhilised käsurea käsud, GIT tugi (init, add, commit, branch, merge), kaughoidlad (kloonimine, push), SourceTree / GitHub Desktop / PyCharm,  harjutused GitHubi / BitBucketi / GitLabiga.
    Python tehnoloogia: keskkonna konfigureerimine, interpretaator, virtualenv, pip, PyCharm.

    Tarkvara testimine ja TDD: arutelu testimise põhimõtete ja tehnikate üle, TDD, testimise raamatukogud
    Python – kesktase: regulaaravaldised, lambda-avaldised, erandid, failioperatsioonid, mitmehäälne töötlemine, dekoraatorid, voogude kasutamine. kaugjuhtimine.
    Algoritmid ja andmed: struktuurid, sissejuhatus algoritmidesse, arvutuslik keerukus. põhilised andmestruktuurid, sorteerimisalgoritmid (nt bubble sorteerimine, heapsort, quicksort, counting sorteerimine), kaugjuhtimine.
    Disainimustrid ja head tavad: arutelu kõige olulisemate GoF-mustrite üle, mitmete valitud mudelite rakendamine,  Pythoni stiilijuhend, heade tavade arutelu (puhas kood, SOLID, GRASP, KISS, DRY, YAGNI, Demeteri seadus).
    SQL-andmebaasid: suhted, andmebaasid ja tabelid; loomine ja disain, andmetüübid, indeksid, piirangud, SQL-keel, CRUD, alamküsimused, liiteküsimused (INNER, OUTER, LEFT, RIGHT), vallandajad, protseduurid (valikuline), tehingud, ACID.
    Andmebaasid – programmeerimine: SQL andmebaasi tarkvara, praktilised harjutused, (valikuline) NoSQL
    HTTP põhitõed:  HTTP, TCP/IP, DNS, URL, URI põhitõed, käsud, vastusekoodid, päised, ümbersuunamised, tööriistad (nt curl, wget, ping, telnet, ssh, wireshark, http live headers, postman).
    HTML, CSS, JavaScript: HTML põhitõed, CSS, JavaScripti põhitõed, (valikuline) viide JQuery’le, (valikuline) viide Bootstrapile.
    Backend-tehnoloogiad: Django tutvustus, halduspaneel, vormid, sessioonid ja vahemälu, autoriseerimine ja autentimine, turvalisus, i18n, konfiguratsioon ja rakendamine, MVC, REST, Flask + Tornado + SQL Alchemy.
    Lõplik projekt: veebidisain (nt oksjonisait, reisibüroo, mikroblogi lehekülg, auto
    rentimine jne.), töö 2-4-liikmelistes rühmades, töötamine Scrumi metoodika alusel, kursuse käigus omandatud teadmiste ja oskuste praktiline kasutamine, demobloki lõpus projektid.

    Python
    1234567

    Python

    See moodul tutvustab sulle Pythoni programmeerimise maailma. Õpid selle uskumatult populaarse keele süntaksit, objektorienteeritud programmeerimise põhimõtet ja standardteegi põhifunktsioone. Ent mis on kõige tähtsam – õpid neid tõhusalt kasutama. Seejärel õpetame sulle, kuidas neid tööriistu tõhusalt kasutada, et olla suurepärane programmeerija. Samuti saad kõik teadmised kogu Pythoni ökosüsteemi kohta ja selle kohta, kuidas luua oma mooduleid. Selle mooduli lõppedes oled omandanud teadmised regulaaravaldiste võimalustest, erandite põhimõtte, samuti selliste keeleelementide nagu dekoraatorite, kontekstihaldurite ja lambdade kasutamise ja loomise.

    Töötamine andmetega

    Rakendused kasutavad andmeid väga sageli. Just sellepärast õpetame sind töötama mehhanismidega, mida kasutatakse andmete sisestamiseks, muutmiseks ja otsimiseks. Saad korraliku arusaama andmebaasidega töötamiseks vajalikust SQL-i andmekäitluskeelest. Kui oled andmebaasidega tutvunud, on aeg neid Pythonis kasutada.

    Tutvud ORM-i tööpõhimõttega – kuidas ühitada objektorienteeritud maailm relatsioonilise maailmaga. Nüüdsest suudab sinu tarkvara andmebaasides olevat teavet talletada ja töödelda.

    Veebitehnoloogiad

    Õpid tundma maailma kõige olulisemaid front-end’i tehnoloogiaid – seda, mida me veebilehe külastamisel näeme. Näitame sulle, kuidas luua HTML-koodi, mis esindab täpselt seda, mida soovid, laadistikke, et need näeksid välja nii nagu vaja ja JavaScripti koodi, et see kõik toimiks. Seejärel tutvustame sulle enimkasutatavat raamistikku veebirakenduste loomiseks Pythonis – Django.

    Saad teada, kuidas luua halduspaneele, vormide käsitsemist, seansimehhanisme ja küpsiseid. Samuti uurid autoriseerimise ja autentimise käitumist.

    Programmeerija tööriistad

    Õpid töötama arendusmeeskonnas ja lahendama meeskonnana probleeme, mis tekivad, kui paljud inimesed samu faile muudavad. Saad teada, kuidas koodiga töötada, kuidas korraldatakse tööd programmeerimise meeskondades ja miks planeerimine on tähtis.

    Head tavad

    Testimine on tarkvaraarenduses hädavajalik. Testimine aitab sul veenduda, et sinu kirjutatud kood töötab õigesti. TDD on lähenemisviis koodi loomiseks, kus esmalt kirjutad testid ja seejärel koodi nii, et testid tagaksid koodi korrektse töö. Seejärel õpetame sulle, mis on algoritm ja miks see programmeerimismaailmas on tähtis. Õpid lahendama tavalisi probleeme ja määrama selliste lahenduste tõhusust. Peale selle näed, et andmeid saab salvestada mitmel erineval viisil ja tead, millal milline valida.

    Programmeerimisel ole valmis kokku puutuma probleemidega, millega keegi teine on varasemalt juba kokku puutunud. Muster on universaalsete, praktikas tõestatud lahendus sageli esinevale ja korduvale probleemile. Tutvud enimkasutatavate mustrite, nende käitumismudelite ja rakendamisega.

    Lõpp-projekt

    Lõpuks lood praktilise projekti, mis lahendab reaalse äriprobleemi. Hiljem saad selle projekti oma CV-le lisada ja kasutada seda oma unistuste töökoha saamiseks. Sinu ülesandeks on kujundada ja rakendada keerukam veebirakendus. Võid töötada üksi või meeskonnas.

    Lõpuks esitad töötava rakenduse ja arutled selle üle, mida sul õnnestus teha ning millised on ideed rakenduse edasiseks arendamiseks. Tundides jätame aega ka koodi ülevaatamiseks.

    Õpiväljundite hindamine ja lõpetamise tingimused

    Õppekava “Python” lõpetamise tingimuseks on loengutes vähemalt 80% ulatuses osalemine ja kõikide testide vähemalt 80% õigete vastustega sooritamine. Sellisel juhul väljastatakse osalejale tunnistus kursuse läbimise kohta. Õppijad, kes osalesid vähemalt 60% ulatuses, kuid ei sooritanud testi ega koostanud praktilist projekti, saavad tõendi.

    Python

    See moodul tutvustab sulle Pythoni programmeerimise maailma. Õpid selle uskumatult populaarse keele süntaksit, objektorienteeritud programmeerimise põhimõtet ja standardteegi põhifunktsioone. Ent mis on kõige tähtsam – õpid neid tõhusalt kasutama. Seejärel õpetame sulle, kuidas neid tööriistu tõhusalt kasutada, et olla suurepärane programmeerija. Samuti saad kõik teadmised kogu Pythoni ökosüsteemi kohta ja selle kohta, kuidas luua oma mooduleid. Selle mooduli lõppedes oled omandanud teadmised regulaaravaldiste võimalustest, erandite põhimõtte, samuti selliste keeleelementide nagu dekoraatorite, kontekstihaldurite ja lambdade kasutamise ja loomise.

    Töötamine andmetega

    Rakendused kasutavad andmeid väga sageli. Just sellepärast õpetame sind töötama mehhanismidega, mida kasutatakse andmete sisestamiseks, muutmiseks ja otsimiseks. Saad korraliku arusaama andmebaasidega töötamiseks vajalikust SQL-i andmekäitluskeelest. Kui oled andmebaasidega tutvunud, on aeg neid Pythonis kasutada.

    Tutvud ORM-i tööpõhimõttega – kuidas ühitada objektorienteeritud maailm relatsioonilise maailmaga. Nüüdsest suudab sinu tarkvara andmebaasides olevat teavet talletada ja töödelda.

    Veebitehnoloogiad

    Õpid tundma maailma kõige olulisemaid front-end’i tehnoloogiaid – seda, mida me veebilehe külastamisel näeme. Näitame sulle, kuidas luua HTML-koodi, mis esindab täpselt seda, mida soovid, laadistikke, et need näeksid välja nii nagu vaja ja JavaScripti koodi, et see kõik toimiks. Seejärel tutvustame sulle enimkasutatavat raamistikku veebirakenduste loomiseks Pythonis – Django.

    Saad teada, kuidas luua halduspaneele, vormide käsitsemist, seansimehhanisme ja küpsiseid. Samuti uurid autoriseerimise ja autentimise käitumist.

    Programmeerija tööriistad

    Õpid töötama arendusmeeskonnas ja lahendama meeskonnana probleeme, mis tekivad, kui paljud inimesed samu faile muudavad. Saad teada, kuidas koodiga töötada, kuidas korraldatakse tööd programmeerimise meeskondades ja miks planeerimine on tähtis.

    Head tavad

    Testimine on tarkvaraarenduses hädavajalik. Testimine aitab sul veenduda, et sinu kirjutatud kood töötab õigesti. TDD on lähenemisviis koodi loomiseks, kus esmalt kirjutad testid ja seejärel koodi nii, et testid tagaksid koodi korrektse töö. Seejärel õpetame sulle, mis on algoritm ja miks see programmeerimismaailmas on tähtis. Õpid lahendama tavalisi probleeme ja määrama selliste lahenduste tõhusust. Peale selle näed, et andmeid saab salvestada mitmel erineval viisil ja tead, millal milline valida.

    Programmeerimisel ole valmis kokku puutuma probleemidega, millega keegi teine on varasemalt juba kokku puutunud. Muster on universaalsete, praktikas tõestatud lahendus sageli esinevale ja korduvale probleemile. Tutvud enimkasutatavate mustrite, nende käitumismudelite ja rakendamisega.

    Lõpp-projekt

    Lõpuks lood praktilise projekti, mis lahendab reaalse äriprobleemi. Hiljem saad selle projekti oma CV-le lisada ja kasutada seda oma unistuste töökoha saamiseks. Sinu ülesandeks on kujundada ja rakendada keerukam veebirakendus. Võid töötada üksi või meeskonnas.

    Lõpuks esitad töötava rakenduse ja arutled selle üle, mida sul õnnestus teha ning millised on ideed rakenduse edasiseks arendamiseks. Tundides jätame aega ka koodi ülevaatamiseks.

    Õpiväljundite hindamine ja lõpetamise tingimused

    Õppekava “Python” lõpetamise tingimuseks on loengutes vähemalt 80% ulatuses osalemine ja kõikide testide vähemalt 80% õigete vastustega sooritamine. Sellisel juhul väljastatakse osalejale tunnistus kursuse läbimise kohta. Õppijad, kes osalesid vähemalt 60% ulatuses, kuid ei sooritanud testi ega koostanud praktilist projekti, saavad tõendi.

    Kuidas kursus välja näeb

    Kursusele tulles ei pea olema eelnevalt mingeid teadmisi või eelnevat kogemust IT valdkonnas. Alustame põhitõdedest ja õpetame teile kõik nullist alates. Hoolitseme selle eest, et meie kaugkursused keskenduksid kõige olulisemale: reaalajas toimuvatele tundidele ja õppesessioonidele koos meie professionaalsete juhendajatega.

    Teooria võrdub praktikaga

    Meie eesmärgiks on, see, et läbitav kursus valmistaks teid parimal võimalikul viisil ette selleks, mis reaalselt teid uuel töökohal ees ootab. Praktilised projektid aitavad kaasa sinu edusammudele. See hea võimalus lihvida oma oskusi ning täiendada oma portfelli!

    Üksikasjad

    Meil kõigil on  igapäevased kohustused – töö, pere või kool. Oleme sellega arvestanud ning meie kursused toimuvad: nädala sees õhtuti või nädalavahetustel. Kursused on 385 AK-tundi

    EKKA

    Akademia SDA OÜ on positiivselt läbinud Eesti Kõrg- ja Kutsehariduse Kvaliteediagentuuri lävendipõhise kvaliteedi hindamise.

    Meiepoolne igakülgne toetus:

    Karjäärinõustamine

    kandidaatide hulgast silma paistmine on edu alus. Seetõttu valmistab meie kvalifitseeritud karjäärinõustaja teid selleks täielikult ette. Saad teada, kuidas tõhusalt IT-valdkonnas tööd otsida ning kuidas tööintervjuul endast unustamatu mulje jätta.

    Tööintervjuu harjutamine

    Aitame teid tööintervjuuks ette valmistada. Meie juhendaja abiga õpid, kuidas tööintervjuul olles rääkida ja käituda stressivabalt. Juba mõne harjutuskatse järel tunned end rahulikult ja su enesekindlus tõuseb.

    Tööstusega seotud materjalid

    Saad meilt kohandatud töövihiku, mis sisaldab kogu teavet IT-maailma kohta. Hoiame ühendust ja jagame sinuga sisu, mis on spetsiaalselt meie õpilastele ja lõpetajatele loodud.

    Tõhusa CV koostamine

    CV on sinu esimene visiitkaart. Meie karjäärikonsultant aitab koostada tõhusa ja selge CV, mis jätab teie tulevasele tööandjale parima mulje. Samuti juhendame teid LinkedIn-profiili loomise protsessis ja näitame, millised lisategevused aitavad teil saada oma esimese IT-töökoha.

    Akademia SDA OÜ on Eesti Töötukassa koolituskaardi koostööpartner. 

    Akademia SDA OÜ on aastal 2023 positiivselt läbinud kvaliteedihindamise õppekavarühmas andmebaaside ja võrgu disain ja haldus ning asutusele on omistatud selles õppekavarühmas kvaliteedimärgi.

    Viide HAKA veebilehele

    Meie lõpetajate tagasiside

    “Võin öelda, et juhendajad toetasid meid väga. Iga kord, kui tuli mõni tääpakkumine juuniorile, anti sellest meile teada.”

    Bianca Todoran Data Analyst, The Smart Cube

    “Otsisin võimalusi karjääri muutmiseks ja valisin SDA kursuse. Alustasin IT-alaste teadmistega nullist ning SDA treenerite abiga, nende juhendamisel ja julgustamisel läbisin kursuse edukalt. Omandasin ISTQB sertifikaadi ja asusin tööle tarkvara testijana.”

    Marijaana Siimson Software Tester

    “Kursuse ainekava on väga põhjalik. See on hea koht õppimise alustamiseks. Kursus aitas mul luua äärmiselt hea teadmistebaasi.”

    Adina Dumitrescu Software Developer, Kalypso

    „Kui ma peaksin valima suurima väärtuse, mille kursuselt sain, siis oleks see, et IT-tööstuses käivad inimväärtus ja tehniline väärtus käsikäes. Ja SDA on suutnud end mõlemas ületada.”

    Levente Szilveszter Software Developer, Uniqa Raiffeisen Software Service

    “Kokkuvõttes soovitan kindlasti proovida SDA kursust, kui plaanite programmeerimismaailma siseneda.”

    Pavel Pšečuk Breakwater Technology tehnilise toe insener

    ERIPAKKUMINE ❗ Kõikide kursuste pakettidelt -40% AINULT SULLE, kes sa maksad kursuse eest kohe kogu summa! Loe lähemalt SIIT!

    Lisaks on meil käimas kevadkampaania, kus pakettidelt Karjäär IT-alal ja Karjäär IT-PRO on soodustust -20% ⛅

    Tutvu meie pakettidega

    Teadmised

    2199 EUR

    Saa tugev alus karjääri alustamiseks. See pakett sisaldab kursuse töövihikut, reaalajas toimuvaid õppesessioone ja videokoolitust.

    • Yes Töövihik – sissejuhatus IT-sse
    • Yes Kursus
    • Yes Live töötuba koos koolitajaga
    • Yes Soovitatav individuaalne töötoa seanss
    • Yes Töötoa kokkuvõte koos koolitajaga
    • Yes Videosessioonid – avardame sinu kompetentse
    • Yes Testid
    • Yes Kursuse läbimise tunnistus
    • Yes SDA tunnistus
    • No IT karjääri pakett – sisene edukalt IT-sektorisse
    • No Küberturvalisus IT-s
    • No Näost-näkku kohtumised karjäärinõustajaga
    • No HR kursus – praktika õpikoda
    • No IT-intervjuu
    • No Project +
    • No Juurdepääs SDA raamatukogule
    • No SCRUMi töötuba
    • No Koostöö mentoriga
    • No Individuaalsed konsultatsioonid treeneriga

    Karjäär IT-PRO

    3599 EUR 2 899 EUR

    Lisaks IT-teadmiste ja IT-karjääri pakettide standardsetele elementidele sisaldab Töögarantii pakett palju enamat, mis aitab sul pärast kursuse läbimist võimalikult kiiresti IT-valdkonda siseneda!

    • Yes Töövihik – sissejuhatus IT-sse
    • Yes Kursus
    • Yes Live töötuba koos koolitajaga
    • Yes Soovitatav individuaalne töötoa seanss
    • Yes Töötoa kokkuvõte koos koolitajaga
    • Yes Videosessioonid – avardame sinu kompetentse
    • Yes Testid
    • Yes Kursuse läbimise tunnistus
    • Yes SDA tunnistus
    • Yes IT karjääri pakett – sisene edukalt IT-sektorisse
    • Yes Küberturvalisus IT-s
    • Yes Näost-näkku kohtumised karjäärinõustajaga
    • Yes HR kursus – praktika õpikoda
    • Yes IT-intervjuu
    • Yes Project +
    • Yes Juurdepääs SDA raamatukogule
    • Yes SCRUMi töötuba
    • Yes Koostöö mentoriga
    • Yes Individuaalsed konsultatsioonid treeneriga
    Töövihik – sissejuhatus IT-sse Kursus Live töötuba koos koolitajaga Soovitatav individuaalne töötoa seanss Töötoa kokkuvõte koos koolitajaga Videosessioonid – avardame sinu kompetentse Testid Kursuse läbimise tunnistus SDA tunnistus IT karjääri pakett – sisene edukalt IT-sektorisse Küberturvalisus IT-s Näost-näkku kohtumised karjäärinõustajaga HR kursus – praktika õpikoda IT-intervjuu Project + Juurdepääs SDA raamatukogule SCRUMi töötuba Koostöö mentoriga Individuaalsed konsultatsioonid treeneriga

    Maksevõimalused

    Õppemaks peab olema tasutud õppetöö alguskuupäevaks. Kui maksmine toimub osamaksetega, siis toimuv maksmine vastavalt kokkulepitud graafikule. Töötukassa koolituskaardi omanike eest tasub Töötukassa. Õppemaksu tagastamised ja kord loobumise korral lepitakse kokku koolituslepingus.

    Lisainfot küsi meie kliendinõustajalt!

    Kogumaksumus: alates 57€/ kuus

    • Pakume kuni 48 osamakset

    • 9,9% intressimäär aastas

    • Kuni 12 osamakset 0% intressimääraga

    • Kohene vastus laenutaotlustele

    Osamaksete skeem – Inbank

    Meie spetsiaalne osamaksete kava hõlmab:

    • 12 kuuks intress 0%
    • Alates 13.kuust intress 9,9%
    • 0€ sissemakse
    • 0€ lepingutasu

     

    Tähelepanu, tegemist on finantsteenusega! Pakutava järelmaksu krediidikulukuse määr on 9,75% aastas järgmistel näidistingimustel: järelmaksu summa 2499€, sissemakse 0%, osamaksete arv 24, intressimäär 9,9% ostusummalt, lepingutasu 0€, igakuine haldustasu 0€. Igakuine osamakse 115,18€. Krediidiandjaks on Inbank AS (tegevusloa nr 4.1-1/31, tegevuskoht Niine 11, Tallinn, tel 640 8080). Enne lepingu sõlmimist tutvuge hoolikalt soovitava lepingu tingimustega ja vajadusel konsulteerige Inbank AS-i töötajaga või muu asjatundjaga.