Architecture and design patterns - course RUB 65,450. from Otus, training 4 months, date December 4, 2023.
Miscellaneous / / December 08, 2023
On the one hand, software development is a process of development, testing, rapid development and elimination of defects.
On the other hand, this is knowledge of all participating business processes, the ability to describe the architecture at different levels of presentation, which is necessary to control the software architecture at the level of a large enterprise.
Thirdly, this is the internal layout of the modules of the product being developed, which implies scalability.
This can be achieved using the design patterns we will learn in this course.
The course is not tied to a specific programming language
If you develop software products yourself, are involved in the integration or development of existing products, or have just embarked on the path of software development, this course is for you.
After the course you will:
1.apply design patterns in development
2.You will understand and apply SOLID principles
3. Understand what refactoring is and how to write clean code
4.know modern software development processes
5.implement DevOps into your development processes, improving code and minimizing errors
6.be able to lead development from setting a business problem to implementation on a production server
7.be able to draw business processes and diagrams.
5
coursesI have been developing various web applications for over ten years. Managed to work in the field of e-commerce, banking products, security on maritime vessels and HR processes. I love writing code and talking about how to write...
I have been developing various web applications for over ten years. Managed to work in the field of e-commerce, banking products, security on maritime vessels and HR processes. I love writing code and talking about how to write code in Typescript, I believe that the future belongs to progressive web applications. In addition to development, I am engaged in forming teams, managing talents and creating for them professional meanings, I am convinced that you can find an approach to any person and effectively integrate them into the working process. Now I work as a team lead in a large international company.
1
wellArchitect. With GameDev since 2017. Implemented my framework for dependency injection, as well as other modules for the interface, core gameplay, meta-game and artificial intelligence. He is one of the key developers of mobile games "Eco Clicker,...
Architect. With GameDev since 2017. Implemented my framework for dependency injection, as well as other modules for the interface, core gameplay, meta-game and artificial intelligence. He is one of the key developers of mobile games "Eco Clicker", "Icebreakers", "Tank Puzzlers". Since the age of six, he has been passionate about creating games. - 5 years of programming experience - 3 years of commercial development experience in Unity - 1 year of teaching experience Teacher