
September is already associated with the end of the holiday season for many, but for most, it signals the start of study. At the beginning of the new academic year, we offer you a selection of videos from our educational projects posted on the Technostream YouTube channel. The collection consists of three parts: new courses on the channel for the 2018-2019 academic year, the most viewed courses, and the most popular videos.
New courses on the Technostream channel for the 2018-2019 academic year
Databases (Technosphere)

The course aims to study the topology, variety, and basic principles of operation of storage and data systems, as well as the algorithms that underlie both centralized and distributed systems, demonstrating the fundamental trade-offs inherent in various solutions.
The course explores the variety of solutions for data storage in internet projects across three dimensions:
- the data model continuum;
- the data consistency continuum;
- the data storage algorithms continuum.
The course program is designed for system programmers, database developers, and application programmers, as well as creators of mass service systems on the internet.
Rakenduslik Python (Tehnopark)

Kursus tutvustab Python keelt – üht kõige populaarsemat ja nõutumat IT-keelt praegusel hetkel. Keelte nõudlus ei sünni tühjalt kohalt: lihtne õppimine ja süntaks, tohutu valik tööriistu igasuguste probleemide lahendamiseks – need ja paljud muud tegurid on toonud kaasa Python'i laialdase kasutamise üle kogu maailma. Tänu sellele kursusele saate ka teie juurde pääseda keele ökosüsteemi.
Te õppite:
- Programmima Pythonis;
- Kirjutama kvaliteetset, hooldatavat koodi;
- Kasutama tarkvaratoodete arendusprotsessi;
- Koostööd tegema internetiteenuste ja andmebaasidega.
Süvendatud programmeerimine C/C++ (Tehnosfäär)

Tuttate tutvustatakse kaasaegses arenduses kasutatavaid tööriistu ja praktikaid, samuti omandate oskused korrektse ja paindliku koodi kirjutamisel C++ keeles. Kursus aitab arendustöötajatel omandada oskusi ja teadmisi, mis on vajalikud osalemiseks tööstuslike arenduste projektides C++ keeles, sealhulgas serveripoolsete arendajate praktikantide kohtade täitmiseks.
Iga loeng koosneb loengust (2 tundi) ja praktilisest ülesandest.
Süsteemne programmeerimine | Tarantooli labor (Tehnosfäär)

Kursus käsitleb GNU/Linuxi põhjal töötava operatsioonisüsteemi struktuuri, ядро arhitektuuri ja selle alam süsteeme. Tutvustatakse ja kirjeldatakse suhtlemise viise operatsioonisüsteemiga. Kursuse materjal on võimalikult lähedane reaalsusele ning sisaldab näiteid.
IT-projektide ja tootearenduse juhtimine (Tehnosfäär)

Kursuse eesmärk on omandada teadmisi tootearenduse ja projektijuhtimise valdkonnas Mail.ru Group'i näitel, mõista toote ja projekti juhi rolli, tutvuda tootearenduse ja projektijuhtimise arenguvõimaluste ning eriliste aspektidega suurtes ettevõtetes.
Kursis käsitletakse toodete haldamise teooriat ja praktikat ning kõike, mis sellega seondub (või selle ümber): protsessid, nõuded, meetrikad, tähtaegad, lansseerimised ja loomulikult ka inimesi ning seda, kuidas nendega suhelda.
Android-arendus (Tehnopol)

Kursus aitab omandada vajalikud teadmised ja oskused tarkvara arendamiseks Androidi platvormile. Õpid Androidi API-d, arendajatööriistu (SDK), populaarseid teeke ja palju muud. Lisaks õpetatakse sul mitte ainult rakenduse arendamist, vaid ka selle töökindluse tagamist. Pärast seda suudad ise rakendusi luua ja nende arendust (tehniliselt — juhtimise tasemel) hallata.
Java põhitõed (Tehnopol)

Kursus on pühendatud Java 11 aluste õppimisele, Gitiga töötamisele, tutvumisele mõnede testimismeetodite ja süsteemide disainimustritega. Suunatud inimestele, kellel on minimaalne baasprogrammeerimise teadlikkus ükskõik millisest keelest. Kursuse käigus saate selgeks Java ning luua täieliku rakenduse.
Andmebaaside kasutamine (Tehnopol)

Saate põhjalikud teadmised andmebaasidega töötamisest. Õppige, kuidas valida oma projektile kõige sobivamaid andmebaasitüüpe, koostada päringuid, muuta andmeid, omandada SQL põhialused ja palju muud.
2018-2019. õppeaasta kõige vaadatumad kursused kanalis Tehnostream
Tarkvara kvaliteet ja testimine (Tehnosfäär, 2015)

