Computer Programmer School

Computer Programmer School

แชร์

เราจะพัฒนาคุณให้เป็นโปรแกรมเมอร์อ?

Mozilla เปิดตัว WebAssembly Studio เครื่องมือ IDE ออนไลน์สำหรับพัฒนา WebAssembly | Blognone 16/04/2018

Mozilla เปิดตัว WebAssembly Studio เครื่องมือ IDE ออนไลน์สำหรับพัฒนา WebAssembly | Blognone เป็นที่รู้กันดีว่า Mozilla ผลักดันเทคโนโลยี WebAssembly แบบสุดตัว ปัจจุบันเว็บเบราว์เซอร์ 4 ค่ายใหญ่ล้วนรองรับ WebAssembly กัน...

ไมโครซอฟท์ออกแอพ Soundscape ช่วยผู้มีปัญหาการมองเห็นสำรวจสถานที่รอบตัวด้วยเสียงสามมิติ | Blognone 16/04/2018

ไมโครซอฟท์ออกแอพ Soundscape ช่วยผู้มีปัญหาการมองเห็นสำรวจสถานที่รอบตัวด้วยเสียงสามมิติ | Blognone เมื่อต้นเดือนที่แล้วไมโครซอฟท์ได้เปิดตัว Soundscape แอพซึ่งจะช่วยให้ผู้มีปัญหาการมองเห็นสามารถออกเดินทางไปยั...

คัมภีร์เทพ IT Python เป็นเครื่องมือสำหรับแก้ปัญหาต่างๆ | TechStar Thailand 09/04/2018

Python เป็นเครื่องมือสำหรับแก้ปัญหาต่างๆ

คัมภีร์เทพ IT Python เป็นเครื่องมือสำหรับแก้ปัญหาต่างๆ | TechStar Thailand คัมภีร์เทพ IT Python เป็นเครื่องมือสำหรับแก้ปัญหาต่างๆ หากย้อนกลับไปคิดถึงบางสิ่งเมื่อ 2 ปีที่แล้ว ทำให้ William Koehrsen .....

Digital Transformation คือการพัฒนา Platform มิใช่แค่การสร้าง Product หรือ Service (ตอนที่ 2) 09/04/2018

Digital Transformation คือการพัฒนา Platform มิใช่แค่การสร้าง Product หรือ Service (ตอนที่ 2)

Digital Transformation คือการพัฒนา Platform มิใช่แค่การสร้าง Product หรือ Service (ตอนที่ 2) คราวก่อนผมเขียนบทความเรื่อง “Digital Transformation คือ…

ไมโครซอฟท์เพิ่มฟีเจอร์ต่อต้าน Ransomware ใน OneDrive, ส่งอีเมลเข้ารหัสแบบ end-to-end ได้แล้ว | Blognone 06/04/2018

ไมโครซอฟท์เพิ่มฟีเจอร์ต่อต้าน Ransomware ใน OneDrive, ส่งอีเมลเข้ารหัสแบบ end-to-end ได้แล้ว

ไมโครซอฟท์เพิ่มฟีเจอร์ต่อต้าน Ransomware ใน OneDrive, ส่งอีเมลเข้ารหัสแบบ end-to-end ได้แล้ว | Blognone ไมโครซอฟท์ประกาศเพิ่มฟีเจอร์ความปลอดภัยให้กับบริการ Office 365 สำหรับการป้องกันมัลแวร์เข้ารหัสเรียกค่าไถ่ แล.....

AWS เปิดตัว Secrets Manager บริการเก็บรหัสผ่านและคีย์ ไม่ต้องฮาร์ดโค้ดในแอพ | Blognone 06/04/2018

AWS เปิดตัว Secrets Manager บริการเก็บรหัสผ่านและคีย์ ไม่ต้องฮาร์ดโค้ดในแอพ

AWS เปิดตัว Secrets Manager บริการเก็บรหัสผ่านและคีย์ ไม่ต้องฮาร์ดโค้ดในแอพ | Blognone ทุกวันนี้การพัฒนาแอพพลิเคชันจำนวนมาก มักจำเป็นต้องเก็บรหัสผ่านหรือคีย์บางอย่าง เช่น รหัสผ่านเข้าถึงฐาน...

