Creative Coder Myanmar
Kanalga Telegramâda oâtish
Web Development áááŽá¸á ááşááᯠCreative Coder áážááşáˇá áááşáááŻááşááŤáđ
Ko'proq ko'rsatish1 469
Obunachilar
Ma'lumot yo'q24 soatlar
+67 kunlar
+3730 kunlar
Postlar arxiv
ááŻáśá¸ááťáááşáá˝ááş Web Development Foundation áĄáááşá¸ááąá¸ááᯠDiscount áá˝áąáá˛áˇáĄáá°áĄááşáááŻááşááŤááźáŽđ
áá°áááŻááşááá˛áˇ áááŻá¸áá˝á˛ááąá¸áá˝áąáá˛áˇáĄáá° Creative Coder áá˛áˇ Web Development Foundation Batch (6) áĄáááşá¸ááąá¸ááźááşáááşááąáŹááşáážáááŹááŤááźáŽá
ááŽáááşáááşá¸ááąá¸ááŹ
đ¤ ááášááááŻááşáááşáááşá¸áĄáąáŹááşááźááşááźáŽá¸áá˝áŹá¸áá˛áˇáá°áá˝áą
đ¤ Web Development ááᯠá
áááşááŤáááşá
áŹá¸áá°áá˝áą
đ¤ Web Development áĄááźáąááśáá˝áąááᯠáááşáá˝áąáˇ project áá˝áąáááááˇáş ááąáˇááŹááťááşáá°áá˝áąáĄáá˝ááş áááşáá˝ááşááŤáááşá
ááŽáááşáááşá¸ááąá¸áážáŹáááŻáááş áĄááźáąááśááᯠááťá˝ááşá¸ááťá˝ááşá¸ááťááşááťááş áááşááźáąáŹááşáá˝áŹá¸áááŻáˇáᏠáááŻááşáᲠáážáąáˇáááşááźáŽá¸ ááąáˇááŹáááŻááşáááŻáˇáĄáá˝ááş roadmap áááŻá፠áá
áşááŤáááşá¸ áááşááźáŹá¸ááąá¸áá˝áŹá¸áážáŹááŤá
Web Development áááŻá
áááşááąáˇááŹáá°áááŻááşá¸ ááźáŻáśáá˝áąááážáŹáá˝áąá ááąáˇááŹááááˇáş resource áá˝áąááťáŹá¸ááŹáááşá áááşáá
ááźáŽá¸ ááąáˇááŹáááᲠáááááŹáá˝áą ááźá
áşááŤáááşá
ááŽááᯠáĄáááşáĄáá˛áá˝áąááᯠâááźáąáážááşá¸ááąá¸áááŻáˇáĄáá˝ááş Creative Coder áááą Beginner Level áĄáá˝ááş áĄáááşááźáąá
áąáááˇáş áááşáááŻá¸ááᯠáááŻááşáááŻááşáá˝á˛ááŹá¸ááźáŽá¸ ááąááťáŹáááşááźáąáŹááşáĄáąáŹááş áááşáá˝áąáˇ Project áá˝áąáá˛áˇ áááşááźáŹá¸ááąá¸áá˝áŹá¸áážáŹ ááźá
áşááŤáááşá
áᎠáĄááźáąááśáááąáááşááźáŹá¸ááąá¸áá˝áŹá¸áááˇáş ááŻáśá¸ááťáááşáá˝ááşáĄáááşá¸ááąá¸ááŹ
âď¸ Zoom Class ááźá
áşáá˛áˇáĄáá˝ááş áááşááąááŹáááąáááᯠáááşááąáŹááşáááŻááşáááşá
âď¸ ááźááşáááşááąáˇááŹáááŻáˇáĄáá˝ááş Recording áááşá¸ááąá¸áá˝áŹá¸áážáŹ ááźá
áşááŤáááşá
âď¸ áááááŹá¸ááááşááŹáá˝áą ááąá¸ááźááşá¸áááŻáˇáĄáá˝ááş one on one meeting áá˝áąáááşá¸á
áŽá
ááşááŹá¸áážáááąá¸ááŹá¸ááŤáááşá
*Creative Coder áážáŹ áĄáááşá¸áá
áşááŤáĄááşááźáŽá¸ áĄááźáąáŹááşá¸áĄááťááŻá¸ááťááŻá¸ááźáąáŹááˇáş ááááşááąáŹááşááźá
áşááŹááźá
áşá
áąá ááąááťáŹááŹá¸ááááşááąá¸ááŹááźá
áşááźá
áş ááąáŹááş áá˝ááˇáşáá˛áˇ Batch áá˝áąáážáŹ áĄááá˛áˇ ááźááşáááşáááşááąáŹááşáááŻááşáážáŹ ááźá
áşááŤáááş*
ááŤá Creative Coder áá˛áˇ ááťáąáŹááşá¸ááŹá¸áááŻááşá¸áááŻááąá¸ááŹá¸áá˛áˇ service áá˛ááźá
áşááŤáááşá
ááŽáááşáááşá¸ááźáŽá¸áá˝áŹá¸áá˛áˇ ááťáąáŹááşá¸ááŹá¸áá˝áąááᯠCreative Coder áááąáĄáŹáááśááąá¸áááŻááşááŹáááąáŹáˇ
đŻ Beginner Level áážáŹááąáŹááşááŤá¸ááŤá¸ áááźá
áşááąáŹáˇáᲠáááşá¸ááźáąáŹááşá¸áá
áşááŻááᯠááąááťáŹáážáŹáá˝áąáˇâáá˝áŹá¸áááşá
đŻ Design áááŻááźááşáááŻááşááŹáá˛áˇ code áááŻáááşáá
ááąá¸áááá˛áááŻáᏠááŹá¸áááşáá˝áŹá¸áááşá
đŻ áážáąáˇáááşáá˝áŹá¸ááááˇáş roadmap áááŻááąááťáŹáážáŹáá˝áąáˇáá˝áŹá¸áááşá
đŻ áĄááŻáśá¸ááźáŻááááˇáş tools áá˝áą Framework áá˝áąááᯠááááŹá¸áááşáá˝áŹá¸áážáŹ ááźá
áşááŤáááşá
đŻ áĄááááĄááťááşáááąáŹáˇ áááşáá˝áąáˇ project áá˝áąáá˛áˇáĄáá°áá° áá˝á˛ááźáŽá¸áááşááźáŹá¸ááąá¸áá˝áŹá¸áážáŹ ááźá
áşáá˛áˇáĄáá˝ááş Project áĄáá˝áąáˇáĄááźáŻáśááŤááážááá˝áŹá¸áážáŹ ááźá
áşááŤáááşá
ááŹáá˝áąáááşááźáŹá¸ááąá¸áá˝áŹá¸ááąá¸ááá˛áááŻáᏠááźááˇáşáááŻááşááĄáąáŹááş đ
áááşáááŻá¸áááşáááşá¸á
áŹáá˝áąáĄááąáá˛áˇ áĄááźáąááśáá˝áąáĄááźááş Vuejs Basic áá˛áˇ Javascript Basic áááŻá፠áááşáááˇáşááąá¸ááŹá¸ááŤáááşá
đ° HTML
đ° CSS
đ° Bootstrap
đ° Tailwind CSS
đ° JavaScript
đ° Vuejs Basic áááŻáˇáᲠááźá
áşááŤáááşá
áááşáááşá¸áá
áşááŻááŻáśá¸áážáŹ á
áŹáááşáááşá¸ Instructor áá˛áˇáĄáá° ááŻááşááááˇáş project áá˝áąáĄááźááş âáááşáááşá¸áĄááźáŽá¸áážáŹ áááŻááşáááŻááşááŻááşááááˇáş final project áá˝áąáá˛áˇá
áŻá
áŻááąáŤááşá¸ project (áá) ááŻáĄáááážááážáŹáá˛ááźá
áşááŤáááşá
Project áĄááąá¸áá˝áąáážáŹáááŻáááşááąáŹáˇ card design , table design áá˛áˇ animation áá˝áąááŤáááşááŻááşááąáŹááşááąá¸ááážáŹááźá
áşááźáŽá¸ áááşááźáŽá¸áááťážáááşáááşá¸á
áŹáá˛á áĄááąá¸ááźáŽá¸áá˛áˇ áááşáááşá¸á
áŹáá
áşááŻááźáŽá¸áááŻááşá¸ á
áŹáá˛áááŹáááŻáááşáá˝áąáˇ áĄááŻáśá¸ááťáááŻáˇááá˛áˇ project áá˝áąááźáŻááŻááşáá˝áŹá¸ááážáŹááźá
áşááŤáááşá
Project áĄááźáŽá¸áĄááąáá˛áˇáááŻáááş
đ HTML / CSS áá˛áˇáá
áşááŻ
đ Bootstrap áá˛áˇáá
áşááŻ
đ Tailwind project
áá˝áąááąá¸ááŹá¸ááážáŹááźá
áşááŤáááşá
Final Project áĄááąáá˛áˇáááŻáááşááąáŹáˇ eCommerce site ááąá¸ááážáŹááźá
áşááźáŽá¸ project áá˛áˇáĄááźáąáĄááąááąáŤáşáá°áááşáᏠáááşáááşá¸áĄáąáŹááşááźááşá
á˝áŹááźáŽá¸ááŻáśá¸ááźáąáŹááşá¸ Certificate ááŻááşááąá¸áá˝áŹá¸áážáŹáá˛ááźá
áşááŤáááşá
ááŽáááşáááşá¸ááąá¸áážáŹ áĄááťááşá¸ááťááşá¸áááşáá˝ááşáááŻááşáááŻáˇáĄáá˝ááş Telegram áááŻáĄááŻáśá¸ááźáŻáá˝áŹá¸áážáŹááźá
áşááźáŽá¸ á
áŹáááşááźáŹá¸áááŻáˇáááąáŹáˇ Zoom Application áááŻáĄááŻáśá¸ááźáŻáá˝áŹá¸áážáŹáá˛ááźá
áşááŤáááşá
áĄáážááşááááşá
áŹááŻááşááźáŽá¸ áááşáááşá¸ááźáŽá¸áá˛áˇáĄá፠ááťá˝ááşá¸ááťááşá
á˝áŹáááşááźáąáŹááşáá˝áŹá¸ááťááşáááşáááŻáááşááąáŹáˇ áĄááźáąááśáááŻááşááŹáááŻáˇáĄáá˝ááş Creative Coder áážáŹ áááˇáşáá˛áˇ web development áááŽá¸á
ááşááᯠá
áááşáááŻááşááŤđŻ
Date & Time - Sat & Sun (8 pm to 10 pm )
Duration - 2.5 months
Fee - 250000 MMK
Platform - Zoom
áĄáááşá¸ááąá¸á áá°áááŻááşá (áá) áááşááąáˇáážáŹ á
áááşáážáŹááźá
áşááŤáááş
Creative Coder áá˛áˇ ááŻáśá¸á
áśáĄáááŻááşá¸ Early Bird ááŹáĄááşáá˛áˇ ááťáąáŹááşá¸ááŹá¸ (áá) ááąáŹááşááᯠ(á) ááááşá¸ááťááşáááşá¸áá˛áˇ áááşááąáŹááşáá˝ááˇáşááážáŹ ááźá
áşááŤáááşá
ááťáąáŹááşá¸ááŹá¸ááááşá¸ áĄááąáŹááş (áá) áá˛áááˇáşáááşááŹá¸áá˛áˇáĄáá˝ááş ááźááşááźááşááąá¸ááźááŻáĄááşááŹá¸ááž á
áááşááťááááşááąáŹáşá
Creative Coder áá˛áˇáĄáá° Web Development áááŽá¸á
ááşááᯠá
áááşáááŻáˇ áĄáááˇáşááźá
áşááźáŽáááŻáááş áĄááŻáᲠpage messenger áážáŹ áĄáááşá¸áĄááşáážáśáááŻááşááŤáááş ááááşáá˝áąáááŻáˇááą đđŹ
#creative_coder_myanmar
Creative Coder YouTube áážáŹ Subscribers 8 K áĄáááážááá˝áŹá¸ááŤááźáŽ đ
Web Development áá˛áˇáááşáááşáá˛áˇ knowledge sharing áá˝áąá tips & tricks áá˝áąáááşááąá¸ááąáá˛áˇ Creative Coder áá˛áˇ YouTube channel áážáŹ subscribers (áááá) áĄáááážáááŹááźáŽááźá
áşááŤáááşáÂ
á
ááşáááşáááźááş ááťáąáŹááşá¸ááŹá¸áá˝áąáá˛áˇáĄáááşáĄáá˝ááşáážáá
áąáááŻáˇ YouTube áážáŹáááşááŹá¸áá˛áˇ reels áá˝áąá video áá˝áąááᯠá
áąáŹááˇáşááźááˇáşááźáááŻáˇáááşá¸ áááąáˇááŤáá˛áˇááąáŹáş đ
#creative_coder_myanmar
Creative Coder áážáŹ á
áŹááŻááşáááşá¸ áĄáááşáá˛áážáááŹáááş áááşáááŻááąá¸ááᲠ?
Creative Coder áá˛áˇ learning platform áážáŹá
áŹááąáˇááŹáááşá¸ áááááŹáážáááŹáááş website ááąáŤáşáážáŹáááş áááşáááŻáááŻááşáááŻááşááąá¸ááᲠáááŻááŹááźááˇáşáááŻááşááĄáąáŹááş đ
ááŽáá˛áážáŹááąáŹáˇ Developer áááŻááşá¸ááááźáá˛áˇ John Doe áá
áŹááŻááşáááşá¸áá°ááźáŻáśááá˛áˇ áĄáááşáĄáá˛ááᯠáááşáááŻááąá¸áá˛áááŻáᏠááŻáśááąá¸áá˝áąáááááˇáş ááźááˇáşáááŻááşááĄáąáŹááşá
#creative_coder_myanmar
Go Lang (Non Pointer Value & Pointer Wrapper Values)
Go Programming áááŻááąáˇááŹáá˛áˇ áĄá፠ááąáˇááŹá
áá°áĄááťáŹá¸á
áŻáážáŹ áĄááąáá˛áˇ ááááŹá¸áááşáˇáá˛áˇ áĄááąá¸ááźáŽá¸áá˛áˇ concept ááąá¸ááᯠsharing ááŻááşááąá¸áá˝áŹá¸ááŤáááşá
ááŤáá˝áą áááźáąáŹáááş áĄáááş áááááŻáˇáááŻáĄááşááŹá Go áážáŹ áážááá˛áˇ data type áá˝áąáá˛áážáŹááž áĄááźááşá¸ááťááşá¸áá˝á˛ááťáááşááᯠááááŻááşá¸áážáááŹááááŹá¸áááŤáááşá
Non Pointer Values
- int,
- floats,
- strings,
- struct,
- array,
- bools
Pointer Wrapper Values
- slices
- maps
- functions
áááŻááąáŹáˇ áĄáááşá ááťááąáŹáşáááŻáˇá function áá
áşááŻáá˛ááᯠargument áĄááąáá˛áˇ string data áááŻáᯠpass ááŻááşáááşáááŻáááşáĄááąáŤáşá áááźáąáŹááŹá¸áá˛áˇ áááťááŻá¸ááąáŤáşáá°áááşááźáŽá¸ pass by value áĄááąáá˛áˇ ááŤáá˝áŹá¸áážáŹáááŻáááááŤáááşá
áĄáąáŹááşá Non Pointer Values áĽáááŹááąá¸ááᯠááźááşáˇááĄáąáŹááşá
func testWithString(n string) {
//n is the copy of name
n = "override"
}
func main() {
name := "Hlaingminthan"
testWithString(name)
fmt.Println(name) //Hlaingminthan(not override the original name)
}
ááťááąáŹáşáááŻáˇ name variable ááąá¸ááᯠtestWithString func áá˛áááşáˇááąá¸áááŻááşááźáŽá¸ override ááŻááşááźáŽá¸ ááźááşááźááşáˇáááşáááŻáááş ááťááąáŹáşáááŻáˇ name variable ááąá¸á áá°áááşá¸ value áááźáąáŹááşá¸áá˛áá˝áŹá¸áᲠáĄáááş value ááąá¸áá˛ááźááşáááŹáááŻáá˝áąáˇáááŤááááşáˇáááşá
áááąáŹáááŹá¸á string áá˝áąáᏠpass by value áĄááąáá˛áˇ ááŤáá˝áŹá¸ááŹááźá
áşááŹááźáąáŹááşáˇ name variable ááąá¸áᏠfunction áá˛á n áá˛áážáŹ copy áá°ááźáŽá¸ áĄáá
áşáážáááąááŹááźá
áşááŤáááşá ááŽáĄáá˝ááşááźáąáŹááşáˇ n ááᯠoverride ááŻááşááąáá˛áˇáᲠáĄááźááşá name variable ááąá¸ááᯠáááşááąáŹááşáážá° ááážáááŹááᯠáá˝áąáˇáááŤááááşáˇáááşá
áá
áşáááşá
áááşá¸ Pointer Wrapper Values example ááąá¸á፠ááźááşáˇááĄáąáŹááşá
func testWithMap(m map[string]string) {
m["age"] = "override"
}
func main() {
person := map[string]string{
"name": "hlaingminthan",
"age": "20",
}
testWithMap(person)
fmt.Println(person) //override the original person map data
}
áᎠexample ááąá¸áážáŹáááŻáááş ááťááąáŹáşááşááŻáˇ testWithMap func ááąá¸áá˛ááᯠperson map data ááąá¸áááşáˇááźáŽá¸ age ááᯠoverride ááŻááşááŹá¸ááŤáááşá ááŽáááźáááşáážáŹááąáŹáˇ ááťááąáŹáşáááŻáˇ person map data áááŻááźááşááŻááşááźááşáˇáá˛áˇáĄá፠person map data áá˛áˇ original value ááááşááźáąáŹááşá¸áá˝áŹá¸ááźáŽá¸ override ááźá
áşáá˝áŹá¸ááŹááᯠáá˝áąáˇáááŤááááşáˇáááşá ááŤáᏠááŹááźáąáŹááşáˇáá˛áááŻáááş go áážáŹ map data type áᏠfunc áá˛ááąá¸áá˛áˇáĄááŤááąáŹááşáá˝ááşáážáŹ original map ááᯠpointer reference ááąáŹááşááŹá¸ááŹááźáąáŹááşáˇááźá
áşááŤáááşá
áᎠcase áážáŹ ááááşáááşá¸ pass by reference ááŻáśá
áśáá˝áŹá¸ááŹáááŻááąáá˛áˇ underlying layer áážáŹááąáŹáˇ ááááşá pass by value áá˛áˇáá˝áŹá¸ááŹááźá
áşááźáŽá¸ pointer ááŻáśá¸ááŹá¸ááŹááźáąáŹááşáˇ reference ááŻáśá
áś behave ááŻááşáá˝áŹá¸ááŹáá˛ááźá
áşááŤáááşá ááąáŹááşáááşááťáááş asterisk vs pointer áĄááźáąáŹááşá¸ááąá¸á፠sharing ááŻááşááąá¸áá˝áŹá¸ááŤáááşáááşááťáŹá
ááŤááąá¸ááᯠáá˝á˛áá˝á˛ááźáŹá¸ááźáŹá¸ ááááźáŽáááŻáááşááąáŹáˇ code ááąá¸áá˛áˇáĄá፠data override ááźá
áşáá˝áŹá¸áá˛áˇ áĄá፠ááŹááźáąáŹááşáˇáᲠáááŻááŹááᯠáá˝á˛áá˝á˛ááźáŹá¸ááźáŹá¸áááá˝áŹá¸áááşáááŻáˇáá°áááŤáááşáááşááťáŹá
Image Upload áá˛áˇááąááŹáážáŹ Developer áááŻáˇááᯠáĄáá°áĄááŽááąá¸áááŻááşáá˛áˇ function áá
áşááŻ
Developer áááŻáˇáĄááąáá˛áˇ Web Application áá˝áąáááşááąáŹááşáá˛áˇááąááŹáážáŹ handleImageUpload function ááąá¸á áááŻááşáááşáááŻááşáá˛áˇ image áá˝áąááᯠpreview ááźááˇáşáááŻáˇááĄáąáŹááşááŻááşááąá¸ááŤáááşá
Example code áĄááąáá˛áˇáááąáŹáˇ
function handleImageUpload(inputElement, previewElement) {
inputElement.addEventListener('change', function() {
const file = this.files[0]; // Get the selected file
if (file) {
if (!file.type.startsWith('image/')) {
console.log('Selected file is not an image.');
return;
}
const reader = new FileReader();
reader.onload = function(e) {
previewElement.src = e.target.result;
};
reader.readAsDataURL(file);
} else {
previewElement.src = '';
}
});
}
áᎠcode ááąá¸áážáŹáááŻáááş áááááŻáśá¸ handleInamgeUpload function áá˛áˇáĄáá° parameter áážá
áşááŻááŤáááşááŤáááşá ááááá
áşááŻá inputElement ááźá
áşááźáŽá¸ ááŻááááá
áşááŻáááąáŹáˇ previewElement áĄáá˝ááşááŤá
function handleImageUpload(inputElement, previewElement) {
ááźáŽá¸áááşááąáŹáˇ file input change áĄáá˝ááş eventlistener áááŻáááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá user ááŽá file áááŻáááşááśáá˛áˇáĄá፠event change áá˝áŹá¸áááşáĄááŻáśá¸ááźáŻááŹááźá
áşááŤáááşá
ááźáŽá¸áááşááąáŹáˇ áááááŻáśá¸ const file áá˛áˇ user áá˝áąá¸ááŹá¸áá˛áˇ file áááŻáááşááśááŤáááşá if condition áá˛áˇ file áááŻáá˝áąá¸ááťááşááźáŽá¸ááźáŽááŹá¸áááŻáᏠá
á
áşááąá¸ááŤáááşá file á message áááŻááşáᲠimage ááźá
áşáááşáááŻáááşááąáŹáˇ function áááŻáĄááŻáśá¸ááźáŻááŤáááşá
const file = this.files[0]; // Get the selected file
if (file) {
// Check if the selected file is an image
if (!file.type.startsWith('image/')) {
console.log('Selected file is not an image.');
return;
}
ááŽáĄáááˇáşáážáŹááąáŹáˇ image preview áĄáá˝ááş file reader áááŻááşááąáŹááşááąá¸ááŤáááşá
ááááşáááŻáˇ user á áᏠfile ááž ááááŻáˇáá°á¸áááŻáááşááąáŹáˇ previewElement áá˛áˇ src attribute áááą preview áááŻáááşááąá¸áážáŹááŤá
} else {
previewElement.src = ''; // Clear the preview if no file selected
}
});
}
example áĄááąáá˛áˇ
const uploadInput = document.getElementById('uploadInput'); áááąáá
áşáááˇáş file input element áááŻáá°áˇáá˛áˇ ID áááąáá
áşáááˇáş ááá°ááąá¸ááŤáááşá
ááąáŹááşáá
áşáááˇáşáááąáŹáˇ
const previewImage = document.getElementById('previewImage');
áááą image element áááŻááá°ááŤáááşá
ááąáŹááşááŻáśá¸áážáŹááąáŹáˇ
handleImageUpload(uploadInput, previewImage);
áááą handleImageUpload function áááŻááąáŤáşááźáŽá¸ image review áááŻááźáááąá¸ááŤáááşá
áĄááťááşá¸ááťáŻááşááááş áᎠfunction ááąá¸á web application áá˝áąáážáŹ user upload ááŻááşáááŻááşáá˛áˇ image ááᯠFile reader api áááąáá
áşáááˇáş image preview ááźááąá¸áá˛áˇ function ááąá¸áá˛ááźá
áşááŤáááşá
File reader API áááŻáĄááŻáśá¸ááźáŻááźáŽá¸ file áááŻáááşááźáŽá¸ image element ááᯠdisplay ááŻááşááąá¸ááŤáááşá áááş file áážáááąáŤáşááŹááŹááźá
áşá
áąá áá˝áąá¸áááŻááşáá˛áˇ file image áááŻááşáá°á¸áááŻáááşááąáŹáˇ preview ááźááąá¸áážáŹáááŻááşááŤáá°á¸á
áᎠfunction ááąá¸á developer áá˝áąáĄáá˝ááşáĄááŻáśá¸áááşáááşáááŻáˇáááşá¸ ááťážáąáŹáşáááˇáşááŤáááşá
áĄááźáŹá¸ developer áá˝áąáááşá¸áááá˝áŹá¸áĄáąáŹááş sharing ááŻááşááąá¸áááŻáˇáááşá¸ áááąáˇáá˛áˇááąáŹáş đ
#creative_coder_myanmar
Website áážáŹ áĄááá˛áˇ ááąáˇááŹáááŻáˇááá˛áˇ PHP Solid Design Course đĽłđ
Website áážáŹ áĄáá
áşááąáŹááşááąáá˛áˇ Course ááąá¸áĄááźáąáŹááşá¸ááááźáŽá¸ááźááźáŽááŹá¸ Developer ááźáŽá¸áááŻáˇááą
Developer áááŻáˇáĄááąáá˛áˇ áĄááŻááşáá˛áážáŹ ááťá
áşáá
áşááźáŽá¸ maintain ááŻááşááá˝ááşáá˛áˇ code áá˝áąááąá¸áááşáááŻáˇáĄáá˝ááş PHP Solid Design Principle áááŻááááŹá¸ááźááşá¸á áĄááąáŹááşáĄáá°ááźáŻááŤááááˇáşáááşá
PHP basic & OOP áĄááźáąááśáážáááŹá¸áá°áááŻááşá¸ ááŽáĄáááşá¸ááąá¸áááŻáááşááąáŹááşáááŻááşááŤáááşá
đĽ OOP concept áá˝áąááᯠáááŻááźáŽá¸ ááŹá¸áááşááťáááşáááşááźáŽá¸ ááźááşáá˝áŹá¸áááŻááşáááŻáˇ
đĽ Maintain ááŻááşáááŹáááŻáá˝ááşáá°áá˛áˇ Flexible ááźá
áşáá˛áˇ code áá˝áąáááŻááąá¸ááŹá¸ááŹáááŻááşáááŻáˇ
đĽ áĄááŻááşáá˛áážáŹ PHP Design Principle áá˝áąááŻáśá¸ááŹá¸áááş á
áááşá¸ááąáážáŹ áááŻááşááąáŹáˇáᲠááŹá¸áááşááąá
áąáááŻáˇ áááşáá˝ááşááŤáááşá
Course Outline áĄááąáá˛áˇáááąáŹáˇ
đ Single Responsibility
đ Open Closed Principle
đ Liskov Substitution Principle
đ Interface Segregation
đ Dependency Inversion áááŻáˇáá˛ááźá
áşááŤáááşá
áĄáááşá¸ááźáŽá¸áááş Creative Coder Certificate ááąá¸ááŤááŻááşáá°áááŻááşáŚá¸áážáŹááźá
áşááŤáááşá
áᎠcourse ááąá¸ááᯠáááşááąáŹááşáááŻáˇáĄáá˝ááşáááŻáááşááąáŹáˇ
đ creativecodermm.com áááŻáá˝áŹá¸ááźáŽá¸ register ááŻááşááźáŽá¸ free course áá˝áąá
ááąáˇááŹáááŻáˇáááŤááźáŽá
đ register ááŻááşááźáŽá¸áá˝áŹá¸áá˛áˇáá°áá˝áąáááąáŹáˇ
https://creativecodermm.com/courses/php-solid-design-principle
áááąáááşááźáŽá¸ááąáˇááŹáááŻááşááŻáśááŤáá˛á
Certificate áá˝áąá
áŻááźáŽá¸ Level up áááŻááşáááˇáş Game Level Up Feature ááąá¸áááşá¸áážáááŹááźáąáŹááˇáş assignment áá˝áąááŻááşááźáŽá¸ certificate áá˝áąáá°ááŹá¸áááŻáˇáááąáˇáá˛áˇááąáŹáş đ
#creative_coder_myanmar
#php
Recoil áá˛áˇ Redux áááŻáˇáᏠReact Ecosystem áážáŹáážááá˛áˇ state management library áá˝áąáá˛ááźá
áşááŤáááşá ááŤááąáááˇáş áá°áááŻáˇáááŻáĄááŻáśá¸ááťáážáŻáá˛áˇ design ááąáŤáşáá°áááşááźáŽá¸áá˝á˛ááźáŹá¸áážáŻááąá¸áá˝áąáážááááŻááşááŤáááşá
đ Recoil áááąáŹáˇ Facebook á develop ááŻááşáá˛áˇáá˛áˇ state management library áĄáá
áşáá
áşááŻááźá
áşááŤáááşá React Application áá˝áąáážáŹááŤáááşáá˛áˇ state áá˝áąááᯠáá˝ááşáá°á
á˝áŹ manage ááŻááşáááŻááşáááŻáˇáááşáá˝ááşááŤáááşá
áá°áˇáá˛áˇ key feature áá˝áąáááąáŹáˇ atom áá˝áąáá˛áˇ selector áá˝áąáá˛ááźá
áşááŤáááşá atom áá˝áąá react áá˛áˇáááş component áá˝áąáááŻááááŻáááşáááŻááşááźáŽá¸ selector áááąáŹáˇ complex ááźá
áşáá˛áˇ state logic áá˝áąááᯠááááşá¸ááťáŻááşáááŻáˇáĄááŻáśá¸ááźáŻááŤáááşá
Recoil áážáŹáááŻáááş state áá
áşááŻááťááşá¸á
áŽááᯠááááşá¸ááťáŻááşáá˛áˇááąááŹáážáŹ áá
áşááŻááťááşá¸á
áŽááᯠáá˝ááşáááşá
á˝áŹ ááááşá¸ááťáŻááşáááŻááşááŹááźáąáŹááˇáş ááááşá¸ááááşá¸áááŻáˇáá˝ááşáá°ááŤáááşá
Performance áááŻááşá¸áážáŹáááŻáááşáááşá¸ component áá˝áąááᯠre-render ááŻááşááŹá state ááźáąáŹááşá¸áá˛áˇáĄááąáŤáşáá°áááşááŹááźáąáŹááˇáş
ááááŻáĄááşáᲠrendering ááŻááşááŹáá˝áąááᯠááťážáąáŹáˇááťááąá¸ááźáŽá¸ ááŻááşááąáŹááşáážáŻááᯠáááŻáĄáŹá¸ááąáŹááşá¸á
áąááŤáááşá
ááąáŹááşáĄááťááşáááąáŹáˇ atom áááŻáˇáááŻááş selector áááąááááˇáş áá
áşááŻááŻááźáąáŹááşá¸áá˛áááŻááşáááş subscribe ááźá
áşááźáŽá¸ááŹá¸ component áá˝áąáááŻá፠áĄááŻááş update ááźá
áşáá˝áŹá¸á
áąááŤáááşá
Recoil ááᯠstate áá
áşááŻááťááşá¸á
Ꭰáá˝á˛ááźáŹá¸ááźáŽá¸
manage ááŻááşáááŻáˇáááŻáá˛áˇáĄá፠áĄááŻáśá¸ááźáŻááźááŤáááşá
đ Redux áááąáŹáˇ Javascript áá˛áˇ state management library áá
áşááŻááźá
áşááźáŽá¸ áááˇáşáážááşá¸ááá˝ááşáá°áá˛áˇ container pattern áá˝áąáá˛áˇ data flow áá˝áąááŤáááşááŤáááşá
Redux á application áá
áşááŻááŻáśá¸ááᯠstore áá
áşááŻáááşá¸áážáŹáááş ááááşá¸ááťáŻááşááąá¸ááŹááźá
áşááŤáááşá
Redux áážáŹááŤáááşáá˛áˇ action áá˝áą reducers áá˝áąá type , reload áá˝áąáá˛áˇáĄáá° state ááźáąáŹááşá¸áá˛áážáŻááᯠááąáŹáşááźááąá¸ááźáŽá¸ pure function áá˝áąáááąááááˇáş current state áááą new state áá
áşááŻááᯠreturn ááźááşááąá¸ááŤáááşá Reducers áá˝áąáᏠstate ááźáąáŹááşá¸áá˛áážáŻáĄááąáŤáşááźá
áşááąáŤáşáá˛áˇ response action áá˝áąáááŻáááşá¸ ááąáŹáşááźááąá¸ááŤáááşá
Redux áážáŹááŤáááşáá˛áˇ middleware áá˝áąá logging, asynchronous action áá˛áˇ side effects management á
áá˛áˇáĄáááŻááşá¸áá˝áąáĄáá˝ááş ááŻááşááąáŹááşáážáŻáĄáááŻááşá¸ááᯠáááŻááźáŽá¸ááąáŹááşá¸á
áąááŤáááşá
Redux áážáŹ developer tool áá˝áąá plugin áá˝áąá extension áá˝áąáááşá¸ááŤáááşááŹááźáąáŹááˇáş debugging, testing áá˛áˇ functionality áááŻááşá¸áážáŹ áĄáááşááźáąá
áąáážáŹááŤá
áá
áşááŻáážáááŹá sync function áĄáááŻááşá¸áážáŹáááŻáááş Recoil áážáŹá built in support áĄááąáá˛áˇááŤááźáŽá¸ááŹá¸ááźá
áşááŤáááşá Redux áážáŹáááŻáááşááąáŹáˇ áááŻááşáááŻááşáĄááŻáśá¸ááźáŻáááŻáˇáááᲠthunk áááŻáááŻáĄááşááŤáááşá
Redux áááŻáĄááŻáśá¸ááźáŻáá˛áˇááąááŹáá˝áąáááąáŹáˇ complex ááźá
áşáá˛áˇ state áá˝áąááŤáááşáá˛áˇ large-scale application áá˝áąááᯠmanage ááŻááşáááŻáˇáĄááŻáśá¸ááźáŻááźááŤáááşá
Developer áááŻáˇáĄáá˝ááş Redux áá˛áˇ React áĄááąáŤáşáá˝áąá¸ááťááşáážáŻáááąáŹáˇ áááŻááşáĄááŻáśá¸ááźáŻááąáá˛áˇ application ááąáŤáşáážáŹáᲠáĄááááá°áááşáá˝áŹá¸áážáŹááŤá
React Developer ááźáŽá¸áááŻáˇáááąáŹ áááŻááşáááŹáááŻáĄááŻáśá¸ááźáŻááąáá˛áááŻáᏠcomment áážáŹááąá¸ááąá¸áá˝áŹá¸ááźááŤáŚá¸ááąáŹáş đŹđ
#creative_coder_myanmar
Creative Coder Website áážáŹ Live Chat Feature áá˛áˇ á
áŻáśá
ááşá¸áážáŻááźáŻááŻááşáááŻááşááŤááźáŽ đĽł
áĄáááşá¸áĄááźáąáŹááşá¸á
áŻáśá
ááşá¸ááťááşááŹááŹá¸ ?
á
áŹááąá¸ááťááşááŹááŹá¸?
ááááťááşááŹáá˝áąáĄááŻááşááŻáśá¸áááŻáĄááźáąáážáŹáááŻáˇáĄáá˝ááş Creative Coder Website áážáŹ Live Chat Feature ááąá¸ááᯠááááşáááşáááŻááşááźáŽáá˛ááźá
áşááŤáááşá
áᎠfeature áážáŹáááŻáááş website áážáŹáááş admin áá˛áˇáááŻááşáááŻááşá
ááŹá¸ááźáąáŹáááŻááşááźáŽá¸ áááşáá˝ááşá
áŻáśá
ááşá¸áážáŻáá˝áąááźáŻááŻááşáááŻááşáážáŹááźá
áşááŤáááşá
áĄááąá¸á
áááşáážááşá¸ááźááŹá¸áá˛áˇ áĄááźáąáŹááşá¸áĄááŹááᯠááŻáśáá
áşááŻáśááťááşá¸á
áŽáááŻáážáááşááźáŽá¸ ááźááˇáşáážáŻáááŻááşááŤáááşá
http://creativecodermm.com
AI áááŻáˇáá˛áˇ ááááŻááşá¸ááźáąáŹááşá¸áĄá
đ
áĄááŻáááŻáááş áá°áááŻááşá¸áááŻáááŻáá˛áˇ ááŤá¸á
ááşááťáŹá¸áážáŹ AI AI áááŻáᏠááźáąáŹááŹááźááŹááᯠáá˝áąáˇááážáŹááźá
áşáááᯠAI ááááşá¸ ááťáąáŹááşá¸ááŻáśá¸á ááŻáśá¸ááŻáśá¸ááá
ášá
áá˝áąáážáŹá፠áĄááŻáśá¸ááťáŹá¸ááŹááŹááᯠáá˝áąáˇááážáŹááŤá
áá°áááŻáˇáá˝áą ááźá
áşááąáŤáşááŹááŻáśáá˛áˇááááŻááşá¸ááźáąáŹááşá¸ááᯠááźááˇáşáááşáááŻáááşÂ
áá°áá˝áąáá˛áˇ áĄááááŹááşááᯠáĄááŻáśá¸ááźáŻáááŻááşáá˛áˇ á
ááşáá
áşááŻááᯠááŽáá˝ááşáá˛áˇáá˛áˇ idea áááąáĄá
ááźáŻááážáŹááŤá ááá
á ááŻáážá
áşáážáŹ áááťáŹáşáááŹáážááş Alan Turing áááą Computing Machinery and Intelligence áááŻáá˛áˇ paper áá
áşááŻáááŻáááşááźáá˛áˇááŤáááşá áá°áˇáá˛áˇáááşáá˝ááşááťááşáááąáŹáˇ á
ááşáá
áşááŻá áá°áá
áşááąáŹááşáá˛áˇáĄááááŹááşáá˛áˇ áĄááźáŻáĄáá°áá˝áąááᯠááŻáśáá°áá°á¸ááŹá¸áááŻááşááŹá¸áááŻáᏠáááážáááááŻáˇááźá
áşááŤáááşá
âááá
á áážáŹááźáŻááŻááşáá˛áˇáá˛áˇ Dartmouth Conference áážáŹááąáŹáˇ áááášááśáááŹáážááşáá˝áąá
áŻá
ááşá¸ááźáŽá¸ AI á
áááşáááşááŽá¸áááŻááşáážáŻááᯠáá˝áąá¸áá˝áąá¸áá˛áˇááźááŤáááşá áááá áá˛áˇ áááá áážáąáŹááşá¸áááŻááşá¸áážáŹ ááŽáá˝ááşáážáŻáá˝áąááᯠá
áááşááźáŻááŻááşáá˛áˇááźááźáŽá¸ á
áááşááąáŤáşáážáŻá áĄáááşáĄáá˛ááťáŹá¸á
á˝áŹáááŻáááşá¸ ááźáŻáśáá˝áąáˇáá˛áˇááźáááŤáááşá áááá áá˛áˇ áááá ááŹááá˝áąáĄááąáŹááşáážáŹááąáŹáˇ Machine Learning áá˛áˇ Algorithm áá˝áąáááŻáĄááŻáśá¸ááźáŻááŹáá˛áˇááźááŤáááşáÂ
áĄááŻááąááşáážáŹáááŻáááşááąáŹáˇ AI ááąáŹááá˛áˇ ááťááşááźááˇáşááŹáážáŻááᯠááźááşáá˝áąáˇááážáŹááŤá áááşá¸áááŹáá˝áąááᯠáĄáážáŽáááŻááşáááŻááşáááŻáˇ ááťááşááźááşáááźááşááąáˇááŹááŹá¸áááŻáˇáááşá¸ áááŻáĄááşááŤááąá¸áááşáÂ
Developer ááźáŽá¸áááŻáˇáááąáŹ AI áá˛áˇáááŻá¸áááşááŹáážáŻáá˝áąááᯠáááşáááŻáááşááŤááá˛?
Comment áážáŹáá˝áąá¸áá˝áąá¸ááąá¸áá˝áŹá¸ááźááŤáŚá¸ááąáŹáş đ
#creative_coder_myanmar
#artifical_intelligence
