Let's Learn Programming - Myanmar
2.87K subscribers
192 photos
9 videos
2 files
146 links
Let's Learn Programming ရဲ့ telegram channel လေးပဲဖြစ်ပါတယ်။ ဒီ channel လေးကနေ Knowledge Sharing တွေ ၊ ထပ်မံဖွင့်လှစ်တဲ့ သင်တန်းအကြောင်းတွေ ၊ Computer Science ရဲ့ပတ်သတ်တဲ့ ebook file resources တွေကို share သွားပေးမှာပါ။
Download Telegram
LLP Learning App - Version အသစ်
လေးမှာ Code Labs တွေကို စပြီး လုပ်လို့ရပါပြီ။

‌Update အနေနဲ့တော့ Make A Website Like Facebook ဆိုတာလေးကို တင်ထားပေးပါတယ်။

LLP ကနေတော့ မြန်မာလို Code Labs လေးတွေကို လောလောဆယ် မတင်နိုင်သေးတဲ့အတွက် YouTube က Code Labs လေးတွေကိုပဲ ရွေးပြီး အရင် share ပေးထားပါအုံးမယ်။

LLP Learning App - Download Link
https://play.google.com/store/apps/details?id=com.llp.learning_app

LLP Learning App - Web Version Link
https://let-slearnprogramming.netlify.app
New Year Scholarship Opportunity
=========================

အားလုံးမင်္ဂလာပါ။
LLP ကနေ New Year Scholarship Opportunity အနေနဲ့ ကျောင်းသား ( ၂၀ ) ယောက်ကို ပေးအပ်သွားမှာပဲဖြစ်ပါတယ်။

Scholarship Opportunity မှာပါဝင်နိုင်ဖို့ အောက်ပါအချက်လေးတွေနဲ့ ကိုက်ညီရပါမယ်။

Let's Learn Programming - Myanmar ရဲ့

👉 Page ကို Follow ထားပေးရပါမယ်။
👉 YouTube Channel ကို Subscribe
ထားရပါမယ်။
👉 Telegram Channel ကို Subscribe
ထားရပါမယ်။
👉 LLP Learning App ကို Install ထား
ပေးရပါမယ်။(Android User Only)
👉 ဒီ post လေးကို ကိုယ်တက်ရောက်လို
တဲ့ class code လေးနဲ့ caption တပ်
ပြီး public နဲ့ share ပေးရပါမယ်။
ကိုယ်တက်ရောက်လိုတဲ့ class code
တစ်ခုကိုပဲ ရွေးပြီး caption တပ်ပေးရ
ပါမယ်။

ထိပ်ကအချက်လေးတွေ လုပ်ပြီးသွားရင်တော့ share ထားတဲ့ post screenshot ကို Page Mesg ကို လာပို့ပေးရပါမယ်။

January 1 ရက်နေ့ ကနေ 5 ရက်‌နေ့အတွင်း share ထားတဲ့ post သည်တာ scholarship opportunity မှာပါဝင်ခွင့်ရှိပါမယ်။

LLP ကနေ screenshot ကိုလက်ခံရှိပြီဆိုတာနဲ့ scholarship code တစ်ခုပေးပါမယ်။

ပေးအပ်လိုက်တဲ့ scholarship code တွေထဲမှာမှ code အခု ( ၂၀ ) ကို random ရွေးပြီး ကျောင်းသား အယောက် ( ၂၀ ) ကို scholarship ပေးအပ်သွားမှာပဲဖြစ်ပါတယ်။

Scholarship Results တွေကိုတော့ January 6 ရက်နေ့ မနက် 9 နာရီ တိတိမှာ ကြေငြာပေးပါမယ်။

ပေးအပ်သွားမည့် Scholarship Opportunity များ
=============

Programming Basic ( C )
Class Code - C
Total Students - 4

C++ OOP Programming
Class Code - C++
Total Students - 4

Python OOP Programming
Class Code - Python
Total Students - 4

Java OOP Programming
Class Code - Java
Total Students - 4

Full Stack Web Development
Class Code - FWD
Total Students - 2

Flutter Basic Widgets
Class Code - FBW
Total Students - 2

သင်တန်းတစ်ခုချင်းစီရဲ့ သင်ကြားရမယ့် Lecture Outlines များကို အောက်က link ကနေ ဝင်ကြည့်နိုင်ပါတယ်။

သင်တန်းအားလုံး Lecture Video Class ဖြစ်ပါတယ်။

Learning App ကနေ သင်ကြားရပါမယ်။

Lecture Outlines Link
https://m.facebook.com/story.php?story_fbid=539676374843527&id=100064035069425&mibextid=Nif5oz

Page Link
https://www.facebook.com/LetsLearnProgrammingMyanmar?mibextid=ZbWKwL

YouTube Channel Link
https://youtube.com/@letslearnprogramming-myanmar

Telegram Channel Link
https://t.me/LetsLearnProgrammingMyanmar

Learning App Download Link
https://play.google.com/store/apps/details?id=com.llp.learning_app

2023 LLP Myanmar Calendar Link
https://play.google.com/store/apps/details?id=com.llp.llp_mm_calendar

Good Luck To All Participants
Happy New Year
Programming ဆိုတာဘာလဲ?
====================

Programming ဆိုတာ အကြမ်းဖြင်းအားဖြင့် Computer ကို ပြဿနာတွေ ဖြေရှင်းဖို့ အတွက် ဘယ်လုပ်ဆောင်ချက်
( Tasks ) တွေ‌ကို ဆောင်ရွက်ပါဆိုပြီးတော့ ညွန်ကြားတဲ့ဖြစ်စဉ်လို့ ပြောလို့ရပါတယ်။

