Technostream: une nouvelle sélection de vidéos de formation pour la rentrée


Septembre pour beaucoup est déjà associé à la fin de la saison des vacances, mais pour la plupart - à l'étude. D'ici la rentrée, nous vous proposons une sélection de vidéos de nos projets pédagogiques postées sur la chaîne Youtube Technostream. La sélection se compose de trois parties: les nouveaux cours sur la chaîne pour l'année académique 2018-2019, les cours les plus visionnés et les vidéos les plus visionnées.

Nouveaux cours sur la chaîne Technostream pour l'année académique 2018-2019



Bases de données (Technosphère)



L'objectif du cours est d'étudier la topologie, la diversité et les principes de base du fonctionnement des systèmes de stockage et de données, ainsi que les algorithmes sous-jacents aux systèmes centralisés et distribués, pour démontrer les compromis fondamentaux inhérents à l'une ou l'autre solution.

Le cours révèle une variété de solutions pour stocker des données dans des projets Internet en trois dimensions:

  • continuum du modèle de données;
  • continuité de la cohérence des données;
  • un continuum d'algorithmes de stockage de données.

Le programme de cours est destiné à la fois aux programmeurs système, aux développeurs de SGBD et aux programmeurs appliqués, créateurs de systèmes de mise en file d'attente sur Internet.

Python appliqué (Technopark)



Le cours présente le langage Python - l'un des langages les plus populaires et les plus populaires du marché informatique aujourd'hui. La demande pour le langage ne vient pas de zéro: la simplicité de la saisie et de la syntaxe, le choix le plus riche d'outils pour résoudre toutes sortes de tâches - cela et bien plus encore a conduit au fait que Python est largement utilisé dans le monde entier. Grâce à ce cours, vous pouvez rejoindre l'écosystème de la langue.

Vous apprendrez:

  • Programme en Python
  • Écrivez du code pris en charge de haute qualité;
  • Construire un processus de développement de produits logiciels;
  • Interagissez avec les services en ligne et les bases de données.

Programmation C / C ++ avancée (Technosphère)



Vous vous familiariserez avec les outils et les pratiques utilisés dans le développement moderne, acquérez les compétences nécessaires pour écrire du code C ++ correct et flexible. Le cours aidera à acquérir les compétences nécessaires aux spécialistes du développement logiciel pour participer à des projets de développement industriel en langage C ++, y compris pour combler des postes de stagiaires pour les développeurs côté serveur d'applications hautement chargées.

Chaque leçon se compose d'une conférence (2 heures) et d'un travail pratique.

Programmation du système | Laboratoire Tarantool (Technosphère)




Le cours met en évidence le système d'exploitation du périphérique basé sur le noyau GNU / Linux, l'architecture du noyau et ses sous-systèmes. Les modes d'interaction avec l'OS sont donnés et décrits. Le matériel de cours est aussi proche de la réalité que possible, rempli d'exemples.

Gestion de projets et produits informatiques (Technosphère)



L'objectif du cours est d'acquérir des connaissances dans le domaine de la gestion de produits et de projets à l'aide de l'exemple de Mail.ru Group, de comprendre le rôle du chef de produit et de projet, d'apprendre les perspectives de développement et les caractéristiques de la gestion de produits et de projets dans une grande entreprise.

Le cours examinera la théorie et la pratique de la gestion du produit et de tout ce qui se trouve à l'intérieur (ou à côté): les processus, les exigences, les mesures, les délais, les lancements et, bien sûr, les personnes et comment communiquer avec elles.

Développement Android (Technopolis)



Le cours aidera à maîtriser les connaissances et les compétences nécessaires pour développer des logiciels pour Android. Vous apprendrez les API Android, les outils de développement (SDK), les bibliothèques populaires et plus encore. De plus, dans le processus d'apprentissage, vous apprendrez non seulement à développer l'application, mais également à assurer la tolérance aux pannes. Après cela, vous pourrez créer indépendamment des applications et contrôler (techniquement - au niveau du manager) leur développement.

Introduction à Java (Technopolis)



Le cours est consacré à l'apprentissage des bases de Java 11, à travailler avec Git, à se familiariser avec certaines pratiques de test et modèles de conception de système. Conçu pour les personnes ayant une connaissance minimale de programmation de base dans n'importe quel langage. Pendant le cours, vous pourrez maîtriser Java et créer une application à part entière.

Utilisation de bases de données (Technopolis)



Vous recevrez une connaissance approfondie de l'utilisation des bases de données. Apprenez à choisir les types de base de données les plus adaptés à votre projet, à effectuer des requêtes, à modifier des données, à maîtriser les bases de SQL et bien plus encore.

Cours les plus consultés sur la chaîne Technostream pour l'année académique 2018-2019


Tests de qualité et de logiciels (Technosphère, 2015)



Tout sur les méthodologies actuelles de test et d'assurance qualité des applications Web modernes: fondements théoriques, tests manuels, compilation de la documentation, couverture du code avec les tests, suivi des bogues, outils, automatisation des tests, et bien plus encore.

Développement Java (Technosphère, 2018)



Ce cours a tout ce dont un débutant a besoin dans le monde Java. Nous n'entrerons pas dans les détails de la syntaxe, mais prenons immédiatement Java et faisons des choses intéressantes. Nous supposons que vous ne connaissez pas Java, mais que vous avez programmé dans n'importe quel langage de programmation moderne et que vous connaissez les bases de la POO. L'accent est mis sur l'utilisation d'une pile de bataille technologique (oui, c'est exactement ce que de nombreuses entreprises utilisent). Quelques mots à la mode: pile Java (Jersey, Hibernate, WebSockets) et chaîne d'outils (Docker, Gradle, Git, GitHub).

Administration Linux (Technotrack, 2017)



Le cours a examiné les bases de l'administration système des services Internet, en garantissant leur tolérance aux pannes, leurs performances et leur sécurité, ainsi que les fonctionnalités de l'appareil Linux OS, qui est le plus largement utilisé dans de tels projets. À titre d'exemple, nous avons utilisé les distributions de la famille RHEL 7 (CentOS 7), un serveur Web nginx, un SGBD MySQL, des systèmes de sauvegarde bacula, des systèmes de surveillance Zabbix, des systèmes de virtualisation oVirt et un équilibreur de charge ipvs + keepalived.

Technologie Web. Développement chez DJANGO (Technopark, 2016)



Le cours est consacré au développement du côté serveur des applications web, de leur architecture et du protocole HTTP. À la fin du cours, vous apprendrez à: développer des applications en Python, utiliser des frameworks MVC, étudier la mise en page des pages HTML, vous immerger dans le sujet du développement web et choisir des technologies spécifiques.

Go Programming (Technosphere, 2017)



L'objectif du cours est de donner des idées de base sur le langage de programmation Go (golang) et son écosystème. En utilisant un exemple de jeu de texte simple, nous considérerons toutes les tâches principales auxquelles le développeur d'applications Web modernes doit faire face dans de grands projets, avec leur implémentation sur Go. Le cours ne définit pas la tâche d'enseigner la programmation à partir de zéro; des compétences de base en programmation seront nécessaires pour la formation.

Vidéos les plus vues sur la chaîne Technostream pour l'année scolaire 2018-2019


Administration Linux. Introduction (Technopark, 2015)



Cette vidéo parle de l'histoire de Linux, des défis auxquels est confronté l'administrateur de ce système d'exploitation, ainsi que des défis qui vous attendent lors du passage de Windows à Linux et comment s'adapter.

Allez à la programmation. Introduction (Technosphère, 2017)



La vidéo est consacrée à l'histoire du langage Go, une description des idées clés intégrées dans le langage et les bases de base: comment installer et configurer l'environnement Go, comment créer le premier programme, comment travailler avec des variables et des structures de contrôle.

Vidéo promotionnelle inspirante sur ceux qui se tournent vers l'informatique, quoi qu'il arrive



Il s'agit d'une vidéo promotionnelle dédiée au recrutement d'étudiants pour nos programmes éducatifs dans les universités.

Linux The Basics (Tech Track, 2017)



Cette vidéo parle du périphérique Linux, de l'utilisation du shell de commande, des droits d'accès pour différents utilisateurs. Vous découvrirez quels processus et conditions existent sous Linux, quels protocoles sont utilisés et comment gérer l'environnement utilisateur.

Développement Android. Introduction (Technotrek, 2017)



Cette leçon d'introduction décrit les fonctionnalités du développement mobile et le cycle de vie d'une application mobile. Vous découvrirez exactement comment l'application mobile existe dans le système d'exploitation, ce qu'il faut pour développer l'application, comment configurer l'environnement de développement et créer votre propre «Bonjour, monde!»



Rappelons que les conférences et master classes actuelles sur la programmation de nos spécialistes IT sont toujours publiées sur la chaîne Technostream . Abonnez-vous pour ne pas manquer de nouvelles conférences!

Source: https://habr.com/ru/post/fr465937/


All Articles