Září si už mnoho lidí spojuje s koncem prázdnin, ale pro většinu je to se studiem. Na začátek nového školního roku vám nabízíme výběr videí z našich vzdělávacích projektů umístěných na Youtube kanálu Technostream. Výběr se skládá ze tří částí: nové kurzy na kanálu pro akademický rok 2018–2019, nejsledovanější kurzy a nejsledovanější videa.
Nové kurzy na kanálu Technostream pro akademický rok 2018-2019
Databáze (Technosphere)
Účelem kurzu je prostudovat topologii, diverzitu a základní principy fungování úložných a datových systémů, stejně jako algoritmů, na nichž jsou založeny centralizované i distribuované systémy, a demonstrovat základní kompromisy vlastní určitým řešením.
Kurz odhaluje rozmanitost řešení pro ukládání dat v internetových projektech ve třech dimenzích:
- kontinuum datového modelu;
- kontinuum konzistence dat;
- kontinuum algoritmů pro ukládání dat.
Program kurzu je určen jak systémovým programátorům, vývojářům DBMS, tak i aplikačním programátorům, tvůrcům frontových systémů na internetu.
Aplikovaný Python (Technopark)
Kurz seznamuje s jazykem Python, jedním z nejpopulárnějších a nejžádanějších jazyků na dnešním IT trhu. Poptávka po jazyce se nezrodila z ničeho nic: snadné zadávání a syntaxe, bohatý výběr nástrojů pro řešení různých problémů – to a mnohem více vedlo k tomu, že se Python široce používá po celém světě. Díky tomuto kurzu se i vy můžete zapojit do jazykového ekosystému.
Naučíte se:
- Program v Pythonu;
- Pište vysoce kvalitní, udržovatelný kód;
- Organizovat proces vývoje softwaru;
- Interakce s internetovými službami a databázemi.
Pokročilé programování v C/C++ (Technosphere)
Seznámíte se s nástroji a postupy používanými v moderním vývoji a získáte dovednosti psát správný a flexibilní kód v C++. Kurz vám pomůže získat dovednosti a schopnosti potřebné pro specialisty na vývoj softwaru pro účast na projektech průmyslového vývoje v jazycích C++, včetně obsazení stážistů pro serverové vývojáře aplikací s vysokou zátěží.
Každá lekce se skládá z přednášky (2 hodiny) a praktického zadání.
Programování systému | Laboratoř tarantoolů (Technosphere)
Předmět pokrývá návrh operačního systému založeného na jádře GNU/Linux, architekturu jádra a jeho subsystémů. Jsou uvedeny a popsány způsoby interakce s OS. Materiál kurzu je co nejblíže realitě a je plný příkladů.
IT projektový a produktový management (Technosphere)
Účelem kurzu je získat znalosti v oblasti produktového a projektového managementu na příkladu Mail.ru Group, pochopit roli produktového a projektového manažera, osvojit si perspektivu vývoje a rysy produktového a projektového managementu v velká společnost.
Kurz se bude týkat teorie a praxe řízení produktu a všeho, co je uvnitř (nebo vedle něj): procesy, požadavky, metriky, termíny, launche a samozřejmě o lidech a jak s nimi komunikovat.
Vývoj pro Android (Technopolis)
Kurz vám pomůže získat potřebné znalosti a dovednosti pro vývoj softwaru pro Android. Prozkoumáte Android API, SDK, oblíbené knihovny a další. Během školení se navíc naučíte nejen vyvíjet aplikaci, ale také jak zajistit odolnost proti chybám. Poté budete moci sami vytvářet aplikace a řídit (technicky - na úrovni manažera) jejich vývoj.
Úvod do Java (Technopolis)
Kurz je věnován osvojení základů Java 11, práci s Git, představení některých testovacích postupů a vzorů návrhu systému. Navrženo pro lidi s minimálními základními znalostmi programování v jakémkoli jazyce. V průběhu kurzu zvládnete Javu a vytvoříte plnohodnotnou aplikaci.
Používání databází (Technopolis)
Získáte komplexní znalosti práce s databázemi. Naučte se, jak vybrat nejvhodnější typy databází pro váš projekt, psát dotazy, upravovat data, ovládat základy SQL a mnoho dalšího.
Nejsledovanější kurzy na kanálu Technostream pro akademický rok 2018-2019
Kvalita a testování softwaru (Technosphere, 2015)
Vše o aktuálních metodologiích pro testování a zajištění kvality moderních webových aplikací: teoretické základy, manuální testování, příprava dokumentace, pokrytí kódu testy, sledování chyb, nástroje, automatizace testování a mnoho dalšího.
Vývoj v Javě (Technosphere, 2018)
Tento kurz má vše, co začátečník ve světě Javy potřebuje. Nebudeme zabíhat do podrobností o syntaxi, ale prostě vezměte Javu a vytvořte z ní zajímavé věci. Předpokládáme, že neznáte Javu, ale programovali jste v jakémkoli moderním programovacím jazyce a znáte základy OOP. Důraz je kladen na využití zásobníku bojové techniky (ano, přesně to mnoho firem používá). Několik módních slov: Java stack (Jersey, Hibernate, WebSockets) a toolchain (Docker, Gradle, Git, GitHub).
Správa Linuxu (Technotrack, 2017)
Kurz pokrývá základy systémové administrace internetových služeb, zajištění jejich odolnosti proti chybám, výkonu a bezpečnosti a také konstrukční vlastnosti OS Linux, který je v takových projektech nejrozšířenější. Jako příklad jsme použili distribuční sady rodiny RHEL 7 (CentOS 7), webový server nginx, MySQL DBMS, zálohovací systém bacula, monitorovací systém Zabbix, virtualizační systém oVirt a load balancer na bázi ipvs+ udržovat naživu.
Webové technologie. Vývoj na DJANGO (Technopark, 2016)
Předmět je věnován vývoji serverové strany webových aplikací, jejich architektuře a protokolu HTTP. Na konci kurzu se naučíte: vyvíjet aplikace v Pythonu, používat MVC frameworky, naučit se rozložení HTML stránek, ponořit se do předmětu webový vývoj a umět si vybrat konkrétní technologie.
Programování na cestách (Technosphere, 2017)
Účelem kurzu je poskytnout základní pochopení programovacího jazyka Go (golang) a jeho ekosystému. Na příkladu jednoduché textové hry zvážíme všechny hlavní úkoly, kterým čelí vývojář moderních webových aplikací ve velkých projektech, s jejich implementací v Go. Kurz si neklade za cíl učit programování od nuly, pro školení budou vyžadovány základní programátorské dovednosti.
Nejsledovanější videa na kanálu Technostream za akademický rok 2018-2019
Správa Linuxu. Úvod (Technopark, 2015)
Toto video hovoří o historii Linuxu, výzvách, kterým čelí správce tohoto operačního systému, stejně jako o potížích, které na vás čekají při přechodu z Windows na Linux a jak se přizpůsobit.
Programování v Go. Úvod (Technosphere, 2017)
Video je věnováno historii jazyka Go, popisu klíčových myšlenek zakotvených v jazyce a základním základům: jak nainstalovat a nakonfigurovat prostředí Go, jak vytvořit svůj první program, jak pracovat s proměnnými a kontrolní struktury.
Inspirativní propagační video o těch, kteří jdou do IT, ať se děje cokoliv
Toto je propagační video věnované náboru studentů do našich vzdělávacích programů na vysokých školách.
Linux. Základy (Technotrek, 2017)
Toto video hovoří o linuxovém zařízení, používání příkazového shellu a přístupových právech pro různé uživatele. Dozvíte se, jaké procesy a stavy v Linuxu existují, jaké protokoly se používají a jak spravovat uživatelské prostředí.
Vývoj na Androidu. Úvod (Technotrek, 2017)
Tato úvodní lekce pojednává o funkcích mobilního vývoje a životním cyklu mobilní aplikace. Dozvíte se přesně, jak mobilní aplikace v OS existuje, co je potřeba k vývoji aplikace, jak nastavit vývojové prostředí a vytvořit si vlastní „Ahoj, světe!“
Připomeňme, že aktuální přednášky a mistrovské kurzy o programování od našich IT specialistů jsou stále zveřejňovány na kanálu
Zdroj: www.habr.com