နောက်တခုကတော့ Programming ကို လူတွေနဲ့ Computer နဲ့ ပူးပေါင်းဆောင်ရွက်ခြင်း လို့လည်း ယူဆလို့ရပါတယ်။

ဆိုလိုချင်တာ‌က လူတွေက Computer နားလည်တဲ့ ဘာသာစကားတွေကို သုံးပြီးတော့ Computer လိုက်နာရမယ့် ညွှန်ကြားချက် ( Instructions ) သို့မဟုတ် ( Codes ) တွေကို ရေးလိုက်ပြီး Computer က လူတွေညွန်ကြားချက် အတိုင်း အလုပ်ပြန်လုပ်ပေးပါတယ်။

ဒီလိုနည်းနဲ့ Computer နဲ့ Human တွေနဲ့ ပြဿနာတွေဖြေရှင်းဖို့ ပူးပေါင်းဆောင်ရွက်ကြပါတယ။

Programming ကျွန်တော်တို့ရဲ့ နေ့စဉ်ဘဝတွေမှာ အများကြီး အရေးပါတဲ့ အခန်းကဏ္ဍတစ်ခုမှာ ပါဝင်နေပါတယ်။

ဥပမာ အနေနဲ့ပြောရမယ်ဆိုရင်တော့

၁။ ကျွန်နော်တို့ဟာ Website တစ်ခုကို သတင်းအချက်အလက် ( information )
ရှာချင်တာဖြစ်ဖြစ် ၊ ဝန်ဆောင်မှုပေးတဲ့ ( Service Provider ) တွေကို ဆက်သွယ်ချင်တာဖြစ်ဖြစ် ၊ ပစ္စည်းတစ်ခုခုကို ဝယ်ပြီး ငွေချေချင်တာပဲဖြစ်ဖြစ် ဝင်‌ရောက်ကြည့်ရှုတဲ့အခါမှာ Programming က ကျွန်တော်တို့အတွက် Website ပေါ်မှာရှိနေတဲ့ ( Sign Up Button or Purchase Button , Contact Form , Drop-down Menus ) အစရှိတာတွေနဲ့ ( Interact ) လုပ်ဆောင်ချက်တွေ လုပ်နိုင်အောင်လို့ ဆောင်ရွက်ပေးပါတယ်။

၂။ Mobile App တစ်ခုရဲ့ နောက်ကွယ်မှာလည်း Programming က Food Panda လို Application ကနေ အစားအသောက်တွေ မှာတာတို့ ၊ Grub Application ‌ကနေ Taxi ငှားဖို့အတွက် Booking ယူတာတို့ အစရှိတဲ့ လုပ်ဆောင်ချက်တွေအောင် ဆောင်ရွက်နိုင်အောင် ပြုလုပ်ပေးပါတယ်။

၃။ ‌စီးပွားရေးလုပ်ငန်းများအတွက်လည်း Programming ဟာ ဖိုင်သိုလှောင်မှု ( File Storage )၊ အလိုအလျောက်စနစ် ( Automation ) နှင့် နေရာအနှံမှာရှိတဲ့ လူတွေအချင်းချင်းဆက်သွယ်ဖို့သုံးတဲ့ ဗီဒီယိုကွန်ဖရင့်တူးလ်များအတွက် အမျိုးမျိုးသောဆော့ဖ်ဝဲလ်များမှတစ်ဆင့် လုပ်ငန်းများကို ပိုမိုထိရောက်စွာလည်ပတ်နိုင်ရန် ကူညီပေးပါသည်။

Computer Programming က ဘယ်လိုအလုပ်လုပ်တာလဲ ?
=============

အခြေခံအကျဆုံး ပြောရမယ်ဆိုရင်တော့ Programming က Computer ကို ဘာလုပ်ရမလဲဆိုတဲ့ ညွှန်ကြားချက်တွေကိုပေးပါတယ်။

ပထမဆုံးအနေနဲ့ Programmer ( Program ရေးသူများ ) တွေက Code တွေ သို့မဟုတ် ညွှန်ကြားချက် ( Instructions ) တွေကို အရင်ရေးလိုက်ပါတယ်။

ဒုတိယအနေနဲ့ Compiler က ရေးထားတဲ့ Code တွေ ၊ ညွှန်ကြားချက် instructions တွေကို Computer နားလည်တဲ့ ပုံစံဖြစ်အောင် ပြောင်းပေးပါတယ်။

တတိယအနေနဲ့တော့ Computer က ရေးထားတဲ့ Code တွေ ၊ ညွှန်ကြားချက်တွေကို တစ်ကြောင်းချင်း ဖတ်ရင်း သူ့ကိုခိုင်းတဲ့အတိုင်း လုပ်ဆောင်ချက် တွေကို စပြီး လုပ်ဆောင်ပေးပါတယ်။

တနည်းအားဖြင့် ကျွန်တော်တို့အတွက် ပြဿနာတွေကို စပြီးဖြေရှင်းပေးပါတယ်။

လောလောဆယ်အချိန်ထိ ထိပ်ဆုံးမှာ ရပ်တည်နေတဲ့ အသုံးများတဲ့ Programming Language တွေကတော့

1. Python
2. JavaScript
3. C/C++
4. Go
5. Java etc

တို့ပဲဖြစ်ပါတယ်။

