Technostream: Neue Sammlung von Schulungsvideos zum Beginn des Schuljahres

Technostream: Neue Sammlung von Schulungsvideos zum Beginn des Schuljahres
Für viele bedeutet der September das Ende der Urlaubszeit, während er für die meisten den Beginn des neuen Schuljahres markiert. Zum Start des neuen Schuljahres empfehlen wir Ihnen eine Auswahl an Videos unserer Bildungsprojekte, die auf dem YouTube-Kanal Technostream veröffentlicht wurden. Die Auswahl besteht aus drei Teilen: neuen Kursen auf dem Kanal für das Schuljahr 2018-2019, den meistgesehenen Kursen und den meistgesehenen Videos.

Neue Kurse auf dem Technostream-Kanal für das Schuljahr 2018-2019

Datenbanken (Technosphäre)

Video abspielen

Ziel des Kurses ist es, die Topologie, Vielfalt und grundlegenden Prinzipien der Funktionsweise von Speicher- und Datensystemen sowie die Algorithmen, die den zentralen und verteilten Systemen zugrunde liegen, zu studieren und die fundamentalen Kompromisse, die mit verschiedenen Lösungen verbunden sind, zu demonstrieren.

Der Kurs beleuchtet die Vielfalt der Lösungen für die Datenspeicherung in Internetprojekten in drei Dimensionen:

  • Kontinuum der Datenmodelle;
  • Kontinuum der Datenkonsistenz;
  • Kontinuum der Datenlagerungsalgorithmen.

Das Kursprogramm richtet sich sowohl an Systemprogrammierer, Datenbankentwickler als auch an Anwendungsprogrammierer, die Systeme für den Massendienst im Internet erstellen.

Praktisches Python (Technopark)

Video abspielen

Der Kurs führt in die Programmiersprache Python ein – eine der aktuell gefragtesten und populärsten Programmiersprachen im IT-Markt. Die hohe Nachfrage nach dieser Sprache kommt nicht von ungefähr: Die einfache Zugangsmöglichkeit und der klare Syntax sowie eine Vielzahl an Werkzeugen zur Lösung unterschiedlichster Aufgaben haben dazu geführt, dass Python weltweit weit verbreitet ist. Durch diesen Kurs können auch Sie Teil der Python-Ökosphäre werden.

Sie werden lernen:

  • In Python zu programmieren;
  • Qualitativ hochwertigen, wartbaren Code zu schreiben;
  • Den Entwicklungsprozess von Softwareprodukten zu gestalten;
  • Mit Internetdiensten und Datenbanken zu interagieren.

Vertiefte Programmierung in C/C++ (Technosphäre)

Video abspielen

Sie werden die Werkzeuge und Praktiken kennenlernen, die in der modernen Softwareentwicklung verwendet werden, und die Fähigkeiten erwerben, um korrekten und flexiblen Code in C++ zu schreiben. Der Kurs hilft, die erforderlichen Kenntnisse und Fertigkeiten zu erlangen, die Softwareentwickler für die Teilnahme an Projekten in der industriellen Entwicklung in C++ benötigen, einschließlich der Vorbereitung auf Praktikumsstellen für Backend-Entwickler von hochbelasteten Anwendungen.

Jede Unterrichtseinheit besteht aus einer Vorlesung (2 Stunden) und einer praktischen Aufgabe.

Systemprogrammierung | Tarantool-Labor (Technosphere)

Video abspielen

Im Kurs wird die Funktionsweise des Betriebssystems auf Basis des GNU/Linux-Kernels behandelt, einschließlich der Architektur des Kernels und seiner Subsysteme. Es werden Methoden zur Interaktion mit dem Betriebssystem vorgestellt und beschrieben. Das Kursmaterial ist stark an der Realität orientiert und mit Beispielen angereichert.

IT-Projekt- und Produktmanagement (Technosphere)

Video abspielen

Ziel des Kurses ist es, Kenntnisse im Bereich Produkt- und Projektmanagement am Beispiel der Mail.ru Group zu erwerben, die Rolle des Produkt- und Projektmanagers zu verstehen sowie Perspektiven und Besonderheiten des Produkt- und Projektmanagements in einem großen Unternehmen kennenzulernen.

Im Kurs werden Theorie und Praxis im Produktmanagement sowie alles, was damit verbunden ist, behandelt: Prozesse, Anforderungen, Metriken, Fristen, Markteinführungen und natürlich der Umgang mit Menschen.

Android-Entwicklung (Technopolis)

Video abspielen

Der Kurs vermittelt die notwendigen Kenntnisse und Fähigkeiten zur Entwicklung von Software für Android. Sie lernen die Android-API, Entwicklerwerkzeuge (SDK), gängige Bibliotheken und vieles mehr kennen. Darüber hinaus werden Sie im Verlauf des Unterrichts nicht nur lernen, eine Anwendung zu entwickeln, sondern auch die Ausfallsicherheit sicherzustellen. Danach sind Sie in der Lage, selbstständig Anwendungen zu erstellen und deren Entwicklung (technisch gesehen — auf der Ebene des Managers) zu kontrollieren.

Einführung in Java (Technopolis)

Video abspielen

Der Kurs widmet sich den Grundlagen von Java 11, der Arbeit mit Git, einigen Testpraktiken und Entwurfsmustern. Er richtet sich an Personen mit minimalen Programmierkenntnissen in einer beliebigen Sprache. Im Laufe des Kurses werden Sie Java beherrschen und eine vollwertige Anwendung erstellen.

Datenbanknutzung (Technopolis)

Video abspielen

