ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก พฤษภาคม, 2023

Kubernetes เทคโนโลยี Container การสร้างระบบยุคใหม่

วิวัฒนาการสถาปัตยกรรม Kubernetes ตอนเริ่มต้นในการพัฒนาซอฟต์แวร์ในระยะแรกอยู่ในรูปแบบที่เรียกว่า Traditional Develoment ต่อมาเริ่มมีการพัฒนาเป็น Virtualized Development และจนมาถึง Container Development แต่ล่ะระยะมีดังนี้  - Tradition Development - Virtualized Development - Container Development

กระบวนการพัฒนาซอฟต์แวร์ (Sottware development process) สมัยใหม่

การพัฒนาซอฟต์แวร์ยุคใหม่ทำกันอย่างไร เริ่มเกริ่น ในกระบวนการพัฒนาซอฟต์แวร์เป็นวงจรชีวิตของการผลิตซอฟต์แวร์ การพัฒนาโมเดล และการให้นิยามหรือการกำหนดข้อตกลงต่างๆ ในการพัฒนาผลิตพัฒนาซอฟต์แวร์และนวัตกรรม เราเรียกกระบวนการเหล่านี้ว่า "วงจรกระบวนการพัฒนาซอฟต์แวร์" โดยพื้นฐานแล้วเป็นลักษณะของโครงการที่พัฒนาขึ้น ผ่านกระบวนการคัดเลือกและพัฒนาจากองค์กรนั้นๆ  รูปแบบกระบวนการพัฒนาซอฟต์แวร์ 1) Big-Bang model 2) Code-and-fix model 3) Waterfall model 4) V model 5) Incremental model 6) RAD model 7) Agile model 8) Iterative model 9) Spiral model 10) Prototype model

EP.2 คลาสใน Typescript คืออะไร

 Class คลาสคือ รูปแบบโครงสร้างอย่างหนึ่งในการเขียนโปรแกรมที่ถูกกำหนดให้มีคุณสมบัติต่างๆ เหมือนเรามองโครงสร้างเป็นวัตถุ โดยมีทั้งคุณสมบัติ และวิธีการต่างๆ รวมอยู่ในคลาสนั้น โครงสร้าง class A {          // คุณสมบัติ   name: string;          //วิธีการ หรือการคำนวณ   methodA() { } } - class  เป็นคำสั่งประกาศว่านี่คือ class  - constructor()  เป็น method แรกที่จะถูกเรียกใช้งานเมื่อ object ของ class นี้ถูกสร้าง - method1()  เป็นตัวอย่างการประกาศ method ของ class - attr:string;  เป็นตัวอย่างการประกาศ attribute ของ class กรณีนี้ attribute มี type เป็น string

EP.1 มารู้จัก Type Script กัน

ความเป็นมา ภาษา TypeScript เป็นภาษาเขียนโปรแกรมที่พัฒนาโดย Microsoft มันเป็นภาษาที่มีไวยากรณ์การเขียนที่เข้มงวดในเรื่องของประเภทข้อมูลซึ่งช่วยควบคุมการใช้งานประเภทข้อมูลในโปรแกรม ภาษา TypeScript ถูกออกแบบมาเพื่อทำให้การเขียนโปรแกรมในภาษา JavaScript มีประเภทข้อมูล ซึ่งนี่มีประโยชน์มากในการพัฒนาระบบและแอพพลิเคชันขนาดใหญ่ เนื่องจากมันสามารถช่วยตรวจสอบความผิดพลาดก่อนที่โปรแกรมจะทำงานได้ ซึ่งในภาษา JavaScript นั้นเราจะต้องรันโปรแกรมก่อนที่จะพบกับข้อผิดพลาดในเรื่องการใช้งานประเภทข้อมูล TypeScript คืออะไร Typescript ก็คือภาษา JavaScript ใน Version ที่ได้รับการ Upgrade นั่นเอง มันสามารถทำงานบน Node.js Environment หรือ Web Browser ต่าง ๆ ที่มีการรองรับ ECMAScript 3 ขึ้นไป TypeScript เป็น Statically Compiled Language ที่ได้จัดเตรียมทั้ง Static Typing, Classes และ Interface ไว้ให้แล้ว ช่วยให้คุณสามารถเขียน Code ของ JavaScript ที่เรียบง่ายและ Clean ได้อย่างสะดวกขึ้น ดังนั้น การใช้ TypeScript จะช่วยให้คุณสามารถสร้าง Software ที่ปรับใช้งานได้ง่ายและมีประสิทธิภาพมากยิ่งขึ้น TypeScript ถูกพัฒนาขึ้นเพื