ข้อมูล Outline ผู้สอน ลงทะเบียน

หลักสูตรอบรม DOTNET-22: Programming ADO.NET Entity Framework using Visual Studio
(4 Days) เรียน .net ติดต่อฐานข้อมูลแบบเจาะลึก

Course Description

หลักสูตรนี้เหมาะสำหรับทุกองค์กรและหน่วยงานที่ต้องการศึกษาการเขียน application ที่ติดต่อกับฐานข้อมูล โดยใช้เทคโนโลยีล่าสุดของ Microsoft เช่น LINQ, Sync Framework, ADO.NET Entity Framework, WCF, etc.

Level

Intermediate, Advance

หลักสูตรนี้เหมาะกับใคร

.NET Programmer

ลงทะเบียนอบรม


หลักสูตร: DOTNET-22: Programming ADO.NET Entity Framework using Visual Studio
ราคา: 14,900 บาท (Ex.VAT)
วันอบรม: N/A
จำนวนวัน: 4 วัน
เวลาอบรม: 09:00 - 16:00 น.
สถานะ: ปิดรับสมัครสำหรับรุ่นนี้
ลงทะเบียนอบรม (ยังไม่กำหนด)
ผู้ที่สนใจอบรม สามารถลงทะเบียนเพื่อจองที่นั่งล่วงหน้าได้ โดยรอบต่อไปที่เปิดอบรมคือ (ยังไม่กำหนด)
สถานที่อบรม: อาคาร Q-House สาทร กรุงเทพฯ (ชั้น 20)
วิทยากร: อ.ยงยุทธ เดชปัญญาวิมล
(Microsoft Certified Trainer - MCT)
LINE ID: 0882274252
Email: analyst.development@gmail.com
โทรศัพท์: 088-227-4250, 093-069-0008

ลงทะเบียนอบรม

กลับขึ้นข้างบน



Module 1: Architecture and Data Access Technologies

Lesson:

  • Data Access Technologies
  • Data Access Scenarios
  • Lab : Analyzing Data Access Scenarios

Module 2: Building Entity Data Models

Lesson:

  • Introduction to Entity Data Models
  • Modifying the Entity Data Model
  • Customizing the Entity Data Model
  • Lab : Using Entity Data Models

Module 3: Querying Entity Data

Lesson:

  • Retrieving Data by Using LINQ to Entities
  • Retrieving Data by Using Entity SQL
  • Retrieving Data by Using EntityClient Provider
  • Retrieving Data by Using Stored Procedures
  • Unit Testing Your Data Access Code
  • Lab : Querying Entity Data

Module 4: Creating, Updating, and Deleting Entity Data

Lesson:

  • Understanding Change Tracking in the Entity Framework
  • Modifying Data in an Entity Data Model
  • Lab : Creating, Updating, and Deleting Entity Data

Module 5: Handling Multi-User Scenarios by Using Object Services

Lesson:

  • Handling Concurrency in the Entity Framework
  • Transactional Support in the Entity Framework
  • Lab : Handling Multi-User Scenarios by Using Object Services

Module 6: Building Optimized Solutions by Using Object Services

Lesson:

  • The Stages of Query Execution
  • Change Tracking and Object Materialization
  • Using Compiled Queries
  • Using Design-Time Generated Entity Framework Views
  • Monitoring Performance
  • Performing Asynchronous Data Modifications
  • Lab : Building Optimized Solutions by Using Object Services

Module 7: Customizing Entities and Building Custom Entity Classes

Lesson:

  • Overriding Generated Classes
  • Using Templates to Customize Entities
  • Creating and Using Custom Entity Classes
  • Lab : Customizing Entities and Building Custom Entity Classes

Module 8: Using POCO Classes with the Entity Framework

Lesson:

  • Requirements for POCO Classes
  • POCO Classes and Lazy Loading
  • POCO Classes and Change Tracking
  • Extending Entity Types
  • Lab : Using POCO Classes with the Entity Framework

Module 9: Building an N-Tier Solution by Using the Entity Framework

Lesson:

  • Designing an N-Tier Solution
  • Defining Operations and Implementing Data Transport Structures
  • Protecting Data and Operations
  • Lab : Building an N-Tier Solution by Using the Entity Framework

Module 10: Handling Updates in an N-Tier Solution by Using the Entity Framework

Lesson:

  • Tracking Entities and Persisting Changes
  • Managing Exceptions in an N-Tier Solution
  • Lab : Handling Updates in an N-Tier Solution by Using the Entity Framework

Module 11: Building Occasionally Connected Solutions

Lesson:

  • Offline Data Caching by Using XML
  • Using the Sync Framework
  • Lab : Building Occasionally Connected Solutions

Module 12: Querying Data by Using WCF Data Services

Lesson:

  • Introduction to WCF Data Services
  • Creating a WCF Data Service
  • Consuming a WCF Data Service
  • Protecting Data and Operations in a WCF Data Service
  • Lab : Creating and Using WCF Data Services