အချိန်ပေါ်မူတည်ပြီး အမြဲတမ်းပြောင်းလဲနိုင်ပါတယ်။

Programming Language ပုံစံဘယ်နှမျိုးရှိတာလဲ ?
=========

ဒီ Topic ကို နောက် Post မှာပဲ ဆက်ပြောပေးပါမယ်။

ဒီ Post လေးကတော့ ဒီလောက်ပါပဲ။
အားလုံးကို ကျေးဇူးတင်ပါတယ်။

LLP မှာ‌တော့ Programming Basic အနေနဲ့ C Programming ကို စပြီးသင်ပေးပါတယ်။

Programming Basic Class နဲ့ တခြားဖွင့်လှစ်ထားသော Class များကို Page Mesg Box ကနေတစ်ဆင့် လာရောက်စုံစမ်းနိုင်ပါတယ်။

Let's Learn Programming - Myanmar
===========================

Download Our Learning App For Free Courses
======

https://play.google.com/store/apps/details?id=com.llp.learning_app

Download 2023 LLP MM Calendar
==========================

https://play.google.com/store/apps/details?id=com.llp.llp_mm_calendar

Download Ebooks Share by LLP
========================

https://llp-pdf-collections.netlify.app

Subscribe Our YouTube Channel
========================

https://youtube.com/@letslearnprogramming-myanmar

Subscribe Our Telegram Channel
=========================

https://t.me/LetsLearnProgrammingMyanmar
Python Basic to OOP Programming Zoom Class
===========================

သင်တန်းကြေး - 80000 ကျပ်။

Python Programming ဆိုတာကတော့ ခုချိန်ထိ အသုံးအများဆုံးထဲက language တစ်ခုဖြစ်ပြီး သူ့ကို ( web development တွေ ၊ data science စတဲ့ artificial intelligence ပိုင်းဆိုင်ရာ နယ်ပယ်တွေ၊ software prototypes တွေ ) ရေးဆွဲတဲ့အခါတွေမှာ သုံးပါတယ်ခင်ဗျ။

ကိုယ်က ခုမှ Beginner ဆိုရင်တော့ Python Programming ကလည်း beginner အနေနဲ့ စလေ့လာဖို့ သင့်ပါတယ်ခင်ဗျ။

ဘာလို့လဲဆိုတော့ သူက တခြား language တွေနဲ့မတူပဲ ရိုးရှင်းတဲ့ syntax လေးတွေနဲ့ ရေးရတာမလို့ လေ့လာရတာ လွယ်ကူပါတယ်ခင်ဗျ။

Zoom or Google Meet ကနေ သင်ကြားပေးပါမယ်ခင်ဗျ။

တစ်ပတ်ကို ( အင်္ဂါ ၊ ကြာသပသေး ၊ စနေ ) ည ၇ နာရီ ကနေ ၈ နာရီထိ တစ်ပတ်သုံးရက် သင်ကြားပေးပါမယ်။

ကြာချိန်ကတော့ နှစ်လ လောက်ကြာနိုင်ပါတယ်ခင်ဗျ။

February 6 ရက်နေ့ကစပြီး သင်ကြားပေးပါမယ်ခင်ဗျ။

Python OOP Programming မှာ ဘာတွေသင်ရမလဲ
=====

Python Programming ရဲ့ အခြေခံ ( Fundamental Programming ) Concepts တွေကနေ OOP ( Object Oriented Programming ) Concepts တွေအထိ သင်ကြားရမှာပဲဖြစ်ပါတယ်။

👉 Introduction
🔸 Getting Started
🔸 Keywords & Identifiers
🔸 Statements & Comments
🔸 Variables
🔸 Datatypes
🔸 Type Conversion
🔸 I/O and import
🔸 Operators
🔸 Python Namespace

👉 Flow Control
🔸 if ... else
🔸 for loop
🔸 while loop
🔸 break and continue
🔸 Pass

👉 Functions
🔸 Functions
🔸 Function Argument
🔸 Recursion
🔸 Anonymous Function
🔸 Global, Local and Nonlocal
🔸 Global Keyword
🔸 Python Modules
🔸 Python Package

👉 Datatypes
🔸 Numbers
🔸 List
🔸Turple
🔸 String
🔸 Set
🔸 Dictionary

👉 Files
🔸 File Operation
🔸 Directory
🔸 Exception
🔸 Exception Handling
🔸 User-defined Exception

👉 Object & Class
🔸 OOP
🔸 Class
🔸 Inheritance
🔸 Overloading

👉 Advance Topic
🔸 Iterator
🔸 Generator
🔸 Closure
🔸 Decorators
🔸 Property
🔸 RegEx

👉 Date & Time
🔸 DateTime Module
🔸 datetime.strftime()
🔸 datetime.strptime()
🔸 Current date & time
🔸 Get Current Time
🔸 Time Module
🔸 time.sleep()

စတာတွေကို သင်ရပါမယ်။

သင်တန်းအပ်ဖို့ စိတ်ဝင်စားပါက Page Mesg Box သို့မဟုတ် ‌အောက်ပါ ဖုန်းနံပါတ်သို့ ဆက်သွယ်မေးမြန်းနိုင်ပါတယ်ခင်ဗျ။

☎️ 09797938303
အားလုံးမင်္ဂလာပါ...
LLP - MM ကနေ Lecture Video Class အပ်ရင် အောက်ပါ အကျိုးကျေးဇူးများကို ရရှိမှာပဲဖြစ်ပါတယ်။

👉 Life Time Learning

