Hands-on coding experience
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with the mentor during a live session
Being good at problem-solving is one thing but to take your career to the next level, one must know how complex software projects are architected. Software design patterns provide templates and tricks used to design and solve recurring software problems and tasks. Applying time-tested patterns result in extensible, maintainable and flexible high-quality code, exhibiting superior craftsmanship of a software engineer. Being well-versed in knowledge of design patterns allows one to spot brittle and immature code from miles away.
The course goes to great lengths to lay bare the esoteric concepts of various design patterns before the reader and is replete with real-world examples and sample code. The readership for this course is expected to be familiar with some object orientated language. The course examples and snippets are written in the Java language but folks with experience in other OOP languages should easily be able to follow the discussion and code intent.
Concepts Covered: Diagramming & Notational Techniques using UML , Requirements and Analysis Phase , Design Phase , Creational Patterns , Structural Patterns , Behavioural Patterns , Design Refinement , OO Languages and Tools
Prerequisites: Prior scripting experience or knowledge of fundamental programming concepts.
Program Offerings | Enrollment includes |
---|---|
CLASS CONTENT | |
Real-world projects | |
Project reviews | |
Project feedback from experienced reviewers | |
STUDENT SERVICES | |
Technical mentor support | |
Student community | |
CAREER SERVICES | |
Career Guidance | |
Resume Support |
Our good ol' Tic Tac Toe game in Golang using all the programming fundamentals, Data structures, Object Oriented Principles, Error, File Handling, Testing & Concurrency concepts you learnt during the class
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with the mentor during a live session
Built in assessments let you test your skills. Completion certificates let you show them off.
Having videos to watch alone can hold you back in online classes. Learn with the help of our knowledgeable mentors to guide your learning and focus on answering your questions, motivating you and keeping you on track.
Course | Fees | Sessions | Start Date | |
---|---|---|---|---|
Fullstack Java |
₹20,000 | 72 | 1st May 2021 | |
Java Foundations |
₹15,000 | 20 | 1st May 2021 | |
OOAD & Design Patterns |
₹10,000 | 16 | 1st May 2021 | |
Clean Code & Refactoring |
₹10,000 | 12 | 1st May 2021 |