Technostream: isang bagong seleksyon ng mga pang-edukasyon na video para sa simula ng taon ng pag-aaral

Technostream: isang bagong seleksyon ng mga pang-edukasyon na video para sa simula ng taon ng pag-aaral
Iniuugnay na ng maraming tao ang Setyembre sa pagtatapos ng kapaskuhan, ngunit para sa karamihan ito ay sa pag-aaral. Para sa simula ng bagong school year, nag-aalok kami sa iyo ng seleksyon ng mga video ng aming mga proyektong pang-edukasyon na nai-post sa Technostream Youtube channel. Binubuo ang pagpili ng tatlong bahagi: mga bagong kurso sa channel para sa akademikong taon ng 2018-2019, ang mga kursong pinakapinanood at ang pinakamaraming pinapanood na mga video.

Mga bagong kurso sa Technostream channel para sa 2018-2019 academic year

Mga Database (Technosphere)


Ang layunin ng kurso ay pag-aralan ang topology, pagkakaiba-iba at mga pangunahing prinsipyo ng pagpapatakbo ng mga sistema ng imbakan at data, pati na rin ang mga algorithm na pinagbabatayan ng parehong sentralisado at distributed na mga sistema, na nagpapakita ng mga pangunahing kompromiso na likas sa ilang mga solusyon.

Ang kurso ay nagpapakita ng iba't ibang mga solusyon para sa pag-iimbak ng data sa mga proyekto sa Internet sa tatlong dimensyon:

  • data model continuum;
  • continuum ng pagkakapare-pareho ng data;
  • continuum ng mga algorithm ng pag-iimbak ng data.

Ang programa ng kurso ay inilaan kapwa para sa mga programmer ng system, mga developer ng DBMS, at mga programmer ng application, mga tagalikha ng mga sistema ng pagpila sa Internet.

Inilapat na Python (Technopark)


Ipinakilala ng kurso ang wikang Python, isa sa pinakasikat at in-demand na wika sa merkado ng IT ngayon. Ang pangangailangan para sa isang wika ay hindi ipinanganak nang wala saan: kadalian ng pagpasok at syntax, isang mayamang pagpili ng mga tool para sa paglutas ng iba't ibang mga problema - ito at marami pang iba ay humantong sa Python na malawakang ginagamit sa buong mundo. Salamat sa kursong ito, maaari ka ring sumali sa ekosistem ng wika.

Matututo ka:

  • Programa sa Python;
  • Sumulat ng mataas na kalidad, mapanatili na code;
  • Ayusin ang proseso ng pagbuo ng software;
  • Makipag-ugnayan sa mga serbisyo at database ng Internet.

Advanced na programming sa C/C++ (Technosphere)


Magiging pamilyar ka sa mga tool at kasanayan na ginagamit sa modernong pag-unlad, at magkakaroon ng mga kasanayan sa pagsulat ng tama at nababaluktot na code sa C++. Tutulungan ka ng kurso na makuha ang mga kasanayan at kakayahan na kinakailangan para sa mga espesyalista sa pagbuo ng software upang makilahok sa mga proyekto sa pagpapaunlad ng industriya sa mga wikang C++, kabilang ang pagpuno ng mga posisyon sa intern para sa mga developer sa gilid ng server ng mga application na may mataas na load.

Ang bawat aralin ay binubuo ng isang lecture (2 oras) at isang praktikal na takdang-aralin.

System Programming | Tarantool Laboratory (Technosphere)

Saklaw ng kurso ang disenyo ng isang operating system batay sa GNU/Linux kernel, ang arkitektura ng kernel at mga subsystem nito. Ang mga paraan ng pakikipag-ugnayan sa OS ay ibinigay at inilarawan. Ang materyal ng kurso ay mas malapit sa katotohanan hangga't maaari at puno ng mga halimbawa.

Proyekto sa IT at pamamahala ng produkto (Technosphere)


Ang layunin ng kurso ay upang makakuha ng kaalaman sa larangan ng pamamahala ng produkto at proyekto gamit ang halimbawa ng Mail.ru Group, upang maunawaan ang papel ng isang produkto at manager ng proyekto, upang matutunan ang mga prospect ng pag-unlad at mga tampok ng pamamahala ng produkto at proyekto sa isang malaking kumpanya.

Sasaklawin ng kurso ang teorya at kasanayan sa pamamahala ng isang produkto at lahat ng nasa loob (o sa tabi nito): mga proseso, kinakailangan, sukatan, deadline, paglulunsad at, siyempre, tungkol sa mga tao at kung paano makipag-usap sa kanila.

Pag-unlad ng Android (Technopolis)


Tutulungan ka ng kursong makakuha ng kinakailangang kaalaman at kasanayan para sa pagbuo ng software para sa Android. I-explore mo ang mga Android API, SDK, sikat na library, at higit pa. Bilang karagdagan, sa panahon ng pagsasanay matututunan mo hindi lamang kung paano bumuo ng isang aplikasyon, kundi pati na rin kung paano matiyak ang pagpapahintulot sa kasalanan. Pagkatapos nito, magagawa mong lumikha ng mga application sa iyong sarili at kontrolin (sa mga teknikal na termino - sa antas ng manager) ang kanilang pag-unlad.

Panimula sa Java (Technopolis)


Ang kurso ay nakatuon sa pag-aaral ng mga pangunahing kaalaman ng Java 11, nagtatrabaho sa Git, na nagpapakilala ng ilang mga kasanayan sa pagsubok at mga pattern ng disenyo ng system. Idinisenyo para sa mga taong may kaunting pangunahing kaalaman sa programming sa anumang wika. Sa panahon ng kurso, magagawa mong master ang Java at lumikha ng isang ganap na aplikasyon.

Paggamit ng mga database (Technopolis)


Makakakuha ka ng komprehensibong kaalaman sa pagtatrabaho sa mga database. Matutunan kung paano pumili ng pinaka-angkop na mga uri ng database para sa iyong proyekto, magsulat ng mga query, baguhin ang data, master ang mga pangunahing kaalaman ng SQL at marami pang iba.

Ang pinakapinapanood na mga kurso sa Technostream channel para sa 2018-2019 academic year

Kalidad at pagsubok ng software (Technosphere, 2015)


Lahat ng tungkol sa kasalukuyang mga pamamaraan para sa pagsubok at pagtiyak ng kalidad ng mga modernong web application: mga teoretikal na pundasyon, manu-manong pagsubok, paghahanda ng dokumentasyon, saklaw ng code na may mga pagsubok, pagsubaybay sa bug, tooling, pag-automate ng pagsubok at marami pa.

Pag-unlad sa Java (Technosphere, 2018)


Nasa kursong ito ang lahat ng kailangan ng isang baguhan sa mundo ng Java. Hindi kami pupunta sa mga detalye ng syntax, ngunit kunin lang ang Java at gumawa ng mga kawili-wiling bagay mula dito. Ipinapalagay namin na hindi mo alam ang Java, ngunit naka-program sa anumang modernong programming language at pamilyar sa mga pangunahing kaalaman ng OOP. Binibigyang-diin ang paggamit ng isang stack ng teknolohiya ng labanan (oo, ito mismo ang ginagamit ng maraming kumpanya). Ilang buzzwords: Java stack (Jersey, Hibernate, WebSockets) at toolchain (Docker, Gradle, Git, GitHub).

Pangangasiwa ng Linux (Technotrack, 2017)


Ang kurso ay sumasaklaw sa mga pangunahing kaalaman ng system administration ng mga serbisyo sa Internet, na tinitiyak ang kanilang fault tolerance, performance at seguridad, pati na rin ang mga feature ng disenyo ng Linux OS, na pinaka-malawak na ginagamit sa mga naturang proyekto. Bilang halimbawa, gumamit kami ng mga distribution kit ng pamilya ng RHEL 7 (CentOS 7), nginx web server, MySQL DBMS, bacula backup system, Zabbix monitoring system, oVirt virtualization system, at load balancer batay sa ipvs+ keepalived.

Mga teknolohiya sa web. Pag-unlad sa DJANGO (Technopark, 2016)


Ang kurso ay nakatuon sa pagbuo ng bahagi ng server ng mga web application, ang kanilang arkitektura at ang HTTP protocol. Sa pagtatapos ng kurso, matututunan mong: bumuo ng mga application sa Python, gumamit ng mga framework ng MVC, matutunan ang layout ng mga HTML na pahina, isawsaw ang iyong sarili sa paksa ng web development at makapili ng mga partikular na teknolohiya.

Programming sa Go (Technosphere, 2017)


Ang layunin ng kurso ay magbigay ng pangunahing pag-unawa sa Go programming language (golang) at sa ecosystem nito. Gamit ang isang simpleng text game bilang halimbawa, isasaalang-alang namin ang lahat ng pangunahing gawain na kinakaharap ng isang developer ng mga modernong web application sa malalaking proyekto, kasama ang kanilang pagpapatupad sa Go. Ang kurso ay hindi naglalayong magturo ng programming mula sa simula; ang mga pangunahing kasanayan sa programming ay kinakailangan para sa pagsasanay.

Ang pinakapinapanood na mga video sa Technostream channel para sa 2018-2019 academic year

Pangangasiwa ng Linux. Panimula (Technopark, 2015)


Ang video na ito ay nagsasalita tungkol sa kasaysayan ng Linux, ang mga hamon na kinakaharap ng administrator ng OS na ito, pati na rin ang mga paghihirap na naghihintay sa iyo kapag lumipat mula sa Windows patungo sa Linux at kung paano umangkop.

Programming sa Go. Panimula (Technosphere, 2017)


Ang video ay nakatuon sa kasaysayan ng wikang Go, isang paglalarawan ng mga pangunahing ideya na naka-embed sa wika, at ang mga pangunahing batayan: kung paano i-install at i-configure ang kapaligiran ng Go, kung paano lumikha ng iyong unang programa, kung paano gumana sa mga variable at mga istruktura ng kontrol.

Inspirational promotional video tungkol sa mga taong pumapasok sa IT, anuman ang mangyari


Ito ay isang pang-promosyon na video na nakatuon sa pangangalap ng mga mag-aaral sa aming mga programang pang-edukasyon sa mga unibersidad.

Linux. Mga Pangunahing Kaalaman (Technotrek, 2017)


Ang video na ito ay nagsasalita tungkol sa Linux device, gamit ang command shell, at mga karapatan sa pag-access para sa iba't ibang user. Malalaman mo kung anong mga proseso at estado ang umiiral sa Linux, anong mga protocol ang ginagamit, at kung paano pamahalaan ang kapaligiran ng gumagamit.

Pag-unlad sa Android. Panimula (Technotrek, 2017)


Ang panimulang aralin na ito ay nag-uusap tungkol sa mga tampok ng mobile development at ang ikot ng buhay ng isang mobile application. Matututuhan mo nang eksakto kung paano umiiral ang isang mobile application sa OS, kung ano ang kailangan upang bumuo ng isang application, kung paano mag-set up ng isang development environment at lumikha ng iyong sariling "Hello, world!"

Paalalahanan ka namin na ang mga kasalukuyang lecture at master class sa programming mula sa aming mga IT specialist ay na-publish pa rin sa channel Technostream. Mag-subscribe para hindi ka makaligtaan ng mga bagong lecture!

Pinagmulan: www.habr.com

Magdagdag ng komento