Hi, Habr!
For the past few months, we have been working in Hexlet on new courses and platform updates. Now there are four “ professions ” available on the site, this is what we call sequential training programs in different areas, from beginner to junior. One of the professions is over, and the rest continue to leave new courses. Today I want to tell about the most important direction for us today - JavaScript, in particular the profession "Frontend JS-programmer".
We didn’t go the standard way " hello world, make a form, add animation, learn OOP ", but took the approach to the study of programming as a whole, and not specifically the JavaScript language. The language is used as a tool for solving problems and applying the concepts and ideas studied. With this, we study the latest standard ES6 and from the very beginning we introduce students to the right environments and techniques: modules, package manager, debugging, unit testing.
Here is the training program:
The courses have video lessons, practical exercises and tests. The first three courses, as well as the Bash course, are free and available to everyone.
We believe that a real programmer should understand how a computer works, and have abstract thinking. He should see the problem, not the task. Must be able to analyze and reason at the problem level and above, and not only at the code level. Therefore, we have built our program in such a way that after completion a person can easily switch to another language or platform, it will be a question for him to become familiar with the syntax and rules. Because throughout the course he studied primarily programming , not a programming language .
So it goes.
Source: https://habr.com/ru/post/308934/
All Articles