Lecture Video များကို Learning App ကနေ Life Time Access ကြည့်ရှု့နိုင်မှာပဲဖြစ်ပါတယ်။

👉 Downloadable Lecture Videos

Lecture Video များကိုလည်း Offline ကြည့်ချင်ရင် Download ရယူထားနိုင်ပါတယ်။

👉 Mobile Learning

Lecture Video Class ဖြစ်တဲ့အတွက် ကိုယ်အဆင်‌ေပြတဲ့အချိန် ၊ အဆင်ပြေတဲ့နေရာမှာ ကိုယ့်အစီအစဉ်နဲ့ကိုယ် လေ့လာနိုင်ပါတယ်။

👉 Lecture Slide

သင်ကြားရေးမှာ အသုံးပြုတဲ့ Lecture Slide ကိုလည်းရရှိမှာဖြစ်ပါတယ်။

👉 Completion Certificate

Lecture တွေအားလုံးလေ့လာပြီးသွားရင်တော့ Certificate တွေ Batch အလိုက် လစဉ်ပေးအပ်သွားပါမယ်။

အောက်ပါ Lecture Video Class များကို သင်တန်းအပ်နှံနိုင်ပါပြီ။

Programming For Beginner - C
သင်တန်းကြေး - ၃၅၀၀၀ ကျပ်။

C++ Programming OOP
သင်တန်းကြေး - ၄၀၀၀၀ ကျပ်။

C# Programming OOP
သင်တန်းကြေး - ၄၅၀၀၀ ကျပ်။

Python Programming OOP
သင်တန်းကြေး - ၄၅၀၀၀ ကျပ်။

Swift Programming OOP
သင်တန်းကြေး - ၅၀၀၀၀ ကျပ်

JavaProgramming OOP
သင်တန်းကြေး - ၆၀၀၀၀ ကျပ်။

Full Stack Web Development
HTML + CSS + JS + Bootstrap
MySQL + PHP

သင်တန်းကြေး - ၆၀၀၀၀ ကျပ်။

Flutter Mobile App Development Basic
Dart + Flutter Basic Widgets

သင်တန်းကြေး - ၆၀၀၀၀ ကျပ်။

Lecture Video Class သင်ကြားတဲ့ပုံစံကို အောက်ပါ YouTube Video Link ကနေ ကြည့်နိုင်ပါတယ်။

https://youtu.be/d01gXhtI_S0

---------------------------------------------------------

Programming Classes
==================

Programming For Beginner - C
========================

သင်တန်းကြေး - 35000 ကျပ်

Programmin For Beginner မှာ ဘာတွေသင်ရမလဲ။
=============================

👉 ပထမဆုံးအနေနဲ့ Programming Language ဆိုတာဘာလဲ။ အဲ့ဒီ language တွေကိုသုံးပြီး ရေးထားတဲ့ program တွေကို computer က ဘယ်လို execution လုပ်ပေးလဲစသဖြင့် basic knowledge ကိုအရင်သင်ကြားပေးပါမယ်။

👉 ပြီးရင်တော့ အလွယ်ဆုံးဖြစ်ပြီး အခြေခံအကျဆုံးဖြစ်တဲ့ C programming Language ကို ကျွမ်းကျွမ်းကျင်ကျင်ရေးတတ်သွားတဲ့အထိ basic အနေနဲ့ သင်ကြားပေးမှာဖြစ်ပါတယ်ခင်ဗျာ။

👉 သင်ကြားလိုပါက ကိုယ်ပိုင် Laptop or Desktop ရှိရပါမယ်။

👉 မရှိသေးရင်လည်း android phone နဲ့လည်း program တွေကို run လို့ရပါတယ်။ တစ်ချို့အဆင်မပြေတာတွေတော့ ရှိလာနိုင်ပါတယ်။

👉 C Programming မှာ ဘာတွေသင်ရမလဲ။

C Introduction
🔸Keywords & Identifiers
🔸Variables & Constants
🔸Data Types
🔸Input/Output
🔸Operators

C Flow Control
🔸If...else
🔸For Loop
🔸While Loop
🔸Break & Continue
🔸Switch Case
🔸GoTo

C Function
🔸C Functions
🔸User Defined Functions
🔸Function Types
🔸Recursion
🔸Storage Class

C Array
🔸C Arrays
🔸Multi-Dimensional Array
🔸Arrays & Functions

C Pointers
🔸Pointers
🔸Pointers & Arrays
🔸Pointers & Functions
🔸Memory Allocation

C String
🔸C Strings
🔸String Functions

C Structure & Union
🔸C Structure
🔸C Structure & Pointers
🔸C Struct & Functions
🔸C Union

C Files
🔸File Input/Output

C Exercises
စတာတွေကိုသင်ယူရမှာပဲဖြစ်ပါတယ်။

👉 Programming ကိုခုမှစလုပ်မယ့် သူတွေအတွက် အသင့်တော်ဆုံး သင်တန်းဖြစ်ပါတယ်ခင်ဗျာ။

👉 အချိန်အားဖြင့်တော့ တစ်ရက်တစ်နာရီ ပုံမှန်လေ့လာရင် တစ်လဆိုပြီးပါတယ်ခင်ဗျ။

=============================

C++ Programming OOP
==================

သင်တန်းကြေး - 40000 ကျပ်။

C++ Programming ဆိုတာဘာလဲ။
========================

C++ ဆိုတာကတော့ အသုံးများတဲ့ Programming Language တွေထဲက တစ်ခုပဲဖြစ်ပါတယ်။

