Angular Developer - free course from Otus, training 5 months, Date: December 2, 2023.
Miscellaneous / / December 06, 2023
What will this course give you?
Angular is one of the most popular frameworks for Frontend development. It is used in a huge number of large enterprise companies that develop web applications.
Starting from the banking sector to marketplaces.
Frontend is only a part of a web application, but as many Frontend developers note, the most interesting, since you see in real time the visual and interactive result of your work on your screen. At the same time, this is one of the highest paying areas in the existing software development market.
And Angular is a framework in which, with knowledge of the best coding practices, you can write a well-structured, easily supported and extensible application. This framework has stricter rules than its competitors and this is an important plus, since thanks to this the web application code will be easier to maintain and scale in the future.
The course is hands-on, so most of the lessons will focus on learning the best coding approaches and practicing them right away.
The Angular framework has a built-in reactive development library RxJS, so we will master it in this course and will actively use it in the code of our components. Thanks to this, you will know how to write flow-based reactive code, which is now one of the most popular ways to describe logic. This code is easy to read and complement, and contains significantly fewer errors.
After the course you will be able to:
- Create SPA applications using the Angular framework according to best practices;
- Write high-quality typed code in TypeScript;
- Have deep rather than superficial knowledge of the Angular framework for Frontend development;
- Master RxJs observables and Redux store technologies;
- Optimize the performance of Angular applications;
- Correctly lay out the structure of the application with the distribution of all logic into separate modules;
5
coursesI became interested in programming back in school (2009). In 2015, he received a bachelor's degree in software engineering from the Russian State University of Social Sciences. He began to engage in commercial development during his student years, in 2012. C...
I became interested in programming back in school (2009). In 2015, he received a bachelor's degree in software engineering from the Russian State University of Social Sciences. He began to engage in commercial development during his student years, in 2012. Since 2019 he has been working as a mentor in the javascript direction at HTMLAcademy, his main job is team lead / senior front-end developer at AnyClass. Loves to learn and help others learn. During procrastination, he begins to take courses.
1
wellLead Full-Stack Developer. Works in the field of information product development for more than 13 years. Built architectures for web services in mobile billing, gaming services, equipment accounting systems and medical services. Believes that...
Lead Full-Stack Developer. Works in the field of information product development for more than 13 years. Built architectures for web services in mobile billing, gaming services, equipment accounting systems and medical services. Believes that any part of product development comes down to three stages: collecting information and analysis, setting tasks and execution, analyzing the work done and planning improvements. Having experience managing distributed teams, I am convinced that communication within a team is the basis for success in creating a good product. Passionate about UI/UX and machine learning. Co-author of scientific publications. Teacher