Module 13: Updating Data by Using WCF Data Services

Lesson:

  • Creating, Updating, and Deleting Data in a WCF Data Service
  • Preventing Unauthorized Updates and Improving Performance
  • Using WCF Data Services with Nonrelational Data
  • Lab : Updating Data by Using WCF Data Services

Module 14: Using ADO.NET

Lesson:

  • Retrieving and Modifying Data by Using ADO.NET Commands
  • Retrieving and Modifying Data by Using DataSets
  • Managing Transactions and Concurrency in Multiuser Scenarios
  • Lab : Using ADO.NET

Module 15: Using LINQ to SQL

Lesson:

  • Implementing a Logical Data Model by Using LINQ to SQL
  • Managing Performance and Handling Concurrency
  • Lab : Using LINQ to SQL


ลงทะเบียนอบรม

กลับขึ้นข้างบน


อ.ยงยุทธ เดชปัญญาวิมล

  • ประสบการณ์ทำงานโดยพัฒนาระบบจริง 26 ปี (ตั้งแต่ปี พ.ศ.2534)
  • ประสบการณ์สอน 24 ปี (ตั้งแต่ปี พ.ศ.2536)
  • ปริญญาตรีวิศวกรรมไฟฟ้า สถาบันเทคโนโลยีพระจอมเกล้าพระนครเหนือ (ไทย-เยอรมัน)
  • ได้รับใบประกาศด้านการสอน Microsoft Certified Trainer (MCT) โดยตรงจาก Microsoft สหรัฐอเมริกา
  • อาจารย์สอนเต็มที่ ไม่มีเดินออกนอกห้องระหว่างสอน
  • รายชื่อองค์กรที่อาจารย์เคยได้รับเกียรติไปบรรยาย (click)
  • Download Profile (PDF)


กลับขึ้นข้างบน

ต้องการให้อาจารย์ไปสอนที่ Office ของท่าน (In-House Training)

มีหลักสูตรมาตรฐานให้เลือกหลากหลาย และรับ Customize Course เพื่อให้ตรงกับความต้องการของผู้เรียนมากที่สุด
โดยให้บริการทั้งในและนอกสถานที่ ทั้งในกรุงเทพและต่างจังหวัด รับผู้อบรมตั้งแต่ 1 คนขึ้นไป และสามารถเรียนตัวต่อตัวได้ จัดอบรมได้ทุกงบประมาณ

คุณอุทัย (บริษัท โอกาโมโต้ เท็กไทล์ จำกัด)

หลักสูตร SQL Tuning

ตอนแรกผมมีปัญหากับการทำงานมากๆ ในเรื่อง ระบบฐานข้อมูล พอคนใช้มากขึ้น ข้อมูลเพิ่มมากขึ้น ระบบที่คิดว่า ออกแบบไว้ดีแล้ว กลับแย่ลงเรื่อยๆ หาสาเหตุก็ไม่พบ พอดีเจอ Training Course เรื่อง SQL-12: Tuning and Optimizing Queries Using SQL Server อ่านเนื้อหาแล้ว ตรงประเด็น เลยลองเข้ามาอบรมดูปรากฏว่า ได้ผลเลยครับ ตั้งแต่ตอนที่ Train ก็เห็นทันทีเลยว่า แต่ละเรื่อง โดนมากๆ เอามาใช้ได้แทบทุกเรื่อยเลย กลับมาปรับระบบที่บริษัท ก็ได้ผลจริงๆ ระบบที่วิ่งเป็นเต่า กลับมาเร็วได้อีกครั้ง

นับถือจริงๆ เลยครับ ทั้งเนื้อหา และการสอนของ อ. ยงยุทธ เน้นเรื่องนำไปใช้ได้จริง ๆ ครับ หลังจาก จัดการกับระบบไปแล้ว เลย มานึกๆ ว่า ควรศึกษา Basic ใหม่ดีกว่า เพราะ ถ้า Basic ดี น่าจะทำให้ การทำงานเราดีกว่าเดิม ปัญหาที่คาดว่าจะเกิดขึ้น ก็สามารถป้องกันได้ ก็เลยลงอีกเรียนหลักสูตรคือ SQL-15: Implementing Microsoft SQL Server 2005/2008 (for Developer) เพิ่มอีก และต้องการที่จะให้ทีมงานได้ Train ด้วย หลังจาก Train เลยพึ่งรู้ว่า ความรู้หลายๆ อย่าง ยังขาดไปมากจริงๆ ต้องขอขอบคุณ อ.ยงยุทธ ที่ทำให้ ผม มีความรู้อย่างมากมาย ในระบบฐานข้อมูล ช่วยให้การทำงานของผม มีประสิทธิภาพจริงๆ ครับ ถ้ามีโอกาสอีก จะเข้า Train เรื่อง อื่นๆ ต่อไปอย่างแน่นอนครับ

