Design Patterns Course
Details
Join Women Coding Community for our next session on design patterns!
Design Patterns Course
In this series of events, we will explore popular design patterns and their implementations in Python and Java, using "Head First Design Patterns" as our reference book. After covering the key concepts, we will examine how the patterns have evolved to support modern architectures (distributed systems and microservices).
Course Highlights
๐ Pattern of the Week: Facade & Template Method Pattern
As a nice-to-have for this session, we recommend reading Chapters 7 & 8 of the Head First Design Patterns book.
๐ Design Pattern Deep Dives with Guided Learning: Each week, we will dive into fundamental design patterns through a structured, chapter-by-chapter exploration of the Head First Design Patterns book. We will break down the purpose, structure, and real-world applications of each pattern. This guided learning approach will ensure a comprehensive and practical understanding of design patterns.
๐ Earn a Certificate: Upon successfully completing the course, including participation in discussions and submission of quizzes, you will receive a certificate recognizing your achievement in mastering key design patterns.
To qualify for the certificate, participants must attend at least 60% of the sessions.
Please follow the link to register to earn the certificate:
https://docs.google.com/forms/d/e/1FAIpQLSfRCWfSZHYknUjSjllQszn4OGoGRFghomK9w071BrhVR9uFRA/viewform
Agenda
- 19:00 - 19:10 - Welcome words and Introduction to Women Coding Community
- 19:10 - 19:45 - Discussion on the design pattern of the week
- 19:45 - 20:00 - Q&A
Host: Irina Kamalova | LinkedIn
Irina is a Founder & Director of Women Coding Community, VP Lead Software Engineer at JPMC, and ex-Senior Backend Software Engineer at Revolut. Her experience as a Software Engineer included working with large projects, search engines, distributed systems, performance issues, and huge data storage. She worked at Revolut, where she built a platform for retail products. That includes support services to handle 40 million clients, huge throughput and provide law latency for data flow. Irina mentoring mid-level engineers, constantly helps her team to tackle the extra mile and help the company to improve an intervening process, onboarding new hires, navigating interns and running knowledge-sharing activities. As a cherry on top, she helped to launch the inner Revolut Women Guild โRevWomenโ.
Co-host: Sonali Goel | LinkedIn
As a Senior/Lead Engineer at Yoox-Net-a-porter, Sonali brings over 14 years of experience in the technology industry, specializing in managing extensive-scale e-commerce solutions.
Sonali is committed a leader in the Women Coding Community, she strives to support and advance diversity, equity, and inclusion initiatives that uplift women in the field.
Co-host: Leslie Reyes Puente | LinkedIn
Product Engineering Developer at Centric Software
Leslie is eager to dive into complex challenges and find innovative solutions by leveraging my expertise in both front-end and back-end technologies. She thrives in collaborative environments and I am dedicated to continuous learning.
๐ฉ๐ฝโ๐ป About Women Coding Community
Empowering women in their tech careers through education, mentorship, community building, and career services is our mission. We provide workshops and events, connect members with industry mentors, foster a supportive community through meetups and conferences, and raise awareness for more inclusive industry practices.
Website
LinkedIn
Slack
Instagram
X
๐ฉ๐ฝโ๐ป Code of Conduct
At Women Coding Community we are committed to a vibrant, supportive community. When attending our events, all members should follow our Code of Conduct. The full version can be found by following the link.
Design Patterns Course