รีวิว Surface Book 2 ความดีงามของแล็บท็อป 2-in-1 ที่แลกมาด้วยราคา | Blognone 04/04/2018

รีวิว Surface Book 2 ความดีงามของแล็บท็อป 2-in-1 ที่แลกมาด้วยราคา

รีวิว Surface Book 2 ความดีงามของแล็บท็อป 2-in-1 ที่แลกมาด้วยราคา | Blognone ในช่วงไม่กี่ปีที่ผ่านมา บริษัทไอทีระดับโลกอย่างไมโครซอฟท์และกูเกิลเริ่มปรับยุทธศาสตร์ หันมาทำฮาร์ดแวร....

นักวิจัยแฉแอปหาคู่เพศเดียวกัน Grindr แชร์ข้อมูลผู้ใช้ไปยังบริษัทคู่สัญญาภายนอก รวมถึงข้อม 04/04/2018

นักวิจัยแฉแอปหาคู่เพศเดียวกัน Grindr แชร์ข้อมูลผู้ใช้ไปยังบริษัทคู่สัญญาภายนอก รวมถึงข้อม แอปพลิเคชั่นหาคู่สำหรับคนรักร่วมเพศ Grindr ถูกรายงานว่าได้แชร์ข้อมูลอ่อนไหวเรื่องผู้ใช้งานแอปที่มีเชื้อ HIV .....

04/04/2018

พื้นฐาน PHP และ MySQL (Basic PHP and MySQL)

วัตถุประสงค์
- สามารรู้หลักการออกแบบเว็บเพจบนเว็บไซต์ได้
- สามารถเรียนรู้หลักการเขียนภาษา HTML and CSS
- เรียนรู้พื้นฐานฐานข้อมูล SQL เบื้องต้น

กลุ่มเป้าหมาย
- ผู้สนใจทั่วไปที่ต้องการเรียนรู้การออกแบบเว็บเพจและการเขียนเว็บโปรแกรมมิ่งเริ่มต้น
- นักเรียน นักศึกษาที่ต้องการพัฒนาโครงงานคอมพิวเตอร์ด้วยภาษา PHP และฐานข้อมูล MySQL

ความรู้พื้นฐาน
- มีความเข้าใจการเขียนเว็บไซต์ด้วย HTML และ CSS แต่ถ้าไม่มีก็จะมีค าแนะน าพื้นฐานให้
- มีความรู้ความเข้าใจเรื่องการติดตั้ง/ถอนการติดตั้ง โปรแกรมพื้นฐาน
- มีความรู้ในการใช้อินเตอร์เน็ตและเครือข่ายพื้นฐาน
- ใช้งานอินเตอร์เน็ตและระบบปฏิบัติการวินโดว์ได้

เนื้อหาของวิชา
เริ่มต้นกับ HTML และ CSS
- แนะน าตัววิทยากร
- การเตรียมเครื่องมือที่จ าเป็นในการเรียน (Dreamweaver , Appserv)
- การตั้งค่าเครื่องมือเบื้องต้น
- ทบทวนพื้นฐาน HTML ที่จ าเป็น
- ทบทวนพื้นฐาน CSS ที่จ าเป็น
- ฝึกท า Workshop CSS

เริ่มต้นกับ PHP
- Client – Server
- PHP Tag
- ค าสั่งการแสดงผล
- การใช้ comment ในโปรแกรม
- รู้จักตัวด าเนินการในภาษา PHP
- การก าหนดเงื่อนใขในภาษา PHP (if..else, switch..case)
- Workshop การใช้เงื่อนไข
- อาร์เรย์ (Array) ในภาษา PHP
- ฟังก์ชันด้านวันที่และเวลา
- Session และ Cookie ในภาษา PHP
- Workshop การท าหน้าระบบ Login ด้วย Session