คุณ Kulachet Cheosakul
Net Concept and Consultant Co.,Ltd.

หลักสูตรประยุกต์ OOP Programming

เนื่องจากการเขียนโปรแกรมในช่วงแรก เป็นการเขียนโปรแกรมแบบธรรมดาทั่วๆไป ไม่สามารถนำ Code เก่าๆ มา Reuse ใช้ได้อย่างมีประสิทธิภาพเท่าที่ควร กอปรกับการทำงานในโครงการขนาดกลางๆ เป็นต้นไป จะต้องทำงานร่วมกันกับ Developer หลายคน จึงทำให้เกิดปัญหาในการเขียนโปรแกรมขึ้นหลายส่วน

สำหรับผม OOP ในความเข้าใจตอนแรกคือ ไม่เข้าใจอะไรเลย แต่หลังจากได้เรียนวิชา OOP อย่างถูกหลักการณ์กับอาจารย์ยงยุทธ ทำให้ผมได้เข้าใจหลักการในการเขียนโปรแกรมที่ดี และสามารถแบ่งส่วนในการเขียนโปรแกรม รวมถึงสามารถ Reuse Source Code ที่ได้พัฒนาไปแล้วได้เต็มประสิทธิภาพอย่างมาก รวมไปถึงหลักการพัฒนา Software อย่างเป็นระบบที่อาจารย์ยงยุทธได้สอดแทรกเข้าไปในการเรียนการสอน ทำให้ผมพัฒนาการเขียนโปรแกรมได้อย่างก้าวกระโดดอย่างที่ไม่เคยทำได้มาก่อน

การอบรมของอาจารย์ยงยุทธแตกต่างจากการอบรมจากสถาบันอื่นๆ เนื่องจากอาจารย์เป็น Developer เอง และผ่านงานมาอย่างมากมาย ทำให้อาจารย์เข้าใจปัญหาในการทำงาน Develop software และรู้จุดและวิธีการที่จะสอนให้ Developer ด้วยกันเข้าใจได้อย่างง่ายดาย ผลลัพท์จากการนำวิชา OOP ไปใช้ในงาน Developer ทำให้ผมสามารถผลิตงานได้เร็วขึ้นเป็นเท่าตัว รวมถึงสามารถควบคุมคุณภาพของงาน และ ระยะเวลาในการ Develop ได้อย่างง่ายดายอีกด้วย

คุณ Walailuk Tangtawornchaikul
RIS - Central Retail Corporation

หลักสูตร SQL Server Integration Service

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



กลับขึ้นข้างบน

Microsoft (Thailand)

ทาง อ.ยงยุทธ ได้รับเกียรติเป็นวิทยากรรับเชิญ (Guest Speaker) ให้กับลูกค้าของ Microsoft, วิชาที่ได้รับเชิญไปบรรยายได้แก่ SQL Server, ASP.NET, Windows Workflow Foundation, etc.

ตลาดหลักทรัพย์แห่งประเทศไทย

บรรยายหลักสูตร Microsoft Business Intelligence ได้แก่ Microsoft Analysis Service (SSAS), Microsoft Integration Service (SSIS) และอื่นๆ

ธนาคารไทยพาณิชย์

หลักสูตร เช่น ASP.NET, SQL SERVER (Admin, Developer), Microsoft Business Intelligence (SSIS, SSAS, SSRS, Data Warehouse, MDX) และอื่นๆ อีกหลายหลักสูตร

กระทรวงศึกษาธิการ

ได้รับเกียรติไปบรรยายหลักสูตร Microsoft SQL Server Business Intelligence (BI) และยังได้รับเกียรติเป็นที่ปรึกษาในระบบงานของทางกระทรวงฯ

ธนาคารเพื่อการเกษตรฯ (ธกส.)

หลักสูตรบรรยาย Microsoft Business Intelligence, Data Warehouse, MDX, Object Oriented Programming (OOP) และอื่นๆ อีกหลายหลักสูตร

มหาวิทยาลัยสงขลานครินทร์

บรรยายหลักสูตร Microsoft Business Intelligence, Data Warehouse, Object Oriented Programming (OOP) ให้กับเจ้าหน้าที่ของมหาวิทยาลัย



กลับขึ้นข้างบน


หลักสูตรอบรมนอกสถานที่
(In-house Training)

  • ให้อาจารย์ไปสอนที่ Office ของท่าน
  • ผู้เรียนสามารถเลือกเรียนจากหลักสูตรมาตรฐานของเรา
    หรือจัดหลักสูตรได้เองได้ตามต้องการ
  • รับสอนแบบเรียนตัวต่อตัว แต่ถ้าเรียนหลายคน ราคาค่าอบรมต่อคนจะถูกลง
  • รับอบรมทั้งในกรุงเทพและต่างจังหวัดทั่วประเทศ
  • โดยผู้สอนที่พัฒนาระบบจริงมากว่า 20 ปี
ประเมินราคาค่าอบรม


กลับขึ้นข้างบน