သူ့ကို Operating System တွေ Browser တွေ Game တွေ အစရှိသဖြင့် develop လုပ်ဖို့ အတွက် အသုံးပြုနိုင်ပါတယ်။

သူက OOP Programming ကိုပါ support ပေးတဲ့အတွက် Beginner တွေအနေနဲ့လည်း စပြီးလေ့လာတဲ့အခါမှာ ရွေးချယ်သင့်တဲ့ အစပျိုး Programming Language တစ်ခုဆိုလည်း ပြောလို့ရပါတယ်။

C++ OOP မှာ ဘာတွေသင်ရမလဲ။
========================

C++ Introduction
👉 Variables & Constants
👉 Data Types
👉 Basic I/O
👉 Type Conversation
👉 Operators
👉 Comments

C++ Flow Control
👉 if ... else
👉 for loop
👉 do... while
👉 break Statement
👉 continue Statement
👉 switch Statement
👉 goto Statement

C++ Functions
👉 Functions
👉 Function Types
👉 Function Overloading
👉 Default Argument
👉 Storage Class
👉 Recursion
👉 Return Reference

C++ Arrays & String
👉 C++ Arrays
👉 Multidimensional Arrays
👉 C++ Function Array
👉 C++ String

C++ Structure
👉 Structure
👉 Structure & Functions
👉 Pointers to Function
👉 Enumeration

C++ Object & Class
👉 Objects & Class
👉 Constructors
👉 Objects & Function
👉 Operator Overloading

C++ Pointers
👉 Pointer
👉 Pointer & Arrays
👉 Pointers and Functions
👉 Memory Management

C++ Inheritance
👉 Inheritance
👉 Inheritance Access Control
👉 Function Overriding
👉 Multiple & Multilevel Inheritance
👉 Friend Function
👉 Virtual Function
👉 Class Template

စတာတွေကို သင်ရပါမယ်။

👉 အချိန်အားဖြင့်တော့ တစ်ရက်တစ်နာရီ ပုံမှန်လေ့လာရင် တစ်လဆိုပြီးပါတယ်ခင်ဗျ။

==================

C# OOP Programming
=============

သင်တန်းကြေး - ၄၅၀၀၀ ကျပ်

C# ဆိုတာဘာလဲ။
============

C# ဆိုတာက‌တော့ ယခုအချိန်ထိ အသုံးများတဲ့ OOP Programming Language တစ်ခုပဲဖြစ်ပါတယ်။ သူကို့ Desktop & Web Application တွေ ရေးဆွဲတဲ့အခါမှာ သုံးပါတယ်။

C# OOP Programming မှာ ဘာတွေ သင်ရမလဲ။
=====

👉 C# Introduction
🔸C# Hello World
🔸C# Keywords & Identifiers
🔸C# Variables
🔸C# Operators
🔸C# Operator Precedence &
Associativity
🔸C# Bitwise Operators
🔸C# Basic I/O
🔸C# Expressions & Statements
🔸C# Comments

👉 C# Flow Control
🔸C# if ... else
🔸C# switch Statement
🔸C# Ternary Operator
🔸C# while Loop
🔸C# for Loop
🔸C# break Statement
🔸C# continue Statement

👉 C# Arrays
🔸C# Arrays
🔸C# Multidimensional Arrays
🔸C# Jagged Array
🔸C# foreach Loop

👉 C# OOP (I)
🔸C# Class and Objects
🔸C# Methods
🔸C# Access Modifiers
🔸C# Variable Scope
🔸C# Constructors
🔸C# this Keyword
🔸C# static Keyword
🔸C# Strings

👉 C# OOP (II)
🔸C# Inheritance
🔸C# Abstract Class & Methods
🔸C# Nested Class
🔸C# Partial Class & Method
🔸C# Sealed Class & Method
🔸C# Interface
🔸C# Method Overloading
🔸C# Constructor Overloading

👉 Additional Topics
🔸C# using
🔸C# Type Conversation & Casting
🔸C# Preprocessor Directives
🔸C# Namespaces
🔸C# struct

စတာတွေကို သင်ကြားရပါမယ်။

အချိန်ကတော့ တစ်လခွဲ ၊ နှစ်လလောက်ကြာနိုင်ပါတယ်။

===========================

Python Programming
================

သင်တန်းကြေး - 45000 ကျပ်။

Python Programming ဆိုတာကတော့ ခုချိန်ထိ အသုံးအများဆုံးထဲက language တစ်ခုဖြစ်ပြီး သူ့ကို ( web development တွေ ၊ data science စတဲ့ artificial intelligence ပိုင်းဆိုင်ရာ နယ်ပယ်တွေ၊ software prototypes တွေ ) ရေးဆွဲတဲ့အခါတွေမှာ သုံးပါတယ်ခင်ဗျ။

ကိုယ်က ခုမှ Beginner ဆိုရင်တော့ Python Programming ကလည်း beginner အနေနဲ့ စလေ့လာဖို့ သင့်ပါတယ်ခင်ဗျ။

ဘာလို့လဲဆိုတော့ သူက တခြား language တွေနဲ့မတူပဲ ရိုးရှင်းတဲ့ syntax လေးတွေနဲ့ ရေးရတာမလို့ လေ့လာရတာ လွယ်ကူပါတယ်ခင်ဗျ။

Python Programming မှာ ဘာတွေသင်ရမလဲ
===========

👉 Introduction
🔸 Getting Started
🔸 Keywords & Identifiers
🔸 Statements & Comments
🔸 Variables
🔸 Datatypes
🔸 Type Conversion
🔸 I/O and import
🔸 Operators
🔸 Python Namespace