Sie erhalten umfassende Kenntnisse in der Datenbankverwaltung. Lernen Sie, die am besten geeigneten Datenbanktypen für Ihr Projekt auszuwählen, Abfragen zu erstellen, Daten zu modifizieren, die Grundlagen von SQL zu beherrschen und vieles mehr.

Die meistbesuchten Kurse auf dem Technostream-Kanal im Schuljahr 2018-2019

Qualitätssicherung und Softwaretests (Technosphäre, 2015)

Video abspielen

Alles über aktuelle Testmethoden und die Qualitätssicherung moderner Webanwendungen: theoretische Grundlagen, manuelle Tests, Dokumentationserstellung, Codeabdeckung durch Tests, Fehlerverfolgung, Werkzeuge, Testautomatisierung und vieles mehr.

Softwareentwicklung mit Java (Technosphäre, 2018)

Video abspielen

In diesem Kurs finden Sie alles, was ein Anfänger im Bereich Java benötigt. Wir werden nicht in die Details der Syntax eintauchen, sondern direkt mit Java starten und spannende Dinge damit machen. Wir gehen davon aus, dass Sie keine Java-Kenntnisse haben, aber bereits in einer modernen Programmiersprache programmiert haben und mit den Grundlagen der objektorientierten Programmierung vertraut sind. Der Fokus liegt auf der Verwendung eines produktiven Technologie-Stacks (ja, genau das wird von vielen Unternehmen genutzt). Ein paar Buzzwords: Java-Stack (Jersey, Hibernate, WebSockets) und Toolchain (Docker, Gradle, Git, GitHub).

Linux-Administration (Technotrack, 2017)

Video abspielen

Im Rahmen des Kurses werden Grundlagen der Systemadministration von Internetdiensten, deren Ausfallsicherheit, Leistung und Sicherheit sowie die Besonderheiten des Aufbaus des Betriebssystems Linux behandelt, das in solchen Projekten am weitesten verbreitet ist. Als Beispiel werden Distributionen aus der RHEL-7-Familie (CentOS 7) verwendet. Webserver nginx, MySQL-Datenbankmanagementsystem, Bacula-Backup-System, Zabbix-Überwachungssystem, oVirt-Virtualisierungssystem, IPVS+Keepalived-basierter Lastverteilung.

Web-Technologien. Entwicklung mit DJANGO (Technopark, 2016)

Video abspielen

Der Kurs beschäftigt sich mit der Entwicklung der Server-Seite von Webanwendungen, ihrer Architektur und dem HTTP-Protokoll. Am Ende des Kurses werden Sie in der Lage sein: Anwendungen in Python zu entwickeln, MVC-Frameworks zu nutzen, das Layout von HTML-Seiten zu erlernen, sich in die Web-Entwicklung einzuarbeiten und spezifische Technologien auszuwählen.

Programmierung in Go (Technosphere, 2017)

Video abspielen

Ziel des Kurses ist es, grundlegende Kenntnisse über die Programmiersprache Go (Golang) und ihr Ökosystem zu vermitteln. Anhand eines einfachen Textspiels werden die wichtigsten Aufgaben behandelt, mit denen ein Entwickler moderner Webanwendungen in großen Projekten konfrontiert ist, sowie deren Umsetzung in Go. Der Kurs zielt nicht darauf ab, Programmieren von Grund auf zu lehren, grundlegende Programmierkenntnisse sind erforderlich.

Die meistgesehenen Videos auf dem Techstream-Kanal im Schuljahr 2018-2019

Linux-Administration. Einführung (Technopark, 2015)

Video abspielen

In diesem Video wird die Geschichte von Linux, die Aufgaben des Administrators dieses Betriebssystems sowie die Herausforderungen, die Sie beim Wechsel von Windows zu Linux erwarten, und die Anpassungsmethoden behandelt.

Programmierung in Go. Einführung (Technosphere, 2017)

Video abspielen

Dieses Video widmet sich der Entstehungsgeschichte der Programmiersprache Go, beschreibt die zentralen Ideen, die in die Sprache eingeflossen sind, und die grundlegenden Aspekte: Wie man die Go-Umgebung installiert und einrichtet, wie man das erste Programm erstellt und wie man mit Variablen und Steuerstrukturen umgeht.

Ein inspirierendes Promo-Video über diejenigen, die trotz aller Widrigkeiten in die IT einsteigen.

Video abspielen

Dieses Promo-Video richtet sich an die Rekrutierung von Studenten für unsere Bildungsprogramme an Universitäten.

Linux. Grundlagen (Tech-Track, 2017)

Video abspielen

In diesem Video erfahren Sie, wie Linux aufgebaut ist, wie man die Kommandozeile nutzt und welche Zugriffsrechte für verschiedene Benutzer gelten. Sie lernen, welche Prozesse und Zustände in Linux existieren, welche Protokolle verwendet werden und wie man die Benutzerumgebung verwaltet.

Entwicklung für Android. Einführung (Tech-Track, 2017)

Video abspielen

In dieser Einführungssitzung werden die Besonderheiten der mobilen Entwicklung und der Lebenszyklus einer mobilen Anwendung erklärt. Sie erfahren, wie eine mobile Anwendung im Betriebssystem funktioniert, was nötig ist, um eine Anwendung zu entwickeln, wie man die Entwicklungsumgebung einrichtet und wie man sein eigenes 'Hello, World!' erstellt.

Wir erinnern Sie daran, dass aktuelle Vorlesungen und Workshops zum Programmieren von unseren IT-Spezialisten weiterhin auf dem Kanal veröffentlicht werden Technostream. Abonnieren Sie, um keine neuen Vorlesungen zu verpassen!

Quelle: habr.com

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster