..
ในฐานะที่เราทุกคนรู้ว่าอินเทอร์เน็ตเกิดเป็นทดลองที่มุ่งสร้างเครือข่ายที่ถาวรของข้อมูลและดังนั้นจึงถูกกำกับหลักเพื่อสถาบันการศึกษาและรัฐบาลมีจุดมุ่งหมายของนักวิจัยทำให้ทั่วโลกเพื่อแลกเปลี่ยนข้อมูลบางอย่าง
การปฏิวัติอินเทอร์เน็ตจริงเริ่มต้นด้วยการสร้างเบราว์เซอร์เป็นครั้งแรกในปี 1993 รุ่นแรกของเว็บไซต์จะเป็นพื้นชุดของหน้า HTML แบบคงที่จึงมีเนื้อหาคงที่จำเป็นต้องปรับปรุงด้วยมือโดยผู้บริหารเว็บไซต์ หน้า HTML เป็นเอกสารที่มีเนื้อหาบางส่วนที่จัดรูปแบบตามกฎระเบียบที่เหมาะสมซึ่งจะช่วยให้ภาพของที่เหมือนกันในคอมพิวเตอร์ของคุณ (ผ่านทางเว็บเบราเซอร์)
เอกสาร HTML มีสองประเภทของเนื้อหาที่เป็นข้อความและองค์ประกอบ (หรือแท็ก) ที่บอกเบราว์เซอร์เพื่อเปิดการจัดรูปแบบที่จะถ่าย แท็กที่เป็นที่จดจำได้ง่ายเช่นที่พวกเขาจะถูกคั่นด้วยวงเล็บมุม (<>), ตัวอย่างของโค้ด HTML จะเป็นดังนี้
<html> <head> เว็บไซต์ <title> ทดสอบ </ title> </ head> <body> ทดสอบเว็บไซต์ <h1> </ h1> <p> ยินดีต้อนรับสู่การทดสอบหน้าเว็บ </ P> </ BODY> </ HTML>
นี่คือหน้าเว็บที่มีชื่อเรื่องที่เรียบง่ายและบรรทัดของข้อความที่เบราว์เซอร์จะแสดงผลดังต่อไปนี้

หน้านี้ไม่ได้อะไรแบบโต้ตอบไม่จำเป็นต้องใช้เว็บเซิร์ฟเวอร์และดังนั้นจึงไม่สามารถพิจารณาโปรแกรมประยุกต์บนเว็บ เพื่อเริ่มต้นการพูดคุยเกี่ยวกับการใช้งานเว็บเราได้รับการรุ่น 2.0 ของ HTML ซึ่งนำไปสู่การแนะนำเทคโนโลยีที่เรียกว่าฟอร์ม HTML
เทคโนโลยีนี้จะขยายขีดความสามารถของ HTML ที่ไม่เพียง แต่รวมถึงแท็กขั้นพื้นฐานสำหรับเนื้อหาการจัดรูปแบบ แต่ยังแท็กสำหรับองค์ประกอบกราฟิกที่สอดคล้องกับหน้าต่างการควบคุมแบบฟอร์มใบสมัคร : textboxes, แบบเลื่อนลงช่องทำเครื่องหมาย, ปุ่ม ฯลฯ
นี่คือตัวอย่างของประเภทของรหัสนี้ของ
<html> <head> เว็บไซต์ <title> ทดสอบ </ title> </ head> <body> <form> <input type="checkbox" /> การเลือก <br /> <input type="checkbox" /> ทางเลือก B <br /> <br /> <input type="submit" /> value="Invia" </ form> </ BODY> </ HTML>และหน้าเว็บที่เกี่ยวข้อง