👉 Flow Control
🔸 if ... else
🔸 for loop
🔸 while loop
🔸 break and continue
🔸 Pass

👉 Functions
🔸 Functions
🔸 Function Argument
🔸 Recursion
🔸 Anonymous Function
🔸 Global, Local and Nonlocal
🔸 Global Keyword
🔸 Python Modules
🔸 Python Package

👉 Datatypes
🔸 Numbers
🔸 List
🔸Turple
🔸 String
🔸 Set
🔸 Dictionary

👉 Files
🔸 File Operation
🔸 Directory
🔸 Exception
🔸 Exception Handling
🔸 User-defined Exception
👉 Object & Class
🔸 OOP
🔸 Class
🔸 Inheritance
🔸 Overloading

👉 Advance Topic
🔸 Iterator
🔸 Generator
🔸 Closure
🔸 Decorators
🔸 Property
🔸 RegEx

👉 Date & Time
🔸 DateTime Module
🔸 datetime.strftime()
🔸 datetime.strptime()
🔸 Current date & time
🔸 Get Current Time
🔸 Time Module
🔸 time.sleep()

စတာတွေကို သင်ရပါမယ်။

👉 အချိန်အားဖြင့်တော့ တစ်ရက်တစ်နာရီ ပုံမှန်လေ့လာရင် တစ်လဆိုပြီးပါတယ်ခင်ဗျ။

============================

Swift Programming OOP
==================

သင်တန်းကြေး - ၅၀၀၀၀ ကျပ်

Swift Programming Language ဆိုတာပါလဲ။
==

Swift ဆိုတာက‌တော့ Apple က ထုတ်လုပ်ထားတဲ့ Programming Language ပဲဖြစ်ပါတယ်။ သူ့ကို iOS , macOS နဲ့ watchOS တွေအတွက် Application တွေ ရေးဆွဲတဲ့ အခါမှာ သုံးပါတယ်။

Swift Programming မှာ ဘာတွေသင်ရမလဲ။
==

👉 Swift Introduction
🔸Swift Hello World
🔸Swift Variables & Constants
🔸Swift Datatypes
🔸Swift Characters & Strings
🔸Swift Input & Output
🔸Swift Expressions & Statements
🔸Swift Comments
🔸Swift Optionals

👉 Swift Operators
🔸Swift Operators
🔸Swift Operator Precedence
🔸Swift Ternary Operator
🔸Swift Bitwise Operators

👉 Swift Flow Control
🔸Swift if ... else statement
🔸Swift switch statement
🔸Swift for - in Loop
🔸Swift while & repeat while loop
🔸Swift Nested Loops
🔸Swift break Statement
🔸Swift Continue Statement
🔸Swift guard Statement

👉 Swift Collections
🔸Swift Arrays
🔸Swift Sets
🔸Swift Dictionary
🔸Swift Tuples

👉 Swift Functions
🔸Swift Functions
🔸Swift Function Parameters
🔸Swift Nested Functions
🔸Swift Recursion
🔸Swift Ranges
🔸Swift Function Overloading
🔸Swift Closure

👉 Swift OOP
🔸Swift Class & Objects
🔸Swift Properties
🔸Swift Methods
🔸Swift Initializer
🔸Swift Deinitialization
🔸Swift Inheritance
🔸Swift Methods Overriding
🔸Swift Protocols

👉 Swift Enum & Structs
🔸Swift Enum
🔸Swift Enum Associated Values
🔸Swift Structs
🔸Swift Singleton

👉 Swift Additional Topics
🔸Swift Error Handling
🔸Swift Generic
🔸Swift Extensions
🔸Swift Access Control
🔸Swift Type Alias
🔸Swift Hashable
🔸Swift Equatable
🔸Swift Strong Weak Reference

စတာတွေကို သင်ကြားရပါမယ်။

အချိန်အားဖြင့် အနည်းဆုံး တစ်လခွဲ ‌၊ နှစ်လလောက် ကြာပါမယ်။


===========================

Java Programming OOP
====================

သင်တန်းကြေး - 60000 ကျပ်

Java ကတော့ အသုံးများတဲ့ programming language တစ်ခုပဲဖြစ်ပါတယ်။ Java ကို Android App , Web , Desktop App စတဲ့ application တွေကို ရေးဖို့အတွက် သုံးသလို Embedded System တွေမှာလည်းသုံးပါတယ်ခင်ဗျာ။

သူရဲ့ထူးခြားချက်ကတော့ OOP ( Object Oriented Programming ) Language ဖြစ်တဲ့အတွက် ရေးထားတဲ့ code တွေက flexible ဖြစ်သလို ပြန်ပြီးလည်း reuse လုပ်လို့ရပါတယ်ခင်ဗျာ။

Java Programming OOP မှာ ဘာတွေသင်ရမလဲ။
==================

Java Introduction
🔸 Java JVM, JRE and JDK
🔸 Java Variables
🔸 Java Data Types
🔸 Java Operators
🔸 Java Input and Output
🔸 Java Expression and Blocks
🔸 Java Comments

Java Flow Control
🔸 Java if ... else
🔸 Java switch statement
🔸 Java for loop
🔸 Java for-each loop
🔸 Java while loop
🔸 Java break Statement
🔸 Java continue Statement

Java Arrays
🔸 Java Arrays
🔸 Multidimensional Arrays
🔸 Java Copy Array

Java OOP ( I )
🔸 Java Class and Objects
🔸 Java Methods
🔸 Java Constructor
🔸 Java Strings
🔸 Java Access Modifiers
🔸 Java this Keyword
🔸 Java final Keyword
🔸 Java Recursion
🔸 Java instanceof Operator
Java OOP ( II )
🔸 Java Inheritance
🔸 Java Method Overriding
🔸 Java super Keyword
🔸 Abstract Class & Method
🔸 Java Interfaces
🔸 Java Polymorphism
🔸 Java Encapsulation

Java OOP ( III )
🔸 Nested & Inner Class
🔸 Java static Class
🔸 Java Anonymous Class
🔸 Java Singleton
🔸 Java Enum Class
🔸 Java Enum Constructor
🔸 Java Enum String
🔸 Java Reflection

Java Exception Handling
🔸 Java Exceptions
🔸 Java Exception Handling
🔸 Java try ... catch
🔸 Java throw and throws
🔸 Java catch Multiple Exception
🔸 Java try-with-resources
🔸 Java Annotations
🔸 Java Annotation Types
🔸 Java Logging
🔸 Java Assertions

Java List
🔸 Java Collections Framework
🔸 Java Collection Interface
🔸 Java List Interface
🔸 Java ArrayList
🔸 Java Vector
🔸 Java Stack

Java Queue
🔸 Java Queue Interface
🔸 Java PriorityQueue Interface
🔸 Java Deque Interface
🔸 Java Linked list
🔸 Java ArrayDeque
🔸 Java Blocking queue Interface
🔸 Java ArrayBlocking Queue
🔸 Java LinedBlocking Queue

Java Map
🔸 Java Map Interface
🔸 Java HashMap
🔸 Java LinkedHashMap
🔸 Java Weak HashMap
🔸 Java EnumMap
🔸 Java SortedMap Interface
🔸 Java NavigableMap Interface
🔸 Java TreeMap
🔸 Java ConcurrentMap
Interface
🔸 Java ConcurrentHashMap

Java Set
🔸 Java Set Interface
🔸 Java HashSet
🔸 Java EnumSet
🔸 Java LinkedHashSet
🔸 Java SortedSet Interface
🔸 Java NavigableSet Interface
🔸 Java TreeSet
🔸 Java Algorithm
🔸 Java Iterators
🔸 Java ListIterator

Java I / O Streams
🔸 Java I/O Stream
🔸 Java Input Stream
🔸 Java Output Stream
🔸 Java File Input Stream
🔸 Java File Output Stream
🔸 Java ByteArrayInputStream
🔸 Java ByteArrayOutputStream
🔸 Java ObjectInputStream
🔸 Java ObjectOutputStream
🔸 Java BufferedInputStream
🔸 Java BufferedOutputStream
🔸 Java Print stream

Java Reader / Writer
🔸 Java Reader
🔸 Java Writer
🔸 Java Input Stream Reader
🔸 Java Output Stream Reader
🔸 Java File Reader
🔸 Java File Writer
🔸 Java BufferedReader
🔸 Java BufferedWriter
🔸 Java String Reader
🔸 Java String Writer
🔸 Java Print Writer

Additional Topics
🔸 Java Scanner Class
🔸 Java Type Casting

စတာတွေကို သင်ကြားရမှာပဲဖြစ်ပါတယ်။

👉 Java OOP concepts အကုန်လုံးကိုသင်ကြားရမှာဖြစ်တဲ့အတွက် သင်တန်းကြာချိန်ကတော့ အနည်းဆုံးနှစ်လလောက်ကြာနိုင်ပါတယ်ခင်ဗျာ။

-----------------------------------------------------------

Development Classes
=================

Full Stack Web Development
======================

သင်တန်း‌ကြေး - 60000 ကျပ်

Full Stack Web Development Class မှာ အပိုင်းနှစ်ပိုင်းနဲ့ သင်ရပါမယ်။

👉 Frontend Web Development
👉 Backend Web Development

Frontend Web Development မှာ ဘာတွေသင်ရမလဲ။
============================

ဘာတွေသင်ရမလဲ အပိုင်းလေးပိုင်းနဲ့သင်ရပါမယ်။

👉 HTML
👉 CSS
👉 JS
👉 Bootstrap

Course Outline
===========
👉 Introduction
👉 HTML Module 1 to 13
👉 CSS Module 1 to 11
👉 Project 1 ( Part 1 +2 )
👉 Project 2 ( Part 1 + 2 + 3 + 4 + 5 )

👉 JS Introduction
👉 JS Module 1 to 11
👉 DOM Introduction
👉 DOM Nodes, Navigation & HTML
👉 DOM CSS , Effects & Events
👉 BOM Introduction
👉 BOM Navigator , Alert Box & Cookie
👉 JS Project 1
👉 JS Project 2
👉 JS Project 3 ( Part 1 + 2 + 3 )
👉 JS Project 4 ( Part 1 + 2 )

👉 Bootstrap Introduction
👉 Bootstrap Module 1 to 10
👉 Typography & Color Theory
👉 Online Shop Project
( Part 1 + 2 + 3 )
👉 Favicon
👉 Hosting

Total Lectures - 73

စုစုပေါင်း Lecture 73 လေ့လာရပါမယ်

Backend Web Development
=====================

Backend Web Development မှာတော့
👉 Database ( MySQL )
👉 Server Side Programming ( PHP )
👉 Online Shop Project ( Frontend UI
+ Admin Dashboard )

စသဖြင့် အပိုင်းသုံးပိုင်းနဲ့ သင်ရပါမယ်။

