Advanced Programming with Visual C# .NET

Advanced Programming with Visual C# .NET

Visual C# Programming เป็นภาษาโปรแกรมเชิงวัตถุทำงานบนดอตเน็ตเฟรมเวิร์ก พัฒนาโดย บริษัทไมโครซอฟท์และมี Anders Hejlsberg เป็นหัวหน้าโครงการ โดยมีรากฐานมาจากภาษา ซีพลัสพลัส และภาษาอื่นๆ (โดยเฉพาะภาษาเดลไฟและจาวา) โดยปัจจุบันภาษาซีซาร์ปเป็นภาษามาตรฐานรองรับโดย ECMAและ ISO ภาษา C# นั้น เป็นภาษาที่มีรูปร่างหน้าตาและโครงสร้างในแบบที่เรามักจะเรียกว่า “C-Style Language”หรือ ภาษาที่มีลักษณะ คล้ายคลึงกับภาษา C นั่นเอง ซึ่งแม้แต่ภาษาที่โปรแกรมเมอร์ชาวไทยคุ้นเคยกันดีอย่าง Java และ PHP นั้นก็จัดอยู่ในภาษากลุ่มนี้เช่นกัน นั่นก็เพราะ ว่า “C-Style” เป็นรูปแบบภาษาที่โปรแกรมเมอร์ส่วนใหญ่ ที่มักมีพื้นฐาน มาจากภาษา C คุ้นเคย แต่ ก็อาจจะเป็นภาษาที่ดูแปลกตา สำหรับผู้ที่ไม่มีพื้นฐาน การเขียนโปรแกรม มาก่อนหรือผู้ที่คุ้นเคยกับภาษาที่ค่อนข้างดูคล้ายกับภาษาพูดอย่าง Visual Basic ไปเลยก็เป็นได้ ดังนั้น ถ้าคุณมีพื้นฐาน จากภาษา ในกลุ่ม C-Style  มาก่อนแล้วการเริ่มเรียน C# ก็จะเข้าใจได้ง่ายขึ้น

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • รู้จักกับภาษา C และสามารถสร้างโปรแกรมพื้นฐานได้
  • เข้าใจโครงสร้างภาษา และวิธีการคอมไพล์โปรแกรม 
  • เขียนภาษา C รองรับงานต่างๆในองค์กร
  • มีความเข้าใจภาษา Object Oriented Programming
  • ผู้ที่ต้องการพัฒนา Application ด้วย Visual C#
  • IT Managers
  • Developers
  • Programming experience
  • Understanding of HTML and HTTP
  • 18 ชั่วโมง
  • ราคาปกติ 7,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 6,750 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

1. Object Oriented Programming

  • Inheritance
  • Polymorphism
  • Encapsulation
  • Abstraction

2. Interfaces

  • Understand the Purpose of Interfaces
  • Define an Interface
  • Use an Interface
  • Multiple Inheritance using Inheritance

3. Abstract Classes

  • Overview of Abstract Classes
  • Programming with Abstract Classes
  • Comparison of Abstract classes and Interfaces

4. Value Type and Reference Types

  • Memory allocation in .NET
  • Overview of Stack and Heap
  • Value type and reference types in C#

5. Casting, Boxing and Unboxing

  • Implicit & Explicit Casting
  • Boxing and Unboxing in C#

6. Operator Overloading

  • Understand Operator Overloading
  • Overloadable Operators

7. Indexers

  • Indexers in C#
  • Comparison between Indexers and Properties

8. Attributes

  • Using Pre-defined Attributes
  • Developing Custom Attributes

9. Debugging Techniques

  • Introduction
  • Breakpoints
  • Stepping through the code
  • The Debugging Tool Windows

10. Delegates & Events

  • Understand What a Delegate Is
  • Understand What an Event Is
  • Implement Delegates
  • Fire Events

11. Collections & Generics

  • Understand Generics
  • Creating Generic List Collections
  • Working with Dictionary

12. Threading

  • Introduction and Concepts
  • Join and Sleep
  • How Threading Works
  • Creating and starting Threads
  • Passing Data to a Thread

13. Gneric

14. Lamda Expression

15. ADO.Net

 

คอร์ส Advanced Programming with Visual C# .NET เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส Advanced Programming with Visual C# .NET ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 7,500 บาท (โปรโมชันปัจจุบันเหลือ 6,750 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius