Technostream: una nuova selezione di video didattici per l'inizio dell'anno scolastico

Technostream: una nuova selezione di video didattici per l'inizio dell'anno scolastico
Molte persone associano già settembre alla fine delle festività natalizie, ma per la maggior parte è con lo studio. Per l'inizio del nuovo anno scolastico vi proponiamo una selezione di video dei nostri progetti didattici pubblicati sul canale Youtube di Technostream. La selezione si compone di tre parti: i nuovi corsi sul canale per l'anno accademico 2018-2019, i corsi più visti e i video più visti.

Nuovi corsi sul canale Technostream per l'anno accademico 2018-2019

Database (tecnosfera)


Lo scopo del corso è studiare la topologia, la diversità e i principi di base di funzionamento dei sistemi di archiviazione e dati, nonché gli algoritmi alla base dei sistemi centralizzati e distribuiti, dimostrando i compromessi fondamentali inerenti a determinate soluzioni.

Il corso svela la varietà di soluzioni per l'archiviazione dei dati nei progetti Internet in tre dimensioni:

  • continuum del modello dati;
  • continuità della coerenza dei dati;
  • continuum di algoritmi di archiviazione dei dati.

Il programma del corso è rivolto sia a programmatori di sistemi, sviluppatori di DBMS, sia a programmatori di applicazioni, ideatori di sistemi di code su Internet.

Python applicato (Technopark)


Il corso introduce il linguaggio Python, uno dei linguaggi più diffusi e richiesti oggi nel mercato informatico. La richiesta di un linguaggio non nasce dal nulla: facilità di immissione e sintassi, una ricca selezione di strumenti per risolvere vari problemi: questo e molto altro hanno portato Python ad essere ampiamente utilizzato in tutto il mondo. Grazie a questo corso, anche tu potrai entrare a far parte dell'ecosistema linguistico.

Imparerai:

  • Programma in Python;
  • Scrivere codice di alta qualità e manutenibile;
  • Organizzare il processo di sviluppo del software;
  • Interagire con servizi Internet e database.

Programmazione avanzata in C/C++ (Tecnosfera)


Acquisirai familiarità con gli strumenti e le pratiche utilizzati nello sviluppo moderno e acquisirai le competenze per scrivere codice corretto e flessibile in C++. Il corso ti aiuterà ad acquisire le competenze e le capacità necessarie agli specialisti dello sviluppo software per partecipare a progetti di sviluppo industriale nei linguaggi C++, compreso il riempimento di posizioni di stagista per sviluppatori lato server di applicazioni ad alto carico.

Ogni lezione consiste in una lezione frontale (2 ore) e un compito pratico.

Programmazione del sistema | Laboratorio del Tarantoolo (Tecnosfera)

Il corso riguarda la progettazione di un sistema operativo basato sul kernel GNU/Linux, l'architettura del kernel e dei suoi sottosistemi. Vengono forniti e descritti i metodi di interazione con il sistema operativo. Il materiale del corso è il più vicino possibile alla realtà ed è pieno di esempi.

Gestione di progetti e prodotti IT (Tecnosfera)


Lo scopo del corso è acquisire conoscenze nel campo della gestione di prodotti e progetti utilizzando l'esempio del gruppo Mail.ru, comprendere il ruolo di un product e project manager, apprendere le prospettive di sviluppo e le caratteristiche della gestione di prodotti e progetti in una grande azienda.

Il corso coprirà la teoria e la pratica della gestione di un prodotto e di tutto ciò che è al suo interno (o accanto): processi, requisiti, metriche, scadenze, lanci e, ovviamente, sulle persone e su come comunicare con loro.

Sviluppo Android (Technopolis)


Il corso ti aiuterà ad acquisire le conoscenze e le competenze necessarie per lo sviluppo di software per Android. Esplorerai API Android, SDK, librerie popolari e altro ancora. Inoltre, durante il processo di formazione imparerai non solo come sviluppare un'applicazione, ma anche come garantire la tolleranza agli errori. Successivamente, sarai in grado di creare tu stesso le applicazioni e controllarne (in termini tecnici - a livello di manager) il loro sviluppo.

Introduzione a Java (Technopolis)


Il corso è dedicato all'apprendimento delle basi di Java 11, lavorando con Git, introducendo alcune pratiche di test e modelli di progettazione del sistema. Progettato per persone con una conoscenza di base minima di programmazione in qualsiasi lingua. Durante il corso sarai in grado di padroneggiare Java e creare un'applicazione completa.

Utilizzo di database (Technopolis)


