สอนเขียนโปรแกรม

บทความสอนเขียนโปรแกรม เขียนเว็บไซต์ เขียนแอพพลิเคชั่นด้วยภาษายอดนิยมต่างๆ อาทิเช่น Php, Java, Html, CSS, Javascript, C C++, Objective-C, Swift  (93 บทความ)


สอน Node.js ตอนที่ 5 เข้าใจ Callback ของ Node.js

ภายใน Node.js นั่น การทำงานเป็นแบบ Asynchronous เป็นหลัก คือการทำงานแบบไม่รอผลลัพธ์ที่ตอบกลับมา โดยจะไปทำคำสั่งต่อไปในทันที เมื่อผลลัพธ์ส่งกลับมาจะมาเรียก Callback Function ให้ทำงาน แตกต่างกับการทำงานแบบ Synchronous ที่ต้องรอผลลัพธ์ส่งกลับมาก่อนเสมอ ถึงค่อยทำคำสั่งต่อไปได้ โดยมี Event Loop เป็นตัวควบคุม

แก้ไขล่าสุด Feb 25, 2018    1,377   2      |  NODE.JS


สอน Node.js ตอนที่ 10 การกำหนดเส้นทาง Routing ใน ExpressJS

Routing เป็นการกำหนด URI (Endpoints) และ Methods ภายใน Applications ว่าให้ตอบสนองอย่างไรเมื่อ Client ทำการเรียกเข้ามา เป็นเรื่องแรกที่ควรเข้าใจเมื่อเราใช้ Node.js + ExpressJS ในการสร้างเว็บไซต์ หรือ API

แก้ไขล่าสุด Feb 23, 2018    689   1      |  NODE.JS


วิธีการใช้ Facebook SDK ด้วย Javascript สำหรับเพิ่ม Social Plugins บน Website

Facebook ได้ทำตัว SDK ให้นักพัฒนานำไปใช้งาน เพื่อเพิ่ม ดึงข้อมูล และติดต่อกับ Facebook โดยบทความนี้จะแนะนำการใช้ Javascript สำหรับเพิ่ม Social Plugins ต่างๆ บน Website

แก้ไขล่าสุด Feb 18, 2018    4,718   5      |  FACEBOOK


สอน JQuery ตอนที่ 1 ทำความรู้จัก JQuery

สอนการใช้ JQuery - Javascript Library ตัวหนึ่งที่นิยมมากในปัจจุบัน ด้วยความเร็วในการทำงาน ขนาดที่เล็ก และจุดเด่นหลายอย่าง ตอนที่ 1

แก้ไขล่าสุด Feb 18, 2018    13,852   9      |  JAVASCRIPT JQUERY


สอน CSS ตอนที่ 1 โครงสร้างของ CSS

CSS - Casecading Style Sheet คือ ภาษามุ่งเน้นสำหรับพัฒนาและออกแบบเว็บไซต์ให้ง่ายขึ้น ถูกนำมาใช้จัดการการแสดงผลของเว็บเพจ (look and feel) ด้วย CSS เราสามารถควบคุมสีของตัวอักษร ฟอนต์ เลย์เอ้าท์ พื้นที่ว่าง รูปภาพและอื่นๆ ตอนที่ 1

แก้ไขล่าสุด Feb 18, 2018    11,707   4      |  WEB CSS


Google Maps - ติดตั้งแผนที่บน Website ด้วย Google Maps Javascript API v3

สอนการติดตั้ง Maps บน Website ด้วย Google Maps Javascript API v3 สำหรับผู้สนใจต้องการนำ Google Maps ไปใช้บน Website

แก้ไขล่าสุด Feb 18, 2018    24,624   6      |  GOOGLE MAPS


Google Maps - วิธีการปักหมุด Marker บนแผนที่ Google Maps ใน Website

สอนวิธีการเขียนโค้ดปักหมุด Marker บนแผนที่ Google Maps ใน Website ด้วย Google Maps Javascript API v3

แก้ไขล่าสุด Feb 18, 2018    29,062   11      |  GOOGLE MAPS


Google Maps - วิธีเปลี่ยนหน้าตา Google Maps (Look And Feel) ด้วย Styles

หน้าตาการแสดงผลบนแผนที่ Google Maps สามารถปรับแต่งได้ตามความต้องการของผู้พัฒนาด้วย Styles บน Google Maps Javascript API v3

แก้ไขล่าสุด Feb 18, 2018    3,506   2      |  GOOGLE MAPS


สอน Git ตอนที่ 2 การติดตั้ง Git บน Windows

แสดงวิธีการติดตั้ง Git บน Windows แบบ Step By Step และตรวจสอบว่า Git ใช้งานบนเครื่องของเราได้หรือยัง

แก้ไขล่าสุด Feb 18, 2018    942   0      |  GIT


สอน Git ตอนที่ 1 รู้จัก Git เครื่องมือ Version Control ที่นิยมที่สุด

แนะนำการใช้งาน Version Control ด้วย Git สำหรับนักพัฒนาซอฟแวร์ เทคโนโลยีที่นิยมที่สุด เหนือ SVN, CVS และอื่นๆ

แก้ไขล่าสุด Feb 18, 2018    364   0      |  GIT


สอน Node.js ตอนที่ 9 Node.js + ExpressJS สร้าง Web Server

ExpressJS คือ Web Framework สำหรับ Node.js สามารถสร้างเว็บไซต์แบบปกติ หรือสร้างเป็น Web Service เพื่อเป็น API ให้เรียกใช้งานได้อย่างง่ายๆ ส่วนสำคัญของ ExpressJS ประกอบด้วย middleware, routing, Template Engine

แก้ไขล่าสุด Feb 11, 2018    1,644   0      |  NODE.JS


สอน Node.js ตอนที่ 8 HTTP + URL + FS สร้าง Web Server แบบ Static Web Page หลายหน้า

ตอนที่แล้ว เราได้ทดลองสร้าง Web Server แบบ Static Web Page แบบมีหน้าเดียวกันไปแล้ว ตอนนี้มาลองสร้างแบบมีหลายๆ กัน

แก้ไขล่าสุด Feb 11, 2018    1,351   0      |  NODE.JS


สอน Node.js ตอนที่ 7 ใช้ HTTP + FS สร้าง Web Server แบบ Static Webpage

ลองใช้ http และ fs (File System) ที่เป็น Modules ที่มีมาให้ของ Node.js สร้าง Web Server แบบ Static Web Page

แก้ไขล่าสุด Feb 09, 2018    1,171   0      |  NODE.JS


สอน Node.js ตอนที่ 6 เขียน อ่าน แก้ไขไฟล์ด้วย File System Module

Node.js สามารถเขียน อ่าน แก้ไขไฟล์ได้ผ่าน Module ที่ชื่อว่า fs (File System) มาลองดูตัวอย่างการจัดการไฟล์ด้วย Node.js

แก้ไขล่าสุด Feb 08, 2018    1,144   1      |  NODE.JS


สอน Node.js ตอนที่ 4 คำสั่ง npm พื้นฐานที่ควรรู้

คำสั่งพื้นฐานของ npm ที่ควรรู้ ได้แก่ การติดตั้ง การอัพเดท ลบ ตรวจสอบ module ต่างๆ ภายใน project ของเรา

แก้ไขล่าสุด Feb 05, 2018    2,449   0      |  NODE.JS


สอนสร้างเว็บไซต์ ตอนที่ 3 เริ่มต้นสร้างเว็บไซต์แรกด้วย HTML

เรามาลองเริ่มต้นสร้างเว็บไซต์แรกง่ายๆ เรียนรู้ส่วนประกอบของของเว็บ การจัดการไฟล์ ชื่อไฟล์ และ Tags ต่างๆ

แก้ไขล่าสุด Dec 07, 2017    1,395   0      |  WEB HTML


สอนสร้างเว็บไซต์ ตอนที่ 2 ติดตั้งโปรแกรมสำหรับสร้างเว็บไซต์

การเขียน HTML, CSS, Javascript เป็นพื้นฐานภาษาที่ใช้สร้างเว็บไซต์ เราจำเป็นต้องมีเครื่องมือที่ดีเพื่อช่วยให้การสร้างเว็บง่ายขึ้น บทความนี้เรามาติดตั้งเครื่องมือให้พร้อมสำหรับสร้างเว็บไซต์กัน

แก้ไขล่าสุด Dec 06, 2017    800   0      |  WEB CSS JAVASCRIPT HTML