Kõik kaasaegsete veebirakenduste testimise ja kvaliteedi tagamise oluliste metoodikate kohta: teoreetilised alused, käsitsi testimine, dokumentatsiooni koostamine, koodikattete külastamine, vigade jälgimine, tööriistad, testimise automatiseerimine ja palju muud.
Arendamine Java-s (Tehnosfäär, 2018)

Selles kursuses on kõik, mis on vajalik Java maailma alustavale praktikantidele. Me ei süvene süntaksidetailidesse, vaid võtame Java ja hakkame sellega huvitavaid asju tegema. Eeldame, et te ei tunne Java't, kuid olete programmeerinud mõnes kaasaegses programmeerimiskeeles ja tunnete OOP (objektorienteeritud programmeerimise) aluseid. Tähelepanu on pööratud tõelise tehnoloogiakomplekti kasutamisele (jah, just sellist kasutavad paljud ettevõtted). Veidi buzzword’e: Java-stäkk (Jersey, Hibernate, WebSockets) ja tööriistade komplekt (Docker, Gradle, Git, GitHub).
Linuxi haldamine (TechnoTrack, 2017)

Kursuse raames käsitletakse internetiteenuste süsteemihalduse aluseid, nende töökindluse, jõudluse ja turvalisuse tagamist, samuti Linuxi operatsioonisüsteemi ülesehituse eripärasid, mida kõige laiemalt kasutatakse sarnastes projektides. Näidisena on kasutatud RHEL 7 (CentOS 7) perede jaotusi. veebiserver nginx, MySQL, bacula varundussüsteem, Zabbix monitooringusüsteem, oVirt virtualiseerimissüsteem, koormuse tasakaalustaja, mis põhineb ipvs+keepalived.
Veebitehnoloogiad. Arendamine DJANGO'l (Tehnopark, 2016)

Kursus keskendub veebirakenduste serveripoolse osa arendamisele, nende arhitektuurile ja HTTP protokollile. Kursuse lõpetamisel õpitakse: rakenduste arendamist Pythonis, MVC-raamistikute kasutamist, HTML-lehtede kinnitamist, süvenemist veebiarenduse teemadesse ja konkreetsete tehnoloogiate valimist.
Go programmeerimine (Tehnosfäär, 2017)

Kursuse eesmärk on anda põhiteadmised Go (golang) programmeerimiskeelest ja selle ökosüsteemist. Lihtsa tekstimängu näitel käsitletakse kõiki peamisi ülesandeid, millega silmitsi seisavad kaasaegsete veebirakenduste arendajad suurprojektides, rakendades neid Go-s. Kursus ei sea eesmärgiks õpetada programmeerimist nullist; vajalikud on põhiteadmised programmeerimisest.
Kõige vaadatumad videod Tehnostreami kanalil 2018-2019. õppeaastal
Linuxi haldamine. Sissejuhatus (Tehnopark, 2015)

Selles videos räägitakse Linuxi ajaloost, administraatori ees seisvatest ülesannetest ning Windowsilt Linuxile ülemineku raskustest ja kohandamisvõimalustest.
Go programmeerimine. Sissejuhatus (Tehnosfäär, 2017)

Video käsitleb Go keele ajalugu, peamisi ideid, mis keele sisse on kodeeritud, ja põhialuseid: kuidas installida ja seadistada Go keskkonda, luua esimene programm ning töötada muutujate ja juhtstruktuuridega.
Inspireeriv reklaamvideo nendest, kes lähevad IT-sse hoolimata kõigest.

See reklaamvideo on pühendatud tudengite vastuvõtule meie haridusprogrammidel ülikoolides.
Linux. Põhitõed (Tech Track, 2017)

Selles videos räägitakse Linuxi struktuurist, käsuridade kasutamisest, erinevate kasutajate juurdepääsuõigustest. Te õpite, milliseid protsesse ja olekuid Linuxis esineb, milliseid protokolle kasutatakse ja kuidas hallata kasutaja keskkonda.
Arendamine Androidis. Sissejuhatus (Tech Track, 2017)

Selles sissejuhatuses räägitakse mobiiliarenduse eripäradest ja mobiilirakenduse elutsüklist. Te õpite, kuidas mobiilirakendus eksisteerib operatsioonisüsteemis, mida on vaja rakenduse arendamiseks, kuidas seadistada arenduskeskkonda ja luua oma "Hello, world!".
Tuletame meelde, et meie IT-spetsialistide värsked loengud ja meistrikursused programmeerimise teemal avaldatakse endiselt kanalis . Liituge meiega, et uusi loenguid mitte maha magada!
Allikas: habr.com