เริ่มต้นกับ MySQL
- รู้จัก phpMyAdmin ส าหรับจัดการฐานข้อมูล MySQL
- การสร้างฐานข้อมูลใหม่
- การติดต่อฐานข้อมูล MySQL ด้วย PHP
- การใช้ค าสั่ง Select ดึงข้อมูลจากฐานข้อมูลมาแสดงบนหน้าเว็บ
- การใช้ค าสั่ง insert เพิ่มข้อมูลลงตาราง
- การใช้ค าสั่ง update เพื่อแก้ไขข้อมูลในตาราง
- การใช้ค าสั่ง delete เพื่อท าการลบข้อมูลออกจากตาราง
- Workshop เพิ่ม ลบ แก้ไข ข้อมูลในตาราง

สนใจติดต่อได้ที่
☎️ 092-830-7845
☎️ 092-830-7871

หรือ Inbox เข้ามาเลยค่ะ

02/04/2018

เรามีคอสเริ่มต้น
สอนสอนเขียนโปรแกรมเด็กตั้งแต่ ป.1
เพื่อเด็กไทยจะเข้าสู่ยุคไทยแลนด์ 4.0

หากลูกหลานท่านสนใจจะเรียนไอที
สนใจติดต่อมาทาง Inbox ได้เลยนะครับ

30/03/2018

Full Stack Developer คืออะไร?
ผู้พัฒนาแบบเต็มกองเป็นนักพัฒนาซอฟต์แวร์ที่สามารถใช้งานแบ็กเอนด์และส่วนหน้าได้ คนที่สามารถทำแอปพลิเคชันที่ทำงานได้ทั้งหมดด้วยตัวเอง เป็นที่แน่ชัดว่าทำไมสกิลนี้จึงมีความต้องการมากพอสมควร

นักพัฒนาจาวาสคริปต์แบบเต็มรูปแบบเป็นสิ่งที่ดูเหมือนจะเป็น - นักพัฒนาสแต็คแบบเต็มรูปแบบที่ใช้ JavaScript

ส่วนใหญ่คุณอาจทราบวิธีใช้ JavaScript ที่ฝั่งไคลเอ็นต์ หมายเลขที่เล็กกว่าเล็กน้อยอาจรู้จัก NodeJS ซึ่งเป็นกรอบด้านเซิร์ฟเวอร์ใน JavaScript ในขณะที่ความสะดวกสบายกับ JS ฝั่งไคลเอ็นต์และ NodeJS สำหรับฝั่งเซิร์ฟเวอร์ก็เพียงพอที่จะเรียกว่านักพัฒนาแบบเต็มกองมีมากขึ้นที่จะเข้าสู่การเป็น dev เต็มรูปแบบอย่างแท้จริง dev ติดอาวุธกับฟันด้วยเทคโนโลยีล่าสุด และเครื่องมือต่างๆเพื่อให้แอพพลิเคชันที่น่าทึ่งและใช้งานออนไลน์ได้

ก่อนที่เราจะไปเพิ่มเติมโปรดทราบว่ากรอบและเทคโนโลยีที่ฉันได้ระบุไว้ในที่นี้มีเพียงไม่กี่ตัวเลือกที่คุณสามารถใช้ได้ ใช้เวลาของคุณในการสำรวจโลกไร้ขีด จำกัด ของความเป็นไปได้ที่ JavaScript มีให้

โดยไม่ต้องกังวลใจอีกต่อไปลองมาดูกันดูว่านักพัฒนาซอฟต์แวร์แบบเต็มกองสามารถใช้อะไรได้บ้าง

เทคโนโลยี Front-end
เอาล่ะช่วยให้หน้า - คุณไม่สามารถ dev เต็มสแต็คโดยไม่ต้องเป็นนักพัฒนา front-end ก่อน เป็นส่วนหนึ่งของคำจำกัดความของคำนี้ ขั้นต่ำสุดที่คุณควรจะทำคือการทำให้เว็บไซต์ / เว็บแอ็พพลิเคชันทำงานแบบไดนามิกและตอบสนอง ถ้าคุณไม่ค่อยสบายใจกับ frontend นี่เป็นสิ่งที่อาจช่วยได้ นี้สามารถทำได้ด้วยส่วนผสมปกติของคุณ - HTML, CSS, JS ไม่ต้องแปลกใจที่นั่น แต่เพื่อที่จะนำเกมของคุณขึ้นรอยคุณจะต้องเครื่องเทศขึ้นเล็กน้อยกับกรอบและห้องสมุดไม่กี่

ให้ดูสองกรอบ CSS ที่คุณสามารถใช้เพื่อสร้างเว็บไซต์ที่ตอบสนองได้อย่างรวดเร็ว:

สร้าง Material CSS
เมื่อคุณพอใจ JavaScript แล้วคุณควรจะลงทุนเวลาในการเรียนรู้jQueryอย่างแน่นอน นอกจากนี้คุณควรทำความคุ้นเคยกับการใช้AJAXในการเรียก API

ก้าวไปสู่ความสนุกสนาน พิจารณาการเรียนรู้อย่างน้อยหนึ่งกรอบ JavaScript เหล่านี้อย่างละเอียด:

ReactJS
AngularJS
VueJS
เทคโนโลยีแบ็กเอนด์
การพัฒนาแบ็กเอนด์เป็นอีกด้านหนึ่งของเหรียญที่เราเรียกว่าการพัฒนาแบบเต็มกอง หากคุณไม่มีความคิดเกี่ยวกับการพัฒนาแบ็กเอนด์บทความนี้อาจเป็นจุดเริ่มต้นที่ดี

คุณอาจจะต้องตระหนักถึงหลายเทคโนโลยีและกรอบที่ใช้สำหรับการแบ็กเอนด์ dev แต่เนื่องจากบทความนี้เกี่ยวข้องกับ JavaScript, ช่วยให้พูดคุยเกี่ยวกับเด็กไม่ดีสำหรับแบ็กเอนด์ในโลก JS - NodeJS

ความนิยมของ NodeJS ไม่ได้เป็นเรื่องที่น่าแปลกใจเพราะเป็นความเก่งกาจและการสนับสนุนจากชุมชน เพิ่มจำนวนมากของกรอบที่สร้างขึ้นที่ด้านบนของโหนดและคุณสามารถดูว่าทำไมเทคโนโลยี JavaScript ได้สร้างระบบนิเวศที่สมบูรณ์ของตนเองในพื้นที่นี้

เมื่อคุณได้เรียนรู้พื้นฐานของ NodeJS แล้วให้พิจารณาการเรียนรู้ExpressJSโครงสร้างการกำหนดเส้นทางและเฟิร์มแวร์ที่มีน้ำหนักเบาซึ่งสร้างขึ้นจากโหนด คำสั่งผสมนี้เพียงพอที่จะเป็นนักพัฒนาฝีมือ แต่คุณอาจพิจารณาเรียนรู้เกี่ยวกับกรอบและเทคโนโลยีอื่น ๆ ที่สร้างขึ้นเพื่อทำงานร่วมกับโหนด ฉันจะแสดงรายการรายการต่อไปนี้เพื่อช่วยในการเริ่มต้น:

นึกภาพเอกภพที่สมบูรณ์แบบซึ่งคุณสามารถเชื่อมต่อทักษะ JavaScript ของคุณเข้ากับทุกสิ่งทุกอย่างได้เช่นเว็บไซต์แอปสก์ท็อปและแม้แต่แอปสำหรับสมาร์ทโฟน บ้าใช่มั้ย? เมื่อครั้งแรกที่ฉันได้เรียนรู้เกี่ยวกับกรอบ JavaScript ลึกลับที่สามารถทำให้แอป Android หรือ iOS ได้ฉันรู้สึกตื่นเต้นมาก ปรากฎออกมาจากกรอบลึกลับเหล่านี้ไม่ลึกลับมากนัก ในความเป็นจริงพวกเขาค่อนข้างใช้งานง่ายและใช้ JavaScript ไม่มากหรือน้อยเช่นเดียวกับที่คุณเคยชิน

โดยไม่ต้องกังวลใจต่อไปนี้เป็นรายการของเทคโนโลยีดังกล่าว:

