You are on page 1of 2

OOPS CONCEPT

BASICS OF OOPS
Chapter 1: Introduction to OOPS, Objects, Classes etc
Chapter 2: Constructors and related concepts
Chapter 3: SOLID principle

ADVANCED CONCEPTS OF OOPS


Chapter 1: Function overloading and related concepts
Chapter 2: Abstraction, Encapsulation, Inheritance etc
Chapter 3: Polymorphism, Virtual functions, Abstract classes
Chapter 4: Static members, Exception handling etc

HOW TO PREPARE FOR COMPETITIVE PROGRAMMING


Chapter 1: What is Competitive Programming and How to
Prepare for It?
Chapter 2: How to use mathematical algorithms to solve CP
Chapter 3: String based competitive programming practice
Chapter 4: Hackerank, Hackerearch , Codeforce Practise in Live
classes

MODULE 5 : PROJECT WORK

ADVANCED CONCEPTS OF OOPS


Chapter 1: Book my show Design & Implement
Chapter 2: E-commerce Websites (Amazon, Flipkart, etc)
Chapter 3: Design Social Media Network
Chapter 4: Stock Brokerage System(e.g - Zerodha, Upstocks etc)

CODE MANAGEMENT
Code Management
GIT HUB CODE TOOLS

 • Feature Branch Workflow


 • Git Commands & Examples
 • Branching and Merging
 • Centralized, Distributed, Loca
 Version Control
 TRACKING AND MANAGING CHANGES TO SOFTWARE CODE

 • Change Management in Software Development


 • Release management
 • Designing Software building process with sprints
 Agile Mythology
 Agile Mythology Concept
 • What is Agile Methodology, Process & Life Cycle
 • Scrum Testing, Process, Artifacts, Sprint
 • Agile Vs Waterfall, Agile Vs Scrum
 • Scrum Master Tutorial
 • Agile approach for the project
 SDLC (Software Development Life Cycle)
UNDERSTANING OF TOOLS AND LIBRARY FOR SDLC

 • Introduction to SDLC with Git


 • Reviewing and gathering tools for project
 • Build project, Identify and log bugs, Clear bugs
 • Designing Software building process

You might also like