Acquisirai una conoscenza completa del lavoro con i database. Scopri come scegliere i tipi di database più adatti al tuo progetto, scrivere query, modificare dati, padroneggiare le basi di SQL e molto altro ancora.

I corsi più visti sul canale Technostream per l'anno accademico 2018-2019

Qualità e test del software (Technosphere, 2015)


Tutto sulle metodologie attuali per il test e la garanzia della qualità delle moderne applicazioni web: fondamenti teorici, test manuali, preparazione della documentazione, copertura del codice con test, tracciamento dei bug, strumenti, automazione dei test e molto altro.

Sviluppo in Java (Tecnosfera, 2018)


Questo corso ha tutto ciò di cui un principiante ha bisogno nel mondo di Java. Non entreremo nei dettagli della sintassi, ma prenderemo Java e ne trarremo cose interessanti. Partiamo dal presupposto che tu non conosca Java, ma che tu abbia programmato in qualsiasi linguaggio di programmazione moderno e che tu abbia familiarità con le basi dell'OOP. L'accento è posto sull'uso di uno stack tecnologico di combattimento (sì, questo è esattamente ciò che usano molte aziende). Alcune parole d'ordine: stack Java (Jersey, Hibernate, WebSockets) e toolchain (Docker, Gradle, Git, GitHub).

Amministrazione di Linux (Technotrack, 2017)


Il corso copre le basi dell'amministrazione di sistema dei servizi Internet, garantendo la loro tolleranza agli errori, prestazioni e sicurezza, nonché le caratteristiche di progettazione del sistema operativo Linux, che è più ampiamente utilizzato in tali progetti. Abbiamo utilizzato ad esempio i kit di distribuzione della famiglia RHEL 7 (CentOS 7), il server web nginx, il DBMS MySQL, il sistema di backup bacula, il sistema di monitoraggio Zabbix, il sistema di virtualizzazione oVirt e un bilanciatore di carico basato su ipvs+ keepalived.

Tecnologie web. Sviluppo su DJANGO (Technopark, 2016)


Il corso è dedicato allo sviluppo lato server delle applicazioni web, alla loro architettura e al protocollo HTTP. Al termine del corso imparerai a: sviluppare applicazioni in Python, utilizzare framework MVC, apprendere il layout delle pagine HTML, immergerti nella materia dello sviluppo web ed essere in grado di scegliere tecnologie specifiche.

Programmazione in Go (Technosphere, 2017)


Lo scopo del corso è fornire una conoscenza di base del linguaggio di programmazione Go (golang) e del suo ecosistema. Utilizzando come esempio un semplice gioco di testo, considereremo tutti i compiti principali che uno sviluppatore di moderne applicazioni web deve affrontare in progetti di grandi dimensioni, con la loro implementazione in Go. Il corso non ha lo scopo di insegnare la programmazione da zero; per la formazione saranno richieste competenze di programmazione di base.

I video più visti sul canale Technostream per l'anno accademico 2018-2019

Amministrazione Linux. Introduzione (Technopark, 2015)


Questo video parla della storia di Linux, delle sfide che deve affrontare l'amministratore di questo sistema operativo, nonché delle difficoltà che ti attendono quando passi da Windows a Linux e di come adattarti.

Programmazione in Go. Introduzione (Tecnosfera, 2017)


Il video è dedicato alla storia del linguaggio Go, una descrizione delle idee chiave racchiuse nel linguaggio e i fondamenti di base: come installare e configurare l'ambiente Go, come creare il tuo primo programma, come lavorare con variabili e strutture di controllo.

Video promozionale stimolante su coloro che si dedicano all'IT, qualunque cosa accada


Questo è un video promozionale dedicato al reclutamento di studenti nei nostri programmi educativi nelle università.

Linux. Nozioni di base (Technotrek, 2017)


Questo video parla del dispositivo Linux, dell'utilizzo della shell dei comandi e dei diritti di accesso per diversi utenti. Imparerai quali processi e stati esistono in Linux, quali protocolli vengono utilizzati e come gestire l'ambiente utente.

Sviluppo su Android. Introduzione (Technotrek, 2017)


Questa lezione introduttiva parla delle funzionalità dello sviluppo mobile e del ciclo di vita di un'applicazione mobile. Imparerai esattamente come esiste un'applicazione mobile nel sistema operativo, cosa è necessario per sviluppare un'applicazione, come impostare un ambiente di sviluppo e creare il tuo "Hello, world!"

Ricordiamo che le attuali lezioni e master class sulla programmazione dei nostri specialisti IT sono ancora pubblicate sul canale Technostream. Iscriviti per non perdere le nuove lezioni!

Fonte: habr.com

Aggiungi un commento