Workshop on OOP Basics

Workshop on OOP Basics

● What and why OOP? ● Basic understanding of Object Oriented Programming (OOP) for writing professional code ● Good practices of OOP

course at a glance

  • Date : 3 Sep - 10 Sep 2022
  • No. of Classes/ Sessions : 2
  • Total Hours : 12
  • Last Date of Registration : 1 Sep 2022
  • Class Schedule :
    • Saturday - 9:30 AM - 4:30 PM
  • venue : BASIS Institute of Technology & Management Limited BDBL Bhaban (3rd Floor - East), 12 Kawran Bazar, Dhaka -1215.

Price: TK. 2,500
(including VAT & TAX)

Total classes: 2 Days (Saturday: 3 & 10 September)

Object Oriented Programming Basics

using C# & Java

This workshop is designed to explain the basic understanding of OOP from the practical point of view. How can you write classes, how can you create objects from class, what is the meaning of field, method, association & inheritance relationship, why do you need polymorphism, method overriding, interface - answer of these questions will be clearly explained with enough sample code and practices.

In this workshop you will learn to write object-oriented code which will be readable, easy to understand and maintainable. Each topic of this workshop is based on succinct code instead of theoretical bullet points. So, participants could easily co-relate the discussion with design challenges they face every day when they write code.

What you will learn:

  • What and why OOP?
  • Basic understanding of Object Oriented Programming (OOP) for writing professional code
  • Good practices of OOP

 Outline:

Day 1

  • Class & Object
  • Has & Does - Field & Method
  • Object Initialization
  • How Does Reference Type Work
  • Tea break
  • Data Hiding
  • Association & Delegation - part 1
  • Association & Delegation - part 2
  • Quiz

Day 2

  • Review and QA on the topics of last class
  • Inheritance
  • Constructor chaining
  • Method overriding
  • Runtime polymorphism
  • Interface
  • Quiz
  • Certificate giving & closing session

Curriculum

Workshop on OOP Basics Workshop on OOP Basics 12 Hrs

Tentative Class Start

3rd September, 2022

Available Seat

10 / 20

who can join

  • Fresh graduates who want to work as a software developer
  • Programmers with a few years of experience, but limited experience with Object-Oriented concepts
  • Participants must understand basic programming techniques and be able to read code written in Java and C#

Meet the Instructor