PhoneGap
คอร์โดวา
ทำปฏิกิริยาพื้นเมือง (ขอบคุณMadhav Bahlสำหรับการเพิ่มนี้)
MeteorJS
ดังที่ได้กล่าวไว้ในบทความเริ่มต้นใช้งานแบ็กเอนด์ ผมเองรัก MeteorJS และความสามารถของ MeteorJS แน่นอนผมจะแนะนำให้นักพัฒนาซอฟต์แวร์ทุกคนกระตือรือร้นเกี่ยวกับ JavaScript

การควบคุมเวอร์ชัน
นี้เกือบจะตรงกันกับGitและGitHub ไม่ต้องสงสัยเลยว่าคุณควรมีความเชี่ยวชาญด้านเทคโนโลยีเหล่านี้หากคุณต้องการดำเนินการต่อในฐานะนักพัฒนาซอฟต์แวร์ อย่างไรก็ตามมีตัวเลือกอื่น ๆ อยู่ สองในนั้นคือ:

การโค่นล้ม
BitBucket
ผู้จัดการแพคเกจ
เครื่องมือที่มองข้ามบ่อยๆเหล่านี้ช่วยให้คุณติดตั้งและจัดการแพคเกจและไลบรารีที่โครงการของคุณต้องการได้อย่างรวดเร็ว ส่วนใหญ่ของคุณอาจจะรู้ว่าNPM - ที่มีชื่อเสียงโหนดแพคเกจผู้จัดการ อย่างไรก็ตามอีกทางเลือกหนึ่งมีอยู่

เส้นด้ายเป็นตัวจัดการแพคเกจที่ได้รับการดึงดูดอย่างรวดเร็วเนื่องจากมีความเร็วและข้อดีอื่น ๆ น้อยกว่า NPM

Bowerเป็นอีกผู้จัดการแพคเกจสำหรับเว็บ

เครื่องมืออื่น ๆ
ฉันไม่ต้องการมีหมวดย่อยเหล่านี้มากนักดังนั้นนี่คือรายการเครื่องมือที่คุณจะต้องทำความคุ้นเคยกับ:

Babel - "transpiler" สำหรับ JavaScript ที่ช่วยให้คุณสามารถคอมไพล์โค้ดในรูปแบบที่เข้ากันได้กับเบราว์เซอร์เป้าหมายของคุณ
Webpack - กลุ่มที่ใช้สำหรับแอปพลิเคชันของคุณที่ได้รับความนิยมอย่างมากในช่วงที่ผ่านมา
ตัวเลือกการใช้งาน
หนึ่งหัวข้อสุดท้ายที่ฉันต้องการสั้น ๆ ไปที่นี่คือวิธีการรับใบสมัครออนไลน์ อีกครั้งให้ทำอย่างรวดเร็วนี้ ต่อไปนี้คือตัวเลือกเซิร์ฟเวอร์ที่เป็นที่นิยมบางตัวที่คุณต้องการใช้เพื่อเปิดแอปของคุณในที่เปิด:

คัมภีร์เทพ IT 12 Tips & Tricks ที่ควรรู้ใน Chrome DevTools | TechStar Thailand 30/03/2018

12 Tips & Tricks ที่ควรรู้ใน Chrome DevTools

คัมภีร์เทพ IT 12 Tips & Tricks ที่ควรรู้ใน Chrome DevTools | TechStar Thailand คัมภีร์เทพ IT 12 Tips & Tricks ที่ควรรู้ใน Chrome DevTools วันนี้ทีมงานมี Tips & Tricks ที่คุณควรรู้ใน Chrome DevTools มาฝากกันครับ สำหรับผู้ที่ใช้....

ต้องการให้ธุรกิจของคุณ โรงเรียน ขึ้นเป็นอันดับหนึ่ง โรงเรียน ใน Pattaya?
คลิกที่นี่เพื่อเป็นสมาชิก?

ประเภท

เบอร์โทรศัพท์

เว็บไซต์

ที่อยู่


Thappesit
Pattaya
20260