Profession "Backend developer" - course 23,000 rubles. from HTML Academy, training 11 months, date November 27, 2023.
Miscellaneous / / November 28, 2023
You control your own workload. During the training you can develop four projects.
During training, an on-duty mentor is constantly available in a general private chat with other students.
The course is designed for beginners. Basic computer literacy is sufficient to complete the course.
The volume of tasks is selected so that even busy and working people can complete them on time, working in a comfortable mode.
You yourself regulate the load depending on the tariff. On the standard tariff you will need 15-20 hours per week, on the extended tariff - 8 hours per week.
The timing of the course allows you to receive one completed personal project for each of the four parts of the course.
Live recordings
Recordings of live broadcasts in which teachers analyze complex issues from theory and practice.
Practice
You do homework in which you work on your project and reinforce the course material.
Code review
After each task, you can compare the quality of your work with the code review record and understand how you can do better.
This module is designed to prepare complete beginners to successfully master professional backend developer skills.
You will smoothly immerse yourself in the rhythm of learning, and also go through and consolidate the “technological minimum” from scratch, which is necessary to effectively learn to solve the problems of a backend developer.
This minimum includes basic knowledge of HTML and CSS, the basics of JavaScript, PHP and basic algorithms, the basics of working with browser APIs using JavaScript, as well as the ability to use team development tools, namely Git and GitHub.
PHP. Professional web development
You will learn the syntax of the PHP language, learn how to manipulate information in databases (DBs) through SQL requests, you can configure the integration of PHP scripts with the database and display information from the database on pages site.
In addition, you will add interactivity to your project by connecting registration forms, you will be able to divide site pages into public and private, and also learn advanced techniques for working with MySQL and third-party libraries.
JavaScript. Professional development of web interfaces
You will learn the basics of JavaScript, get acquainted with the current capabilities of the ECMAScript 2018 standard, learn algorithmic thinking, you will understand how to revive static pages, validate data in forms, interact with servers and get practice in solving typical tasks.
PHP and Yii. Architecture of complex web services
You will learn object-oriented programming (OOP). All modern PHP applications are written only using OOP. At the beginning of the module we will get acquainted with the main concepts: classes, objects, interfaces. We will also look at the features of PHP for an advanced level and get acquainted with the capabilities of the language, without which no professional project can do.
In this module, we will explore the Yii 2 framework and explore its components that will help us process forms and perform routing between pages. In addition, we will learn about a set of visual components: this will be useful for rapid prototyping or for creating the admin panel of an application.
We will also learn how to work with external services via the API protocol and will be able to implement both sides of the interaction: act as an API client and an API server.
PHP and Laravel. Creating modern backends
PHP is used to create the backend for web and mobile applications. In this case, an API is developed in PHP, which is responsible for all business logic and working with data.
We will get acquainted with the Laravel framework and use it to write a complex REST-API for a web application. In addition to skills in working with the framework itself, you will learn to write code that is easy to extend and test. Knowledge of architectural patterns and testing frameworks will help you with this. Automated testing plays a very large role in this course: we will analyze both unit and functional tests. You will also learn how to design an application for high loads and understand deployment and continuous delivery (CI/CD) strategies.
The up-to-date knowledge and experience in solving practical problems will allow you to consider yourself a full-fledged middle developer.
R
riinaaamur
09.04.2022 G.
Want to learn web development? Then never visit the HTML Academy website.
Advantages: None. Disadvantages: Entire course Greetings! It's difficult to start writing a review because dissatisfaction is splashing through me so much, clouding my reason. However, I have already written a similar text in support of the course, so I’ll try to remember. To begin with, I purchased a course on backend development in HNR. I know it's difficult, especially for beginners (I'm a neophyte in web development),...