In this course, you will look at the design of classes and the interactions between them from the perspective of engineering risks, and learn how to identify and manage them.
Mentor: Natalia Nyshta, Senior Software Engineer, 15+ years of experience in IT, author of many articles on design principles and programming
You will immerse yourself in an exciting "game" of modeling objects and the connections between them.
You will understand why design principles are the basis of design patterns, and why without them it is almost impossible to use and adapt patterns to your specific task.
The course includes examples from real projects, as well as a large number of interesting and exciting design exercises after each section.
This course will be ideal for those facing the following questions:
Format
Start: September 21, 10:00.Program
—has a higher professional education as a software engineer
— 15+ years of industry experience
— articles on design principles and programming
— in his company, he reads a course on design principles in OOP
- Nataliya is exactly the kind of person who knows how to understand the noodle code and explain to the management why such "architecture" is not the best option.
Feedback:
The course is being repeated, we share real feedback from the last time (with the permission of the participants)
Access to the online course broadcast: 6 sessions of 2 hours each
Presentation and materials
Access to course recording (1 year)
Access to chat in TG, where the speaker will answer questions (1 month)
Certificate of the participant
*Course participants receive a 10% discount on participation in Fwdays conferencesFwdays is Ukrainian company, that is why payment for services is made in the national currency of Hryvnia. You can see the approximate price in Euros at blocks with the price.