ในการควบคุมรูปแบบ HTML จะอยู่ระหว่าง <form> และ </ form> ในการควบคุมก่อนหน้านี้ทั้งสองช่องทำเครื่องหมายและปุ่ม (พิมพ์ส่ง) เป็น เทคโนโลยีนี้ช่วยให้คุณสามารถสร้างเพจสำหรับการป้อนข้อมูลของข้อมูลที่อนุญาตให้คุณส่ง (ตัวอย่างเช่นหลังจากคลิกของปุ่ม) ข้อมูลทั้งหมดไปยังเว็บเซิร์ฟเวอร์ในสายเดียว โปรแกรมฝั่งเซิร์ฟเวอร์ได้รับข้อมูลที่เหมาะสมและแล้วกระบวนการพวกเขา
ในทางปฏิบัติตัวควบคุมที่ถูกนำมาใช้เพื่อวันนี้ที่ทันสมัยที่สุดของการใช้งานเว็บจะเหมือนกันนำมาใช้กับ HTML 2.0 ความแตกต่างคือชนิดของโปรแกรมที่ทำงานบนเว็บเซิร์ฟเวอร์ ในอดีตเพราะเมื่อผู้ใช้คลิกที่ปุ่มส่งข้อมูลที่จำเป็นในการจัดการทุกด้านของการถ่ายโอนในความสัมพันธ์กับพวกเขาเช่นใช้มาตรฐาน CGI (Common Gateway Interface) วันนี้ แต่จะดูแลทุกอย่างเพื่อให้มีประสิทธิภาพมากขึ้นกว่าแพลตฟอร์ม ASP.NET
เพื่อให้เข้าใจถึงเหตุผลที่นำไปสู่การสร้างของ ASP.NET แรกจะต้องวิเคราะห์ปัญหาที่เกี่ยวข้องกับเทคโนโลยีที่ใช้ในการพัฒนาเว็บ กับ CGI มาตรฐานยกตัวอย่างเช่นเว็บเซิร์ฟเวอร์ที่มีการเปิดตัวโปรแกรมใหม่สำหรับแต่ละคำขอ (เขียนโปรแกรมฝั่งเซิร์ฟเวอร์) และหากเว็บไซต์ในคำถามเป็นที่นิยมมากเซิร์ฟเวอร์ที่ทนทุกข์ทรมานอย่างมากน้ำหนักของหลายพันโปรแกรมที่เปิดในครั้งเดียว . นอกจากนี้ยังมีการใช้เทคโนโลยีดังกล่าวเป็นที่ที่จะมีฟังก์ชั่นระดับสูง (เช่นการรับรองความถูกต้องหรือการเข้าถึงข้อมูลที่ได้จากฐานข้อมูล) คุณจำเป็นต้องเขียนโค้ดเฉพาะเจาะจงมากกับความเสี่ยงของข้อผิดพลาดในการเขียนโปรแกรม
เพื่อหลีกเลี่ยงปัญหาเหล่านี้ไมโครซอฟท์ได้แนะนำ ASP.NET, แพลตฟอร์มการพัฒนาที่ช่วยให้โปรแกรมเมอร์ระดับสูงในการพัฒนาหน้าเว็บแบบไดนามิกโดยไม่ต้องมุ่งเน้นไปที่ระดับต่ำรายละเอียดการดำเนิน แพลตฟอร์มนี้ได้รับการพัฒนาเพื่อใช้เป็นกรอบในการพัฒนาโปรแกรมเว็บจะให้ประสิทธิภาพที่ดีขึ้นและเครื่องมือที่ทันสมัยกว่าเทคโนโลยีก่อนหน้านั้น
นอกจากการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ได้รับการทำงานออกในปีประเภทของการเขียนโปรแกรมอื่นที่เรียกว่าฝั่งไคลเอ็นต์ ในกระบวนทัศน์การประยุกต์ใช้โปรแกรมนี้จะรวมอยู่ในหน้า (ที่สร้างขึ้นใน JavaScript, ActiveX, Java หรือ Flash เช่น) ที่ไม่เรียกใด ๆ กระบวนการด้านเซิร์ฟเวอร์ ในการปฏิบัติงานจะถูกดาวน์โหลดโดยเบราเซอร์ของลูกค้าและการทำงานในเครื่องท้องถิ่น หนึ่งปัญหาด้วยวิธีนี้เป็นที่เทคโนโลยีต่างๆที่ใช้ในการพัฒนาโปรแกรมจะไม่สามารถได้รับการสนับสนุนอย่างเท่าเทียมกันโดยทุกระบบปฏิบัติการและเบราว์เซอร์ ด้วยเหตุนี้การเขียนโปรแกรมที่ถูกบังคับให้ทดสอบเว็บไซต์ของพวกเขาในระบบที่มีอยู่ที่แตกต่างกัน
เทคโนโลยีที่ได้รับการดำเนินการเป็น ASP.NET เทคโนโลยีด้านเซิร์ฟเวอร์ ในความเป็นจริงทุกรหัสที่ทำงานบนเซิร์ฟเวอร์ที่ดำเนินการสิ้นสุดของผู้ใช้ที่ได้รับหน้า HTML ธรรมดาที่สามารถดูได้ในเบราว์เซอร์ใด ๆ อย่างไรก็ตามการเขียนโปรแกรมฝั่งไคลเอ็นต์ไม่ได้รับการยกเลิกสมบูรณ์ ในบางกรณี, ASP.NET ช่วยให้สามารถรวมคุณสมบัติในเชิงบวกของมันที่มีศักยภาพของการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์
| |
ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 € |
| |
ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |