Technostrim: a new selection of educational videos for the beginning of the academic year

Technostrim: a new selection of educational videos for the beginning of the academic year
September is already associated with the end of the holiday season for many, but for most it is with study. By the beginning of the new academic year, we offer you a selection of videos of our educational projects posted on the Technostrim Youtube channel. The selection consists of three parts: new courses on the channel for the 2018-2019 academic year, the most viewed courses and the most viewed videos.

New courses on the Technostrim channel for the 2018-2019 academic year

Databases (Technosphere)


The purpose of the course is to study the topology, diversity and basic principles of the functioning of storage and data systems, as well as the algorithms underlying both centralized and distributed systems, demonstrating the fundamental trade-offs inherent in certain solutions.

The course reveals the variety of solutions for storing data in Internet projects in three dimensions:

  • data model continuum;
  • data consistency continuum;
  • continuum of data storage algorithms.

The course program is intended both for system programmers, DBMS developers, and applied programmers, creators of queuing systems on the Internet.

Applied Python (Technopark)


The course introduces the Python language, one of the most popular and in-demand languages ​​in the IT market today. The demand for the language is not born from scratch: ease of entry and syntax, the richest choice of tools for solving various problems - this and much more has led to the fact that Python is widely used around the world. Thanks to this course, you will also be able to join the ecosystem of the language.

You will learn:

  • Program in Python;
  • Write high-quality, maintainable code;
  • Build the process of developing software products;
  • Interact with Internet services and databases.

Advanced C/C++ Programming (Technosphere)


You will get acquainted with the tools and practices used in modern development, gain skills in writing correct and flexible C++ code. The course will help to acquire the skills and abilities necessary for software development specialists to participate in industrial development projects in C ++ languages, including filling internship positions as developers of the server side of high-load applications.

Each lesson consists of a lecture (2 hours) and a practical task.

System programming | Tarantool Laboratory (Technosphere)

The course covers the structure of the operating system based on the GNU / Linux kernel, the architecture of the kernel and its subsystems. Methods of interaction with the OS are given and described. The course material is as close to reality as possible, filled with examples.

IT project and product management (Technosphere)


The purpose of the course is to gain knowledge in the field of product and project management using the example of Mail.ru Group, to understand the role of a product and project manager, to learn development prospects and features of product and project management in a large company.

The course will cover the theory and practice of managing a product and everything that is inside (or next to it): processes, requirements, metrics, deadlines, launches, and, of course, about people and how to communicate with them.

Android Development (Technopolis)


The course will help you acquire the necessary knowledge and skills to develop software for Android. You'll learn the Android APIs, developer tools (SDKs), popular libraries, and more. In addition, in the learning process, you will learn not only to develop an application, but also to provide fault tolerance. After that, you will be able to create applications on your own and control (technically, at the manager level) their development.

Introduction to Java (Technopolis)


The course is devoted to learning the basics of Java 11, working with Git, getting acquainted with some testing practices and system design patterns. Designed for people with minimal basic knowledge of programming in any language. During the course, you will be able to master Java and create a complete application.

Using databases (Technopolis)


You will gain comprehensive knowledge of working with databases. Learn how to choose the most suitable database types for your project, write queries, modify data, master the basics of SQL and much more.

The most viewed courses on the Technostrim channel for the 2018-2019 academic year

Software quality and testing (Technosphere, 2015)


Everything about the latest testing and quality assurance methodologies for modern web applications: theoretical foundations, manual testing, documentation, code coverage with tests, bug tracking, tools, test automation and much more.

Development in Java (Technosphere, 2018)


This course has everything you need for a beginner to practice in the Java world. We will not delve into the details of the syntax, but will immediately take Java and make interesting things out of it. We assume that you do not know Java, but have programmed in any modern programming language and are familiar with the basics of OOP. Emphasis is placed on the use of a combat stack of technologies (yes, this is what many companies use). Some buzzwords: Java stack (Jersey, Hibernate, WebSockets) and toolchain (Docker, Gradle, Git, GitHub).

Linux Administration (Technotrack, 2017)


The course covers the basics of system administration of Internet services, ensuring their fault tolerance, performance and security, as well as the features of the Linux OS device, which is most widely used in such projects. As an example, distributions of the RHEL 7 family (CentOS 7), nginx web server, MySQL DBMS, bacula backup systems, Zabbix monitoring systems, oVirt virtualization systems, ipvs+keepalived-based load balancer were used.

Web technologies. Development at DJANGO (Technopark, 2016)


The course is devoted to the development of the server side of web applications, their architecture and the HTTP protocol. At the end of the course, you will learn how to: develop applications in Python, use MVC frameworks, learn HTML page layout, immerse yourself in web development topics and be able to choose specific technologies.

Programming in Go (Technosphere, 2017)


The goal of the course is to provide a basic understanding of the Go programming language (golang) and its ecosystem. Using the example of a simple text game, all the main tasks that a developer of modern web applications faces in large projects, with their implementation in Go, will be considered. The course does not aim to teach programming from scratch, basic programming skills will be required for learning.

The most viewed videos on the Technostrim channel for the 2018-2019 academic year

Linux administration. Introduction (Technopark, 2015)


This video takes you through the history of Linux, the challenges of being an OS administrator, the challenges you face when moving from Windows to Linux, and how you can adapt.

Go programming. Introduction (Technosphere, 2017)


The video is devoted to the history of the origin of the Go language, a description of the key ideas embedded in the language, and the basics: how to install and configure the Go environment, how to create the first program, how to work with variables and control structures.

Inspirational promo video about those who go into IT, no matter what


This is a promotional video dedicated to the recruitment of students in our educational programs at universities.

linux. Fundamentals (Technotrack, 2017)


This video talks about the Linux device, how to use the command shell, about access rights for different users. You will learn what processes and states are in Linux, what protocols are used, and how to manage the user environment.

Development on Android. Introduction (Technotrack, 2017)


This introductory lesson talks about the features of mobile development, about the life cycle of a mobile application. You will learn exactly how a mobile application exists in the OS, what it takes to develop an application, how to set up a development environment and create your “Hello, world!”

Recall that actual lectures and master classes on programming from our IT specialists are still published on the channel Technostream. Subscribe to not miss new lectures!

Source: habr.com

Add a comment