สารบัญ (Table of content)
คงต้องขอทักทายกันก่อนนะครับ ผมสร้างบล็อกนี้ขึ้นมานานมากแล้วแต่ไม่มีเวลาที่จะเข้ามาอัพเดตสักเท่าไร แต่ตอนนี้ผมตั้งใจไว้ว่าจะพยายามสอนเขียน ASP.NET MVC ตั้งแต่เริ่มต้น จนสามารถนำไปทำเว็บได้ด้วยตนเองนะครับ
ก่อนเริ่มต้นนั้นคงต้องออกตัวก่อนว่าผมทำงานด้านเขียนเว็บมาได้หลายปีเหมือนกัน จึงอยากจะแชร์ความรู้ที่มี ผมเข้าใจเลยว่าสำหรับผู้ที่ต้องการเริ่มฝึกเขียนโปรแกรมนั้นสื่อที่เป็นภาษาไทยมีค่อนข้างน้อย มันจึงค่อนข้างยากที่จะเริ่มต้นในกรณีที่เรียนรู้ด้วยตนเอง ผมจึงอยากทำบทความเป็นภาษาไทยที่อ่านเข้าใจง่าย เป็นภาษาที่พูดกันทั่วไป แต่อย่างไรก็ตามภาษาอังกฤษนั้นก็จำเป็นอย่างที่สุดสำหรับการเขียนโปรแกรม รวมถึงเทคนิคการเขียนโปรแกรมขั้นสูงก็ยังเป็นภาษาอังกฤษนะครับ หลังจากที่ทุกท่านเรียนรู้จนเข้าใจแล้วความรู้พื้นฐานเหล่านี้แล้วท่านสามารถที่จะนำไปต่อยอดเพื่อเรียนรู้สิ่งต่างๆเพิ่มได้อีกมากมายครับ สำหรับผู้ที่ต้องการเริ่มต้นนั้นไม่จำเป็นต้องเป็นผู้ที่เรียนจบคอมพิวเตอร์หรือน้องๆที่กำลังเรียนอยู่ก็สามารถเข้ามาศึกษาได้ครับ แต่ต้องขยันกว่าเขาเหล่านั้น เพราะเราไม่มีพื้นฐานเหมือนเขานะครับ และสำหรับผู้ที่มีพื้นฐานอยู่แล้วก็สามารถข้ามไปในหัวข้อที่ท่านต้องการเรียนรู้เพิ่มเติมได้เลย
ก่อนอื่นผมจะให้ดูในภาพรวมนะครับว่าเราจะต้องเรียนรู้อะไรกันบ้าง ผมจะเริ่มจากตั้งแต่ยังไม่เคยเขียนโปรแกรมเลยจริงๆ โดยทั้งหมดทั้งมวลเราจะใช้ภาษา C# เป็นพื้นฐานนะครับ (เนื้อหาทั้งหมดจะเขียนเป็นภาษาไทยและจะทยอยอัพเดตเรื่อยๆนะครับ ติดตามกันได้) หัวข้อคร่าวๆตามด้านล่างเลยครับ
คลิกที่หัวข้อเพื่อเข้าไปสู่เนื้อหาได้เลยคับ (ถ้าตัวไหนคลิกแล้วนิ่ง แสดงว่ายังไม่มีเนื้อหาของหัวข้อนั้นๆนะครัช)
Part 1 Basic of C# programming
Section 1 The Basic
Section 2 Classes
ก่อนเริ่มต้นนั้นคงต้องออกตัวก่อนว่าผมทำงานด้านเขียนเว็บมาได้หลายปีเหมือนกัน จึงอยากจะแชร์ความรู้ที่มี ผมเข้าใจเลยว่าสำหรับผู้ที่ต้องการเริ่มฝึกเขียนโปรแกรมนั้นสื่อที่เป็นภาษาไทยมีค่อนข้างน้อย มันจึงค่อนข้างยากที่จะเริ่มต้นในกรณีที่เรียนรู้ด้วยตนเอง ผมจึงอยากทำบทความเป็นภาษาไทยที่อ่านเข้าใจง่าย เป็นภาษาที่พูดกันทั่วไป แต่อย่างไรก็ตามภาษาอังกฤษนั้นก็จำเป็นอย่างที่สุดสำหรับการเขียนโปรแกรม รวมถึงเทคนิคการเขียนโปรแกรมขั้นสูงก็ยังเป็นภาษาอังกฤษนะครับ หลังจากที่ทุกท่านเรียนรู้จนเข้าใจแล้วความรู้พื้นฐานเหล่านี้แล้วท่านสามารถที่จะนำไปต่อยอดเพื่อเรียนรู้สิ่งต่างๆเพิ่มได้อีกมากมายครับ สำหรับผู้ที่ต้องการเริ่มต้นนั้นไม่จำเป็นต้องเป็นผู้ที่เรียนจบคอมพิวเตอร์หรือน้องๆที่กำลังเรียนอยู่ก็สามารถเข้ามาศึกษาได้ครับ แต่ต้องขยันกว่าเขาเหล่านั้น เพราะเราไม่มีพื้นฐานเหมือนเขานะครับ และสำหรับผู้ที่มีพื้นฐานอยู่แล้วก็สามารถข้ามไปในหัวข้อที่ท่านต้องการเรียนรู้เพิ่มเติมได้เลย
ก่อนอื่นผมจะให้ดูในภาพรวมนะครับว่าเราจะต้องเรียนรู้อะไรกันบ้าง ผมจะเริ่มจากตั้งแต่ยังไม่เคยเขียนโปรแกรมเลยจริงๆ โดยทั้งหมดทั้งมวลเราจะใช้ภาษา C# เป็นพื้นฐานนะครับ (เนื้อหาทั้งหมดจะเขียนเป็นภาษาไทยและจะทยอยอัพเดตเรื่อยๆนะครับ ติดตามกันได้) หัวข้อคร่าวๆตามด้านล่างเลยครับ
คลิกที่หัวข้อเพื่อเข้าไปสู่เนื้อหาได้เลยคับ (ถ้าตัวไหนคลิกแล้วนิ่ง แสดงว่ายังไม่มีเนื้อหาของหัวข้อนั้นๆนะครัช)
Part 1 Basic of C# programming
Section 1 The Basic
- Introduction
- Visual Studio Community
- Hello, world!
- Walk through "Hello, world!"
- Data types
- Variables
- The if statement
- The switch statement
- Loops
- Functions
- Collections
Section 2 Classes
- Introduction
- Properties
- Constructors & Destructors
- Method overloading
- Visibility
- Static members
- Inheritance
- Interfaces
Section 3 Workshop "Basic of C# programming" => "Music Player"
- Design
- Coding
Part 2 ASP.NET MVC
Section 1 The Basic
- Introduction
- Create First ASP.NET MVC
- MVC Folder Structure
- Routing
- Controller
- Action Method
- Action Selectors
- Action Verbs
- Model
- View
- Integrate Model, View and Controller
- Razor Syntax
- HTML Helpers
- Layout View
- Partial View
- ViewBag
- ViewData
- TempData
- Bundle Script/Style
Part 3 LINQ
Section 1 The Basic
- xxxxx
Part 4 JQuery
Section 1 The Basic
- xxxxx
Part 5 Learning By Demonstration
- xxxxx
Part พิเศษ : PHP Codeigniter
Section 1 The Basic
Section 1 The Basic
- Introduction
- Installing Codeigniter
- Application Architecture
- MVC Framework
- Basic Concepts
- Configuration
- Working with Database
- Libraries
- Error Handling
- File Uploading
- Sending Email
- Form Validation
- Session Management
- Flashdata
- Tempdata
- Cookie Management
- Common Functions
- Page Redirection
- Adding JS and CSS
- Internationalization
- Security
Section 2 Workshop
- Let's do it
สอบถามหรือติดตามได้ที่ https://www.facebook.com/learnaspnetmvcjquery
Pinned
ตอบลบมาเสพเรียบร้อยครับ อิอิ
ตอบลบขอบคุณครับ
ตอบลบ