Technostream: a new selection of training videos for the start of the school year







September for many is already associated with the end of the holiday season, but for most - with study. By the beginning of the new school year, we offer you a selection of videos of our educational projects posted on the Technostream 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 Technostream 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, and to demonstrate the fundamental compromises inherent in one or another solution.



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





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 popular languages ​​of the IT market today. The demand for the language is not born from scratch: the simplicity of input and syntax, the richest choice of tools for solving all kinds of tasks - this and much more has led to the fact that Python is widely used around the world. Thanks to this course, you can join the ecosystem of the language.



You will learn:





Advanced C / C ++ Programming (Technosphere)





You will get acquainted with the tools and practices used in modern development, get the skills to write correct and flexible C ++ code. The course will help to acquire the skills necessary for specialists in software development to participate in industrial development projects in C ++ languages, including for filling trainee positions for developers of the server side of highly loaded applications.



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



System programming | Tarantool Laboratory (Technosphere)







The course highlights the device operating system based on the GNU / Linux kernel, the architecture of the kernel and its subsystems. The methods of interaction with the OS are described 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 the product and project manager, to learn the development prospects and features of product and project management in a large company.



The course will examine the theory and practice of managing the 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 to master the necessary knowledge and skills for developing software for Android. You'll learn Android APIs, Developer Tools (SDKs), popular libraries, and more. In addition, during the training process, you will learn not only how to develop the application, but also ensure fault tolerance. After that, you will be able to independently create applications 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 to know some testing practices and patterns of system design. Designed for people with minimal basic programming knowledge in any language. During the course, you will be able to master Java and create a full-fledged application.



Using Databases (Technopolis)





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



Most viewed courses on the Technostream channel for the 2018-2019 academic year



Quality and software testing (Technosphere, 2015)





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



Java Development (Technosphere, 2018)





This course has everything a beginner needs in the Java world. We will not delve into the details of the syntax, but immediately take Java and do interesting things from it. We assume that you do not know Java, but programmed in any modern programming language and are familiar with the basics of OOP. The emphasis is on the use of a technology battle stack (yes, this is exactly what many companies use). A few buzzwords: Java-stack (Jersey, Hibernate, WebSockets) and toolchain (Docker, Gradle, Git, GitHub).



Linux Administration (Technotrack, 2017)





The course examined 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, RHEL 7 family distributions (CentOS 7), nginx web server, MySQL DBMS, bacula backup system, Zabbix monitoring system, oVirt virtualization system, load balancer based on ipvs + keepalived were used.



Web technology. 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. As a result of the course, you will learn: to develop applications in Python, use MVC frameworks, study the layout of HTML pages, immerse yourself in the subject of web development and you can choose specific technologies.



Go Programming (Technosphere, 2017)





The purpose of the course is to give basic ideas about the Go (golang) programming language and its ecosystem. Using an example of a simple text game, we will consider all the main tasks faced by the developer of modern web applications in large projects, with their implementation on Go. The course does not set the task to teach programming from scratch; basic programming skills will be required for training.



Most viewed videos on the Technostream channel for the 2018-2019 school year



Linux administration. Introduction (Technopark, 2015)





This video talks about the history of Linux, the challenges facing the administrator of this OS, as well as the challenges that await you when switching from Windows to Linux and how to adapt.



Programming on Go. Introduction (Technosphere, 2017)





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



Inspirational promotional video about those who go to IT, no matter what





This is a promotional video dedicated to recruiting students for our educational programs at universities.



Linux The Basics (Technotrack, 2017)





This video talks about the Linux device, about using 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.



Android development. Introduction (Technotrek, 2017)





This introductory lesson describes the features of mobile development and the life cycle of a mobile application. You will find out exactly how the mobile application exists in the OS, what it takes to develop the application, how to set up the development environment and create your own β€œHello, world!”






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



All Articles