สอนสร้างเว็บไซต์ ตอนที่ 1 รู้จัก Website และ Internet

ก่อนจะเป็นนักพัฒนาเว็บไซต์ เรามาทำความรู้จักกับพื้นฐานเทคโนโลยี Web, Internet และอุปกรณ์สำหรับเชื่อมต่อ Internet กันก่อน อาทิเช่น Modem, Router, ISP, DNS, Server เป็นต้น

แก้ไขล่าสุด Dec 02, 2017    637   0      |  WEB


สัญลักษณ์ Flowchart ความหมายและวิธีใช้เขียนผังงาน

สัญลักษณ์ Flowchart คือ รูปภาพที่ใช้แทนความหมายการทำงานในลักษณะต่างๆ ภายในผังงาน (Flowchart)

แก้ไขล่าสุด Dec 01, 2017    541,780   98      |  FLOWCHART


สอน Node.js ตอนที่ 1 Node.js คืออะไร ? ทำไมฮิตกันจัง

Node.js คือ JavaScript runtime สร้างบน Chrome’s V8 JavaScript engine โดย Node.js ใช้ event-driven, non-blocking I/O model ทำให้มันเบาเครื่องและมีประสิทธิภาพสูง

แก้ไขล่าสุด Nov 30, 2017    7,429   0      |  NODE.JS


หลักสูตรแนะนำ


สอน Java สำหรับผู้เริ่มต้น

สอน Java สำหรับผู้เริ่มต้น


เรียนรู้การเขียนโปรแกรมโดยใช้ภาษา Java ตั้งแต่เริ่มต้นจนถึงขั้นสูงด้วยตัวเอง พร้อมแบบฝึกหัดและเทคนิคต่างๆ แบบ Step By Step - Nov 16, 2014

สอน Swift สร้างแอพพลิเคชั่นบน IOS, macOS, tvOs, watchOs

สอน Swift สร้างแอพพลิเคชั่นบน IOS, macOS, tvOs, watchOs


Swift ภาษาเขียนแอพพลิเคชั่นที่ใช้งานง่าย แต่ทรงพลังออกแบบสร้างสรรค์โดย Apple เพื่อใช้สร้างแอพพลิเคชั่นสำหรับ IOS, Mac, Apple TV และ Apple Watch - Feb 04, 2016

สอน Google Analytics เก็บข้อมูล วิเคราะห์ ตั้งเป้าหมาย เข้าใจรายงาน

สอน Google Analytics เก็บข้อมูล วิเคราะห์ ตั้งเป้าหมาย เข้าใจรายงาน


Google Analytics เครื่องมือทรงพลังสร้างสรรค์โดย Google ที่ช่วยให้คุณเข้าใจผู้ใช้งาน วิเคราะห์และตั้งเป้าหมายเพื่อไปสู่ผลสำเร็จ - Jul 03, 2016

สอน JQuery สำหรับผู้เริ่มต้น

สอน JQuery สำหรับผู้เริ่มต้น


สอนการใช้ JQuery - Javascript Library ตัวหนึ่งที่นิยมมากในปัจจุบัน ด้วยความเร็วในการทำงาน ขนาดที่เล็กและมีส่วนเสริมมากมายให้เลือกใช้ - Apr 04, 2015

สอนพื้นฐาน CSS สำหรับผู้เริ่มต้น

สอนพื้นฐาน CSS สำหรับผู้เริ่มต้น


เรียนรู้การใช้ css ในการออกแบบหน้า Web ให้แสดงผลตามที่ต้องการ ตั้งแต่เริ่มต้นจนถึงขั้นสูงด้วยตัวเอง - Apr 01, 2015

Share คลังความรู้ด้านเทคโนโลยี สารสนเทศ นวัตกรรมคอมพิวเตอร์ สอนเขียนโปรแกรม Php Java Html CSS Javascript C C++ Objective-C และอื่นๆ บนระบบปฏิบัติการ Window Linux Unix CentOS IOS Android
โดยผู้เขียนที่มีความเชี่ยวชาญเฉพาะ ให้บริการพื้นที่สำหรับนักเขียนที่ต้องการแบ่งปันความรู้ พร้อมให้คำปรึกษาแก่ผู้ที่สนใจ โดยไม่เสียค่าใช้จ่าย