Database ( MySQL)
===============

ပထမဆုံးအနေနဲ့ Database တွေအကြောင်းကို အရင်သင်ရပါမယ်။

Database ဆိုတာကတော့ data တွေ သိမ်းလို့ရတဲ့နေရာ ၊ data တွေ update , delete လုပ်လို့ရတဲ့ နေရာလေး တစ်ခုလို့ ‌ပြောလို့ရပါတယ်။

အဲ့အထိပ်က Operation တွေကို လုပ်နိုင်ဖို့အတွက် SQL ( Structure Query Language) လို့ခေါ်တဲ့ query programming language တစ်ခုကို သုံးရပါမယ်။

အဲ့ဒါကြောင့် SQL ကိုသုံးပြီး MySQL Database မှာ Operation တွေ လုပ်ရပါမယ်။

Database အပိုင်းမှာ ဘာတွေသင်ရမလဲ။
===================

👉 Introduction to SQL

👉 SQL SELECT ( I )
🔸SELECT & SELECT WHERE
🔸AND , OR and NOT
🔸SELECT DISTINCT
🔸SELECT AS
🔸LIMIT, TOP and FETCH FIRST
🔸IN OPERATOR
🔸BETWEEN OPERATOR
🔸IS NULL & NOT NULL
🔸MIN() & MAX()
🔸COUNT()
🔸SUM() & AVG()

👉 SQL SELECT ( II )
🔸ORDERED BY
🔸GROUP BY
🔸LIKE
🔸Wildcards
🔸UNION
🔸Subquery
🔸ANY & ALL
🔸CASE
🔸HAVING
🔸EXISTS

👉 SQL JOINS
🔸JOINS
🔸INNER JOIN
🔸LEFT JOIN
🔸RIGHT JOIN
🔸FULL OUTER JOIN

👉 SQL Database & Table
🔸Create Database
🔸Create Table
🔸Drop Database
🔸Drop Table
🔸Alter Table
🔸Backup Database
👉 SQL Insert , Update & Delete
🔸Insert Into
🔸Update
🔸Select into
🔸Select Into Insert
🔸Delete & Truncate Row

👉 SQL Constraints
🔸Constraints
🔸Not Null Constraints
🔸Unique Constraints
🔸Primary Key
🔸Foreign Key
🔸Check
🔸Default
🔸Create Index

👉 Additional Topics
🔸Datatypes
🔸Date & Time
🔸Operators
🔸Comments
🔸Store Procedure

PHP
========

PHP ဆိုတာကတော့ web development ကို Backend အနေနဲ့ အသုံးပြုတဲ့ language တွေထဲက popular အဖြစ်ဆုံး language တစ်ခုပဲဖြစ်ပါတယ်။

သူ့ကိုတော့ dynamic website တွေ web application တွေဖြစ်တဲ့ ( blogs , content management system - CMS , online stores ) စတာတွေကို develop လုပ်ဖို့အတွက်သုံးနိုင်ပါတယ်။

PHP မှာ ဘာတွေသင်ရမလဲ။
===================

👉 Section 1 - Introduction
🔸What is PHP?
🔸Install PHP?
🔸Hello, World

👉 Section 2 - PHP Fundamentals
🔸Syntax
🔸Variables
🔸Constants
🔸Comments
🔸var_dump

👉 Section 3 - PHP Types
🔸Datatypes
🔸Boolean
🔸Integer
🔸Float
🔸String
🔸Null
🔸Type Casting
🔸Type Juggling

👉 Section 4 - Operators
🔸Assignment Operators
🔸Comparison Operators
🔸Logical AND Operator(&&)
🔸Logical OR Operator ( ll )
🔸Logical NOT Operator ( ! )
🔸Operators

👉 Section 5 - Control Flow
🔸if
🔸if-else
🔸if-elseif
🔸Ternary Operator
🔸switch
🔸for
🔸while
🔸do-while
🔸break
🔸continue

👉 Section 6 - Functions
🔸Functions
🔸Function Parameters
🔸Default Parameters
🔸Named Arguments
🔸Variable Scopes
🔸Type hints
🔸Strict typing
🔸Variadic Function

👉 Section 7 - Array
🔸Arrays
🔸Associated Arrays
🔸for each
🔸array_unshift()
🔸array_push()
🔸array_pop()
🔸array_shift()
🔸array_keys()
🔸array_key_exists()
🔸in_array()
🔸array_reverse()
🔸array_merge()

👉 Section 8 - Sorting Arrays
🔸sort
🔸ksort()

👉 Section 9 - Advanced Functions
🔸Anonymous Function
🔸Arrow Function
🔸Variable Function

👉 Section 10 - Variable Constants
🔸isset
🔸empty
🔸is_null

👉 Section 11 - Advanced Array Operations
🔸Map
🔸Filter
🔸Reduce

👉 Section 12 - Organizing PHP files
🔸Include
🔸include_once
🔸require & require_once
🔸using DIR with a file include

👉 Section 13 - State Management
🔸Cookie
🔸Sessions

👉 Section 14 - Processing Forms
🔸PHP Form
🔸filter_has_var()
🔸filter_var()
🔸filter_input()
🔸Form Validation
🔸Checkbox
🔸Multiple Checkboxes
🔸Radio Button
🔸Select
🔸Flash Message
🔸File Upload
🔸Upload Multiple Files

Online Shop Project
================

👉 Develop Frontend UI with
Bootstrap

👉 Develop Backend UI ( Admin
Dashboard ) with Bootstrap