1. ชื่อหลักสูตร คาอธิบายหลักสูตร เนื้อหาหลักสูตร แหล่งอ้างอิง Prerequisite : Oracle Database 10g SQL Fundamentals (Thai) ได้เรียนรู้ วิธีการเข้าใช้งานฐานข้อมูล Oracle , วิธีการส่งคาสั่ง SQL statement ให้ ฐานข้อมูลนาไปทา operation ด้วย Tool ที่มากับฐานข้อมูล oracle เอง เรียน SQL statement ชนิดต่างๆ ทั้งที่เป็นแบบมาตรฐาน ANSI และ SQL แบบที่ใช้ได้เฉพาะ กับฐานข้อมูล Oracle Database 10g - Retrieving Data Using the SQL SELECT Statement Restricting and Sorting Data Using Single-Row Functions to Customize Output Reporting Aggregated Data Using the Group Functions Displaying Data from Multiple Tables Using Subqueries to Solve Queries Using the Set Operators Manipulating Data Using DDL Statements to Create and Manage Tables Creating Other Schema Objects Managing Objects with Data Dictionary Views http://www.vttech.co.th/course/10sqlfund1.html http://www.oracleskill.com/course-training-oracle10g-sql-in-house4days.html 2. ชื่อหลักสูตร คาอธิบายหลักสูตร เนื้อหาหลักสูตร แหล่งอ้างอิง Prerequisite : Oracle Database 10g PL/SQL Fundamentals (Thai) ได้เรียนรู้ ภาษา PL/SQL (Procedural Language) ซึ่งเป็นภาษาหลักสาหรับพัฒนา แอพพลิเคชั่นบนฐานข้อมูลของ oracle โดยภาษา PL/SQL นี้ช่วยเพิ่มศักยภาพให้กับ ภาษา SQL ทาให้สามารถเพิ่มการเขียน เงื่อนไข, การวน loop , เชื่อมโยงตรรกะ, และ การดักจับ Exception ดังนั้น ภาษา PL/SQL จึงทางานได้เหมือนภาษา programming อื่นๆ เช่น ภาษา C ผนวกกับความสามารถ SQL statement ของ oracle ไปพร้อมกัน เรียนรู้การสร้าง Procedure, Function, Package, และ Trigger ซึ่งเป็น database object ที่สามารถถูก compile ฝังไว้ภายในฐานข้อมูล ให้ ภาษา programming หรือ Tool การเขียนแอพพลิเคชั่น อื่นๆ สามารถเรียกใช้งาน ได้ จึงทาให้สามารถเขียนโปรแกรมแบ่งเป็นโมดูล และ ทางานแบบอัตโนมัติได้ Introduction Introduction to PL/SQL Declaring PL/SQL Variables Writing Executable Statements Interacting with the Oracle Server Writing Control Structures Working with Composite Data Types Using Explicit Cursors Handling Exceptions Creating Stored Procedures and Functions http://www.vttech.co.th/course/10sqlplfund.html http://www.oracleskill.com/course-oracle-training-pl-sqlinhouse.html Oracle Database 10g: SQL Fundamentals Previous programming experience 3. ชื่อหลักสูตร คาอธิบายหลักสูตร เนื้อหาหลักสูตร แหล่งอ้างอิง Prerequisite : SQL Server 2008 R2: Implementation and Maintenance (Thai) หลักสูตรสอนเกี่ยวกับการ Implement, manage และ แก้ไขปัญหาของ SQL 2008 R2 วางแผนและเตรียมการสาหรับการติดตั้ง SQL Server การสร้างและการดูแล ฐานข้อมูล รวมถึงการปรับปรุงประสิทธิภาพของ SQL Server ให้ทาการได้รวดเร็ว ยิ่งขึ้น เน้นการทา High Availability สาหรับ SQL Server เมื่อเครื่องหนึ่งมีปัญหา อีกเครื่องหนึ่งจะสามารถทางานแทนได้ รวมถึงการ Replication ข้อมูลจากเครื่อง หนึ่งไปยังอีกเครื่องหนึ่ง และการจัดการระบบรักษาความปลอดภัยให้กับฐานข้อมูล Installing and Configuring SQL Server 2008 Database Configuration and Maintenance Tables Designing SQL Server Indexes Full Text Indexing Distributing and Partitioning Data Importing and Exporting Data Designing Policy Based Management Backing up and Restoring a Database Automating SQL Server Designing SQL Server Security Monitoring Microsoft SQL Server Optimizing Performance Failover Clustering Database Mirroring Log Shipping Replication http://www.ctt-center.com/th/course/et518.htm http://www.9experttraining.com/sqlserver-admin-course มีความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล 4. ชื่อหลักสูตร คาอธิบายหลักสูตร เนื้อหาหลักสูตร : Microsoft SQL Server 2008 R2: Database Development (Thai) หลักสูตรนี้สาหรับผู้ที่จะพัฒนาโปรแกรมด้วย Microsoft SQL Server 2008 R2 ซึง่ จะเน้นด้านการ Implement, Query และ Optimized ฐานข้อมูลของ SQL Server 2008 R2 เริ่มด้วยการเรียนรู้วิธีการดึงข้อมูลจากฐานช้อมูล คาสั่งสาหรับการแก้ไข ข้อมูล ซึ่งเป็นคาสั่งเฉพาะของ SQL Server รวมถึงการสร้างโปรแกรมด้วย SQL Server ด้วย Store Procedrue, Trigger และอื่น ๆ และการโปรแกรม SQL Server ด้วย .NET รวมถึงการใช้ความสามารถพิเศษของ SQL เช่นการเก็บพิกัดต่าง ๆ และ ข้อมูลที่เป็น XML เพื่อให้การใช้งาน SQL Server มีประสิทธิภาพสูงสุด การเพิ่ม ประสิทธิภาพของใช้ฐานข้อมูลของ SQL Server Data Retrieval Modifying Data using INSERT,UPDATE,DELETE and MERGE Tables, Data Types, and Declarative Data Integrity Using Additional Query Techniques Programming Microsoft SQL Server Improving Query Performance Extending Microsoft SQL Functionality SQL Spatial, Full-text Search and Service Broker Microsoft SQL Server Manageability Features แหล่งอ้างอิง http://www.ctt-center.com/th/course/et519.htm http://www.9experttraining.com/sqlserver-implementcourse?gclid=COqQoLyutq4CFUF66woddFJlnw Prerequisite มีความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล 5. ชื่อหลักสูตร คาอธิบายหลักสูตร : MySQL for Developers (Thai) This instructor-led course is designed for students planning on developing applications that make use of MySQL 5.0. This course covers essential SQL statements for data design, querying, and programming. In addition, it will prepare students for the MySQL Developer certification. เนื้อหาหลักสูตร Describe the MySQL client/server architecture Understand the steps necessary to invoke MySQL client programs Perform queries and analysis of data utilizing the MySQL Query Browser graphical user interface (GUI) Explain the MySQL connectors that provide connectivity for client programs Select the best data type for representing information in MySQL Manage the structural characteristics of your databases Utilize the SELECT statement to retrieve information from database tables Utilize expressions in SQL statements to retrieve more detailed information Utilize SQL statements to modify the contents of database tables Utilize subqueries in your SQL statements Perform bulk data import and export operations Create user defined variables, prepared statements and stored routines Create and manage triggers Use the INFORMATION_SCHEMA database to access metadata Debug MySQL applications Configure and Optimize MySQL แหล่งอ้างอิง http://www.firstlogic.co.th/firstcore/viewattach.jsp?lang=TH&courseId =138 Prerequisite MySQL 5.0 , some experience with Relational Databases and SQL. 6. ชื่อหลักสูตร คาอธิบายหลักสูตร : Basic JAVA Programming (Thai) This Java training course is intended for students without an extensive programming background. It covers most Java syntax elements, concentrating on fundamental and universally useful elements, while providing an overview of many more advanced elements. Students will learn to write useful Java classes, applying Object-Oriented concepts such as inheritance, and create Java programs that work with these classes. The class introduces the concept of objects as one of the first topics, in order that the later concepts are covered with an OO perspective. The class is based on Java 1.5 and 1.6, but most concepts would apply in 1.4 as well. เนื้อหาหลักสูตร แหล่งอ้างอิง http://orjix.com/basicjavaprogramming.jsp Prerequisite Some prior programming experience in a procedural or objectoriented language. Java Introduction Java Basics Java Objects Comparisons And Flow Control Structures Arrays Inheritance Interfaces Exceptions Inner Classes 7. ชื่อหลักสูตร คาอธิบายหลักสูตร : Foundation of Advance Java Programming (Thai) This course provides all the necessary foundation in Java programming language to create and maintain a Web site. Attendees will study the sciences of Object-Oriented programming with extensive hand-on examples. In order to create stable and reliable information system, an organization, especially one that deals with E-Commerce, needs to carefully consider a programming language that is practical and flexible for further development in the long run. Java programming language has shown that it is a very useful programming language and can be applied to create the entire software system for a large-scale organization. เนื้อหาหลักสูตร แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/71-foundation-of-advance-java-programming- Prerequisite knowledge of Windows 95, HTML and some programming experience in C or Pascal. Introducing Java Development Kit using javac.exe, and java.exe. Object-Oriented Programming in Java Exception Handling Threads Streams Serialization Internationalization Applets GUI (AWT and Swing Set) Event Handling 8. ชื่อหลักสูตร คาอธิบายหลักสูตร : Java SE7 Fundamentals (Thai) The Java SE 7 Fundamentals course was designed to enable students with little or no programming experience to begin to learn programming using the Java programming language. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs. Students taking this course can receive a solid basis in the Java programming language upon which to base continued work and training. And have hands on experience learning basic object oriented concepts such as inheritance, encapsulation, and abstraction. They learn how how it is used in real world applications. เนื้อหาหลักสูตร แหล่งอ้างอิง http://www.firstlogic.co.th/firstcore/viewcourse.jsp Prerequisite - Introducing the Java Technology Thinking in Objects Introducing the Java Language Working with Primitive Variables Working with Objects Using operators and decision constructs Creating and Using Arrays Using Loop Constructs Working with Methods and Encapsulation Introducing Advanced Object Oriented Concepts Handling Errors The Big Picture 9. ชื่อหลักสูตร คาอธิบายหลักสูตร : Java SE 7 Programming (Thai) This course covers the core Application Programming Interfaces (API) you will use to design object-oriented applications with Java. Learn to create classes that subclass other classes, extend abstract classes, and program with interfaces. Learn how to properly use exceptions, how to use the Collections framework, and develop applications that manipulate files, directories and file systems. This course also covers writing database programs with JDBC, and how to correctly write multithreaded applications. Use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 7 Programmer Exam แหล่งอ้างอิง Prerequisite The Fundamentals of Java SE 7 เนื้อหาหลักสูตร Java Platform Overview Java Syntax and Class Review Encapsulation and Polymorphism Java Class Design Advanced Class Design Inheritance with Java Interfaces Generics and Collections String processing Exceptions and Assertions I/O Fundamentals File I/O with NIO 2 Threading Concurrency Database Application with JDBC Localization http://education.oracle.com/pls/web_prod-plqdad/db_pages.getCourseDesc?dc=D67238GC20&p_org_id=15949 10. ชื่อหลักสูตร คาอธิบายหลักสูตร : Java Web Services (Thai) Understand and intelligently discuss Web Services and the core technologies involved Design, develop and deploy real-world Java Web Services Expose existing Java components as XML Web Services Write Java components that access remote Web Services or Web APIs hosted by a third party Read and understand a WSDL document Parse, process and respond to an XML or a SOAP message Develop advanced Web Services, such as secured Web Services, asynchronous Web Services and Top-Down Web Services เนื้อหาหลักสูตร แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/73-java-web-services Prerequisite Java Programming experience Web Services Overview (Day 1) XML and XML Schema (Day 1) Java API (DOM and StAX) (Day 2) SOAP and WSDL (Day 2) Basic SOAP Web Services Development (Day 3) Advanced SOAP Web Services (Day 3) REST Web Services (Day 4) Providing Web API with JSON format (Day 5) Social Web APIs (Day 5) 11. ชื่อหลักสูตร คาอธิบายหลักสูตร : Mini Master of Java Technology (Thai) เป็นหลักสูตร 22 วัน เพื่อสร้างบุคลากรให้มีความรู้และความสามารถทางด้าน เทคโนโลยีจาวาขั้นสูง และให้ผู้เข้าอบรมสามารถพัฒนาโปรแกรมประยุกต์สาหรับใช้ งานในองค์กรขนาดใหญ่ได้ เนื้อหาหลักสูตร Intermediate JAVA Programming Language (30 ชั่วโมง) - Basic of Java Programming Language - Control Structures - Class Design - Arrays and Collection - Java Applet Java Web Programming for Web 2.0 (30 ชั่วโมง) - Java Database Connectivity (JDBC) - Java Server Pages (JSP) - Struts and JSF Framework - Web 2.0 & AJAX EJB 3.0 and Google App Engines Programming (30 ชั่วโมง) - EJB 3.0 Overview - Java Persistent API - JMS and Message Driven Beans - Introduction to Google App Engines - Google Web Toolkit Framework Java Web Services and Service-Oriented Architecture (30 ชั่วโมง) - Web Services Overview - Web Services support over Java EE - Web Services security - Introduction to SOA - Web Services Programming on Social Network; Twiiter & Facebook แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/116-mini-master-of-java-technology Prerequisite ความรู้พื้นฐานทางด้านการเขียนโปรแกรมภาษาคอมพิวเตอร์เบื้องต้นเป็นอย่างดี 12. ชื่อหลักสูตร คาอธิบายหลักสูตร : AJAX (Thai) Ajax เป็นเทคโนโลยีที่ช่วยให้การสื่อสารระหว่าง web pages ใน browsers กับ web servers เป็นไปได้เร็วขึ้น ซึ่งจะทาการใช้งานและลูกเล่นหลายอย่างเกิดขึ้นได้กับ web applications เนื้อหาหลักสูตร แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/77-ajax Prerequisite web pages html Introducing JavaScript, HTTP and AJAX Send and Post XMLHTTPRequest Return data with XML files, PHP and Servlets Client-Side XML, Parsing reponseXML with DOM and JSON Create Dynamic Content with innerHTML Auto-refreshing Pages and Auto-complete Create Tooltips and Displaying Progress Bar Fast validation and Type-ahead suggestion Dynamically Updating Part of Web Page AJAX Frameworks, Toolkits, and Libraries 13. ชื่อหลักสูตร คาอธิบายหลักสูตร : Developing Applications for the J2EE Platform (Thai) The Developing Applications for the Java(TM) EE Platform course provides students with the knowledge to build and deploy enterprise applications that comply with Java(TM) Platform, Enterprise Edition 6 technology standards. The enterprise components presented in this course include Enterprise JavaBeans(TM) (EJB(TM)) technology, the Java Persistence API, servlets, and JavaServer Pages(TM) (JSP(TM)) technology, JavaServer Faces(TM) (JSF(TM)), RESTful and SOAP web services, and the Java technology clients that use them. Students gain hands-on experience through labs that build an end-to-end, distributed business application. เนื้อหาหลักสูตร แหล่งอ้างอิง http://education.oracle.com/pls/web_prod-plqdad/db_pages.getCourseDesc?dc=D65269GC10 Prerequisite วิเคราะห์และออกแบบระบบโปรแกรม object-oriented ได้, UML Survey of Java EE Technologies Enterprise Application Architecture Web Technology Overview Developing Servlets Developing With JavaServer Pages Technology JavaServer Faces EJB Overview Implementing EJB 3.0 Session Beans The Java Persistence API Developing Asynchronous Java EE Applications and Messaging Developing Message-Driven Beans Web Service Model Implementing Java EE Web Services Implementing a Security Policy 14. ชื่อหลักสูตร : Web Application and Enterprise Programming in J2EE (Thai) คาอธิบายหลักสูตร เนื้อหาหลักสูตร This course introduces developers, that familiar with Java Programming, to the Java 2 Platform, Enterprise Edition (J2EE). It covers all the necessary topics, techiques, and examples needed to Web Application and full scale enterprise. Java technologies and advanced Java programming techniques: These includes Server/Client Programming; Database Connectivity API (JDBC); Java Bean; Java Remote Method Invocation API (RMI); Java Servlets and Java Server Pages. Introduction Java Database Connection (Jdbc) JavaMail Java Naming and Directory Interfaces (JNDI) Java Message Service (JMS) Networking Remote Method Invocation (RMI) Corba XML Parsing With Java Servlets JavaServer Page (JSP) Enterprise Java Beans (EJB) แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/72-web-application-and-enterprise-programming-inj2ee Prerequisite Windows 95, HTML and some programming experience in C or Pascal. 15. ชื่อหลักสูตร คาอธิบายหลักสูตร : Spring Framework (Thai) Spring framework เป็น open source project ประกอบด้วย modules จานวน มากที่สามารถ เลือกใช้งานได้เท่าที่ต้องการ มีตั้งแต่ modules ที่ ช่วยให้การเขียน โปรแกรมภาษา Java โดยทั่วไป และโปรแกรมระดับ web และ enterprise applications ง่ายขึ้น สามารถ ใช้ Spring framework สร้างโปรแกรมภาษา Java ทั้ง แบบ standalone และ enterprise programs เนื้อหาหลักสูตร Introducing Spring framework Installation and Getting Start Understanding Dependency Injection and Aspect-oriented Programming Bean Factory and Wiring Using Data source and JDBC with Spring Transaction and Security management RMI, Spring’s HttpInvoker and Spring-WS Spring and Web frameworks Spring and Ejb Client-Side Spring Testing with Spring แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/78-spring- Prerequisite ภาษา Java 16. ชื่อหลักสูตร : Web Component Development with Servlet and JSP Technologies คาอธิบายหลักสูตร This course also provides an ideal method of preparing for the new Sun Certified Web Component Developer certification examination. As such, students are not only taught the technical details of JSP and servlet technology, they also learn about the best practices for integrating the Web tier with the other tiers, from the browser display to Enterprise JavaBeans (EJB) components running on an application server and backend database resources. เนื้อหาหลักสูตร แหล่งอ้างอิง Prerequisite Write Java technology applications, HTML Introduction to Web Application Technologies Developing a Simple Servlet Developing a Web Application Using a Deployment Descriptor Configuring Servlets Sharing Resources Using the Servlet Context Developing Web Applications Using the MVC Pattern Developing Web Applications Using Session Management Configuring Web Application Security Integrating Web Applications With Databases Developing JSP Pages Developing Web Applications Using the Model 1 Architecture Developing Web Application Using the Model 2 Architecture Building Reusable Web Presentation Components Developing JSP Pages Using Custom Tags Developing a Simple Custom Tag Developing Advanced Custom Tags Integrating Web Applications With Enterprise JavaBeans http://www.ert.co.th/course_outline.php?id=310&courseid=11 17. ชื่อหลักสูตร คาอธิบายหลักสูตร : jQuery By Examples (Thai) This course introduces developers to jQuery, the Write Less, Do More JavaScript library that takes the pain out of web development. We will go over 50+ hands-on jQuery-related examples to familarize the students with jQuery. เนื้อหาหลักสูตร แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/130-jquery-by-examples Prerequisite At least basic knowledge of programming At least basic knowledge of Javascript At leaset basic knowledge of HTML Introduction Installation Selectors DOM Manipulation jQuery Animation and UI jQuery Utilities jQuery Plugin jQuery Mobile Events and Asynchronous Programming AJAX jQuery Examples (as much as time permits) 18. ชื่อหลักสูตร คาอธิบายหลักสูตร : Fundamental of Object Oriented Programming with DOTNET (Thai) สอนให้เข้าใจวิธีการนา code กลับมาใช้ใหม่ได้ เพื่อลดเวลาในการเขียน code ซ้า เข้าใจแนวความคิดของการเขียนโปรแกรมแบบ Object Oriented ได้ สามารถเขียน โปรแกรมตามแนวคิดของ Object Oriented ได้ ออกแบบระบบ Object Oriented ในระดับเบื้องต้นได้ แหล่งอ้างอิง Prerequisite สามารถเขียนโปรแกรมด้วยภาษา vb.net หรือ c#.net ในระดับเบื้องต้นได้ เนื้อหาหลักสูตร Overview of Object Oriented Programming (0.5 Hr.) Undersanding Feature of OOP Fundamental (0.5 Hr.) Finding Classes and Method from User Requirement (5 Hr.) Creating Class and Object (2 Hr.) Value type and Reference Type (1 Hr.) Interface Programming in deep (5 Hr.) Encapsulation in deep (3 Hr.) Reuse code with Inheritance (3 Hr.) OOP Practical (5 Hr.) http://www.itpc.co.th/course_outline.php?code=1095&mon_new_co urse=9&datt=20-24&status=Full 19. ชื่อหลักสูตร คาอธิบายหลักสูตร เนื้อหาหลักสูตร : Developing Rich Web Application using.Net Technologies (Thai) หลักสูตรนี้ จะแนะนาเทคโนโลยีของ .NET, เทคโนโลยีและมาตรฐานของเว็บที่จาเป็น ในการพัฒนาเว็บในปัจจุบันและอนาคตอันใกล้ เช่น AJAX, jQuery, Silverlight, Rich-Internet Application เป็นต้น โดยนาเสนอในรูปแบบของ Workshop และ ตัวอย่างการนาไปใช้ในลักษณะต่าง ๆ เพื่อให้สามารถนาเทคโนโลยีเหล่านี้ไปสร้างเว็บ ที่น่าสนใจและนาหน้าด้วยเทคโนโลยีที่ทันสมัย Introducing .NET and Visual Studio Essential Web Technologies JavaScript for .NET Developers Introducing ASP.NET Introducing ASP.NET MVC Introducing JavaScript and jQuery ASP.NET AJAX Introducing Silverlight and Expression Blend Working with Data Input Validation Navigation Networking and Communications MVVM Open Data Protocol WCF RIA Services Displaying and Capturing Media Graphics and Animations แหล่งอ้างอิง http://www.swpark.or.th/activities/annual-trainingschedule/course/60-agile-tips--techniques-in-visual-studio-2008- Prerequisite สามารถใช้งาน Visual Studio ได้ เคยใช้โปรแกรมต่อไปนี้ C#, .NET 4.0, หรือ ASP.NET 4.0 หรือ ASP.NET MVC 20. ชื่อหลักสูตร คาอธิบายหลักสูตร : Service-Oriented Architecture (SOA) (Thai) - Derive service candidates from a business process description - Map real-world concepts to the layered model - Analyze a service schema - Publish SOA interfaces with WSDL documents - Generate BPEL scripts to implement agile business logic - Design Web services to provide core business functionality - Implement Web services using J2EE and .NET เนื้อหาหลักสูตร OVERVIEW OF SOA DISSECTING SOA - SOA methodology - Layering of services MODELING THE ARCHITECTURE - Establishing the structure - Identifying resources - Creating new services ORCHESTRATING SERVICES WITH BPEL - Describing Web services with WSDL - Automating service interaction with BPEL - Creating BPEL scripts visually - Structuring messages IMPLEMENTING SOA - WSDL-first Web services - Building services with J2EE and .NET - Messaging patterns TRENDS AND DIRECTION แหล่งอ้างอิง http://www.itpc.co.th/course_outline.php?code=1038 Prerequisite -