SOLID Principles and Design Patterns bootcamp [SOLD OUT] | Event in Bangalore | Townscript
SOLID Principles and Design Patterns bootcamp [SOLD OUT] | Event in Bangalore | Townscript

SOLID Principles and Design Patterns bootcamp [SOLD OUT]

Jun 25 '16 | 10:00 AM (IST)

Event Information

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 


When 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

  • Minimum 3 years of experience in an Object Oriented Programming language (such as C++, Java, C#, or Objective-C). 
  • Programming examples are in Java language. Familiarity with Java language/syntax is required.
  • Bring Your Own Device (BYOD) to try out the programs (Java code segments). If you don't have your own laptop, you can tag with other participants.
  • Training cost includes buffet lunch, high-tea, and printed handouts.
  • No. of participants is limited, so hurry-up to block your seat.

Benefits

  • Exposure to SOLID design principles
  • Exposure to key design patterns
  • Helps in career growth (in Technical Career Path) to become an architect
  • Crack interview questions related to design with ease
  • Understand how principles, patterns, smells, refactoring and technical debt are related
  • Understand how to identify smells and refactor them

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

 

Venue

Hotel ibis Bengaluru Techpark - Meeting Room 1
Opp RMZ Ecospace Business Park, Marathahalli-Sarjapur Outer Ring Rd, Bangalore, India
CodeOps cover image
CodeOps profile image
CodeOps
Joined on Apr 18, 2016
Have a question?
Send your queries to the event organizer
CodeOps profile image
CONTACT ORGANIZER
EVENT HAS ENDED
VIEW SIMILAR EVENTS
Have a question?
Send your queries to the event organizer
CodeOps profile image
CONTACT ORGANIZER
Host Virtual Events with
Townhall
Learn More TsLive Learn more