Skip to content

01076105, 01076106 Object Oriented Programming Object Oriented Programming Project

Notifications You must be signed in to change notification settings

mewpk/Object-Oriented-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

01076105, 01076106

Object Oriented Programming

Object Oriented Programming Project

āđ€āļ™āļ·āđ‰āļ­āļŦāļē

â€Ē Intro to Object Oriented Programming

â€Ē Object Oriented Concepts

â€Ē Basic Object Oriented Analysis and Design

â€Ē Visual Modeling with UML

â€Ē Object Oriented Development

āļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”

1 ). āļšāļĢāļĢāļĒāļēāļĒāđāļ™āļ°āļ™āļģāļĢāļēāļĒāļ§āļīāļŠāļē āļŠāļĩāđ‰āđāļˆāļ‡āļ‡āļēāļ™āđāļĨāļ°āļ„āļ°āđāļ™āļ™ āđāļšāđˆāļ‡āļāļĨāļļāđˆāļĄāđāļĨāļ°āđ€āļ•āļĢāļĩāļĒāļĄāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ āļ āļēāļĐāļē Python : Data Type, If, Loop
āļāļīāļˆāļāļĢāļĢāļĄ : āļ—āļģāđ‚āļˆāļ—āļĒāđŒāļ āļēāļĐāļē Python āļŠāļļāļ”āļ—āļĩāđˆ 1

2 ). āļ āļēāļĐāļē Python : List, List Comprehension, Tuple, Function
āļāļīāļˆāļāļĢāļĢāļĄ : āļ—āļģāđ‚āļˆāļ—āļĒāđŒāļ āļēāļĐāļē Python āļŠāļļāļ”āļ—āļĩāđˆ 2

3 ). āļ āļēāļĐāļē Python : Variable Scope, Dictionary, Dictionary Comprehension,Exception Handling
āļāļīāļˆāļāļĢāļĢāļĄ : āļ—āļģāđ‚āļˆāļ—āļĒāđŒāļ āļēāļĐāļē Python āļŠāļļāļ”āļ—āļĩāđˆ 3

4 ). Software Development, Class, Object, Instance, Class Attribute
āļāļīāļˆāļāļĢāļĢāļĄ : āļ‡āļēāļ™āļāļĨāļļāđˆāļĄ āļ­āļ­āļāđāļšāļš Class āđāļĨāļ° Class Attribute āļˆāļēāļ User Interface āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™ Code

5 ). Use Case Diagram āđāļĨāļ°āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™ Use Case Diagram
āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ Class Diagram, Association, Dependency, Aggregation,Composition āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļ‚āđ‰āļ­āļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļē
āļāļīāļˆāļāļĢāļĢāļĄ : āđ€āļ‚āļĩāļĒāļ™ Use Case Diagram āđāļĨāļ° Use Case Description āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ
āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļĨāļ°āļāļģāļŦāļ™āļ”āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ Class āđƒāļŦāđ‰āļĢāļ°āļšāļļāļœāļĨāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™ āđāļĨāļ° āđāļāđ‰āđ„āļ‚ Code

6 ). Encapsulation, Abstraction, Public, Private and Projected Attribute Setter and Getter, Method
āļāļīāļˆāļāļĢāļĢāļĄ : āļˆāļēāļ Class āļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāđ„āļ§āđ‰ āđƒāļŦāđ‰āļāļģāļŦāļ™āļ” Method āļˆāļēāļ Action āļ—āļĩāđˆāļĄāļĩāđƒāļ™ User Interface āđƒāļŦāđ‰āļ„āļĢāļšāļ–āđ‰āļ§āļ™ āđ€āļžāļĢāļēāļ°āļ—āļąāđ‰āļ‡āļāļģāļŦāļ™āļ” Setter and Getter āļ—āļĩāđˆāļ„āļ§āļĢāļĄāļĩāđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™ Code

7 ). Inheritance āđāļĨāļ° āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
āļāļīāļˆāļāļĢāļĢāļĄ : āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļĨāļ°āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰ Inheritance āļŦāļĢāļ·āļ­āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ Class āļ—āļĩāđˆāļ„āļ§āļĢāļˆāļ°āđ€āļ›āđ‡āļ™ āļˆāļēāļāļ™āļąāđ‰āļ™āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ Refactor āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ

āļŠāļ­āļšāļāļĨāļēāļ‡āļ āļēāļ„

8 ). Sequence Diagram āđāļĨāļ° āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ Sequence Diagram
āļāļīāļˆāļāļĢāļĢāļĄ : āđ€āļ‚āļĩāļĒāļ™ Sequence Diagram āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ Class āļˆāļēāļāļ™āļąāđ‰āļ™
āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ Refactor āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ

9 ). Polymorphism āđāļĨāļ° āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ Polymorphism, Abstract Base Class
āļāļīāļˆāļāļĢāļĢāļĄ : āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ§āđˆāļēāđƒāļ™ Application āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāļ•āļ™āđ€āļ­āļ‡āļ„āļ§āļĢāļĄāļĩāļāļēāļĢāļ™āļģ Polymorphism āļĄāļēāđƒāļŠāđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļˆāļēāļāļ™āļąāđ‰āļ™āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ Refactor āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ

10 ). SOLID Principle āļ­āļ˜āļīāļšāļēāļĒāđāļĨāļ°āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđāļ•āđˆāļĨāļ° Principle
āļāļīāļˆāļāļĢāļĢāļĄ :āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ§āđˆāļēāđƒāļ™ Application āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāļ•āļ™āđ€āļ­āļ‡āļ„āļ§āļĢāļĄāļĩāļāļēāļĢ RefactorāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄ SOLID Principle āļ—āļĩāđˆāļˆāļļāļ”āđƒāļ”āļŦāļĢāļ·āļ­āđ„āļĄāđˆ

11 ). āļ­āļ˜āļīāļšāļēāļĒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ FASTAPI
āļāļīāļˆāļāļĢāļĢāļĄ : āđƒāļŦāđ‰āļ™āļąāļāļĻāļķāļāļĐāļēāļŠāļĢāđ‰āļēāļ‡ Backend Application āđ‚āļ”āļĒāđƒāļŠāđ‰ Fast API āļāļąāļš Application āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāļ•āļ™āđ€āļ­āļ‡

12 ). Frontend āļŦāļēāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Frontend āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āđ‰
āļāļīāļˆāļāļĢāļĢāļĄ : āđƒāļŦāđ‰āļ™āļąāļāļĻāļķāļāļĐāļēāļŠāļĢāđ‰āļēāļ‡ Frontend Application āđ‚āļ”āļĒāđƒāļŦāđ‰āđ€āļŠāļ·āđˆāļ­āļĄāļāļąāļš API āļ—āļĩāđˆāđ„āļ”āđ‰āļžāļąāļ’āļ™āļēāđ„āļ›āļāđˆāļ­āļ™āļŦāļ™āđ‰āļē

13-15 ).
āļāļīāļˆāļāļĢāļĢāļĄ : Project

āļ„āļ°āđāļ™āļ™

Lecture

  • Basic Python 10 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ
  • āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 30 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ
  • āļŠāļ­āļšāļāļĨāļēāļ‡āļ āļēāļ„ 30 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ
  • āļŠāļ­āļšāļ›āļĨāļēāļĒāļ āļēāļ„ 30 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ

Lab

  • Basic Python 10 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ
  • āļ„āļ°āđāļ™āļ™āđ€āļāđ‡āļšāļĢāļēāļĒāļŠāļąāļ›āļ”āļēāļŦāđŒ 40 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ
  • āļŠāļ­āļšāļ›āļāļīāļšāļąāļ•āļī 30 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ
  • āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 20 āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āļ™āļ•āđŒ

About

01076105, 01076106 Object Oriented Programming Object Oriented Programming Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages