Thanks for your support and response. Tickets for this bootcamp are now SOLD out. Please check our other upcoming workshops/bootcamps here:
Modern Software Architecture - July 2When you learn how to apply SOLID principles and design patterns by “discovering” them through real-world examples and case studies, you’ll remember them forever! By solving programming problems, you’ll apply principles and patterns in practice by identifying bad smells and refactor them.
Creating high-quality designs by applying
relevant principles and patterns is a key skill of an architect. If you have 3+
years of development experience and want to learn key patterns, this bootcamp
is certainly for you.
Participant's profile
Benefits
Session break-up
1. Warm-up exercise on SOLID principles and
design patterns (10:00am to 10.30am)
2. Introduction to SOLID design principles,
patterns, technical debt, smells, and refactoring (10:00am - 10.30am)
3. Applying SOLID principles (10:30am to
01:00pm with 15 minutes tea break)
Lunch break (1 hour)
4. Discovering creational patterns (Factory
Method, Abstract Factory, Builder, …) through exercises and refactoring (2.00pm
to 3:15pm)
5. Discovering structural patterns (Bridge,
Composite, Decorator, Flyweight, …) through exercises and refactoring (3:15pm
to 4:15pm followed by a tea break)
6. Discovering behavioural patterns (Command,
Iterator, State, Strategy, Template Method, Visitor, …) through exercises and
refactoring (4:30pm to 5.45pm)
7. Wrap-up and networking (5:45pm to 6:00pm)
Thanks for your support and response. Tickets for this bootcamp are now SOLD out. Please check our other upcoming workshops/bootcamps here:
Modern Software Architecture - July 2
Modern Programming with Java 8 - July 16
Software Refactoring in practice - July 23
About the trainer
Ganesh Samarthyam has 14+ years of working
experience in IT industry. When one of his books became a best seller, he quit
his well-paying job to purse his passion for sharing knowledge through training
and writing. He worked for Siemens in "Software Architecture and
Development" team for the last 6+ years. Before Siemens, he worked in
Hewlett-Packard’s C++ compiler team. His recent book is “Refactoring for
Software Design Smells: Managing Technical Debt” (Morgan Kaufmann/Elsevier;
November 2014). LinkedIn profile
For any queries reach out to the organisers
Hari Kiran (gharikir@gmail.com) +91 96321 77909
Ganesh Samarthyam (sgganesh@gmail.com) +91 98801
64463