1.
IMC Institute
Training
Courses
April - June
2014
contact@imcinstitute.com
Tel 0881927975; (02) 6103687
www.imcinstitute.com
www.facebook.com/imcinstitute
1
7. ● ExDirector, Software Park Thailand
● Certified Sun Java Instructor
● Lead Instructor for Mini Master of Java Technology KMITL
● Instructor for many universities and public organizations
Mr. Luckchai Lerchaichanakul
● Certified Java Web Component Developer
● Certified Sun Java Programmer
Training Schedule:
● 1 3 April 2014
● 2426 September 2014
Training Venue: The Connection (Near MRT Ladprao Door 4 ) >> See Map
Who Should Attend:
● Java developers who want to build Web services clients and providers.
● Analysts, strategists, software architects and anyone seeking a technical understanding
of SOA.
Prerequisite:
● Experience with Servlets and JSP will be very helpful, but is not strictly required.
Benefits :
● Gain a foundation in the concepts, modeling, design and implementation of Web
Services and SOA.
● Gain the knowledge to strategically develop SOA methodologies, technologies,
languages and tools.
Course Outline:
● Day 1
Theory:
○ Web Services Overview
○ SOAP
○ WSDL and WADL
Workshop:
○ Calling Existing Web Services
○ Java Web Services
○ Axis2 Web Services
7
8. ● Day 2
Theory:
○ Java API for XML Web Services (JAXWS)
○ REST and JAXRS
Workshop:
○ Java Web Services from Session Bean
○ RESTful Web Services
○ Google Map Web Services
● Day 3
Theory:
○ SOA Overview
○ Services and Enterprise Service Bus (ESB)
○ Business Process Management (BPM)
Workshop:
○ First Business Process: Simple Synchronous BPEL
○ Business Process With Database Connection
○ Develop Business Process Calling External Web Services
8
10. Who Should Attend:
● Associate Project Manager, Project Manager, IT Project Manager
● Project Coordinator
● Project Analyst
● Project Sponsor
● Those who plan to be project manager or serve on a project team
Prerequisite:
Benefits :
● Understand the basic essentials of project management
● Learn how to plan, organize, control, document, and close out the project successfully
and with minimum risk
Course Outline:
Project Management Fundamental
• What’s Project Management?
• History of Project Management
• Why Project Management?
• Overview of Project Management Body of Knowledge (PMBOK)
• Project Management Process
• Project Organization Structure
Initiating a Project
• Develop Project Charter
• Identify Stakeholders
Project Planning
• Develop Project Management Plan
• Plan Scope Management
o Collect Requirements
o Define Scope
o Create WBS
• Plan Schedule Management
o Define Activities
o Sequence Activities
o Estimate Activity Resources
o Estimate Activity Durations
o Develop Schedule
• Plan Cost Management
o Estimate Costs
10
11. o Determine Budget
• Plan Quality Management
• Plan Human Resource Management
• Plan Communication Management
• Plan Risk Management
o Identify Risks
o Perform Qualitative Risk Analysis
o Perform Quantitative Risk Analysis
o Plan Risk Responses
• Plan Procurement Management
• Plan Stakeholder Management
Working the Plan – Execution
• Direct and Manage Project Work
• Perform Quality Assurance
• Acquire Project Team
• Develop Project Team
• Manage Project Team
• Manage Communication
• Conduct Procurements
• Manage Stakeholder Engagement
Monitor and Control Project
• Monitor and Control Project Work
• Perform Integrated Change Control
• Validate Scope
• Control Scope
• Control Schedule
• Control Costs
• Control Quality
• Control Communication
• Control Risks
• Control Procurements
• Control Stakeholder Engagement
Closing the Project
• Close Project or Phase
• Close Procurements
11
13. ● Create meaningful structure for the document using the semantic elements
● Use the new HTML5 input types
● Validate form without any JavaScript
● Draw shapes, images, and text using the canvas element
● Play back music and videos without requiring a special plugin using the music and video
elements
● Pinpoint the user’s location using the Geolocation API
● Store information on the client side using the Web Storage, Web SQL Database, and
Indexed Database APIs
● Build offline applications to allow users to be productive when there's no Internet
connection
● Build multithreaded client applications that take better advantage of multicore machines
using the Web Worker API and Messaging API
● Build pushbased applications using the WebSocket API, so the server can initiate
communicates with the client
Prerequisite:
● Our HTML and JavaScript course or equivalent knowledge of HTML, JavaScript, and Web
page design.
Course Outline:
● Chapter 1. Introduction to HTML 5
○ History: how did we get here?
○ A bit about the HTML 5 standards body
○ A quick view of the new features:
○ Canvas
○ Canvas Text
○ Video and audio
○ Local storage
○ Offline web applications
○ New input types
○ Web workers
○ Web Socket API
○ Current browser support for HTML 5
○ Detecting support for HTML 5
○ HTML 5 vs. Flash – the right tool for the right job
● Chapter 2. The Basics
○ The DOCTYPE
○ The root element – html.
13
14. ○ The head element.
○ The link element.
○ Content type
○ Text encoding.
● Chapter 3. New Semantic Elements
○ What is a semantic element?
○ The header and footer elements
○ The article element
○ The section element
○ The hgroup element
○ The aside element
○ The mark element
○ The time element
○ The nav element
● Chapter 4. New User Input Options
○ Placeholder text
○ Autofocus an input element
○ The contenteditable attribute
○ Email address input
○ Web address input
○ Spin box for number input
○ Slider for number input
○ Date, time, week and time input
○ Search box
○ Color picker
● Chapter 5. The Canvas
○ Main uses of the canvas.
○ The canvas elements and its properties
○ The drawing context
○ The coordinate system
○ Drawing simple shapes
○ Working with color and line style
○ Using path
○ Drawing text
○ Drawing image
○ Image pixel manipulation
○ Handling canvas events
● Chapter 6. Audio and Video
○ The media elements – video and audio.
○ Commonly used video codecs and containers.
○ Specifying content in multiple codecs.
○ Configuring web server for MIME type.
○ Using Flash fallback
14
15. ○ Showing a place holder image as fallback
○ The track element
○ Customizing the player Controlling media playback using JavaScript
● Chapter 7. Geolocation
○ What is geolocation?
○ Example use cases of geolocation.
○ The basic API to obtain location
○ Handling errors
○ More advanced options to obtain location
○ Monitoring user’s location
○ A word about privacy
● Chapter 8. Local Data Storage
○ What is local storage?
○ Example use cases.
○ Difference with cookies
○ The storage window objects localStorage and sessionStorage
○ Saving and retrieving data
○ Deleting data
○ Security issues and same origin policy
○ Designing data for storage
○ Advanced options
○ Handling errors
○ Storage events
● Chapter 9. SQL Data Storage
○ Overview of SQL database support
○ Opening a database connection
○ Transaction management
○ Executing a query and reading data
○ Inserting and deleting data
○ Supplying parameters to SQL
● Chapter 10. Building Offline Applications
○ What is an offline application
○ Example use cases
○ Key offline support in HTML 5
○ Local storage or SQL for storing data
○ Caching
○ How caching works – the manifest file
○ Configuring web server MIME type for cache file.
○ Updating the cache
○ Detecting if we are online or offline
○ Handling cache events
● Chapter 11. Advanced Topics
○ Cross window messaging.
15
16. ○ Example use cases for messaging
○ The messaging API
○ Introduction to web worker
○ Example use cases for web worker
○ The web worker API
○ Shared worker
● Chapter 12. Push Using Web Socket API
○ What is push
○ Example use cases for push
○ The websocket protocol
○ Adding websocket protocol to Apache.
○ Other websocket servers.
○ Creating a web socket
○ Sending the server a message
○ Receiving a message from the server
○ Dealing with firewall and proxy servers
16
18. Benefits :
● Understand Today Key Business Requirements to fit with Big Data Technology Solution
● Learn Big Data Hadoop Development Process
● Gain Experience of Writing Map Reduce Program, An Essential of Big Data Hadoop
Technology and Its Ecosystems in HandsOn Labs.
● Share and Exchange Real Use Cases in a Group Presentation
Course Outline:
Day 1:
● Lecture: Introduction to Big Data Technology and Hadoop
● Lecture: Big Data Development Process
● HandsOn: Installing Hadoop and Ecosystem Components
● HandsOn: Configuring HDFS
● HandsOn: Importing Data to HDFS
● HandsOn: Reviewing, Retrieving, Deleting Data from HDFS
● Lecture: Understanding Map Reduce Processing
● HandsOn: Writing you own Map Reduce Program
● HandsOn: Packaging Map Reduce and Deploying to Hadoop Runtime Environment
Day 2
● Lecture: Map Reduce Part2
● HandsOn: Write your own Map Reduce using Custom Libraries
● Lecture: Understanding Hive
● HandsOn: Creating Table and Retrieving Data using Hive
● Lecture: Understanding Sqoop
● HandsOn: Loading Data from DBMS to Hadoop HDFS
● Group Presentation: Bringing Big Data Hadoop into Your Enterprise
18
22. CMMI®DEV v1.3 in Practice
Duration : 2 Days (9:00 17:00)
Fee : 14,900 Baht exclude VAT ( Early Bird 13,900 Baht exclude VAT )
(Fee includes Course Material + Coffee Break and Lunch)
Instructor : Ms. Pimporn Hanchanlert
● Certified SCAMPI® Lead Appraiser
● Consultant for Software Process Improvement & CMMI®
● Consultant for IT Service Management
● Consultant for Information Security Management
● Member of 967 Technical Committee for Software and System Standard in order to
develop Thai Software and System Standard
Training Schedule: 2324 April 2014
Training Venue: AKI, 34th Floor, Interchange Building ( Asoke Road and Sukhumvit Road
Intersection, Near BTS Asoke Exit 3 and MRT Sukhumvit Exit 2 ) >> See Map
Course Description:
This course introduces the model philosophy, structure and fundamental concepts of
CMMI® for Development Version 1.3. The course discussion emphasizes understanding of the
five maturity levels and the 22 Process Areas (PAs) of the model. The course details two
representations, namely: Staged and Continuous representation. The course also focuses on
the difference between version 1.2 and version 1.3.
Who Should Attend:
● Organizations planning for CMMI® for Development journey
● Organizations planning for transition from current CMMI®DEV v1.2 to CMMI®DEV v1.3
22
23. ● Process Group Team (EPG/ SEPG)/ Quality Assurance Team (QA/ SQA)/ Appraisal
Team Members
Prerequisite:
Benefits :
● Understand the CMMI® framework and detailed requirements of the process areas
● Understand the difference between version 1.2 and version 1.3
● Make valid judgments regarding the organization's implementation of process areas
● Identify issues that should be addressed in performing process improvements using the
CMMI®
Course Outline:
● Module One : Introduction (including student introductions and expectations)
● Module Two : Overview of CMMI
● Module Three : CMMI Model Structure
● Module Four : Project Management Process Category
○ Requirements Management
○ Project Monitoring & Control
○ Project Planning
○ Supplier Agreement Management
○ Integrated Project Management
○ Risk Management
○ Quantitative Project Management
● Module Five : Support Process Category
○ Configuration Management
○ Process & Product QA
○ Measurement & Analysis
○ Decision Analysis & Resolution
○ ausal Analysis & Resolution
● Module Six : Engineering Process Category
○ Requirements Development
○ Technical Solution
○ Product Integration
○ Verification
○ Validation
● Module Seven : Process Management Process Category
○ Organizational Process Focus
○ Organizational Process Definition
○ Organizational Training
23
26. (Fee includes Course Material + Coffee Break and Lunch)
Instructors: Associate Professor Dr. Thanachart Numnonda (See Profile >> Here)
● Executive Director, IMC Institute
● ExDirector, Software Park Thailand
● Certified Sun Java Instructor
● Lead Instructor for Mini Master of Java Technology KMITL
● Instructor for many universities and public organizations
Mr. Luckchai Lerchaichanakul
● ExConsultant, Sun Microsystems (Thailand) Ltd.
Training Date:
● 2425 April 2014
● 1415 August 2014
● 1718 December 2014
Training Venue: Conference Center, 4th Floor,QHouse Lumpini, 1 South Sathorn Rd(near
MRT Lumpini Station Exit 2) >> See Map
Who Should Attend:
● CIO
● IT Architect and IT Planning Lead
● Technical Directors
● IT Manager
● IT Department Head
● System Analysist
● Those who would like to develop SOAin your Organization
Prerequisite:
Benefits :
● Understand the concept of SOA and IT Architecture
● Identify the motivations behind developing services and, on a higher level, a SOAbased
approach to solving problems
● Recognize what characteristics make a service reusable and the issues integral to
reusability
● Understand the roadmap on IT archiecture: Web Services, SOA, Open APIs and Cloud
Computing
● Leverage existing governance assets in transitioning to a SOA orientation
26
27. Course Outline:
Day 1:
● Introduction to IT Architecture
○ Introduction to Enterprise Architecture
○ IT Architecture Roadmap
○ Service Oriented, Open APIs and Cloud Computing
● SOA Overview
○ Introduction to SOA
○ Business impact/ROI
○ History
○ Myths/reality
○ SOA and client/server
○ SOA and web services
● Introducing Web Services
○ Evolution of distributed computing
○ Problems with traditional distributed computing
○ The web technology stack (XML, HTTP, SOAP, WSDL, UDDI, etc.)
○ The web services marketplace
○ Common web services scenarios
○ RESTful web services
○ Live web services demonstration
● Web Services Architecture and Standards
○ Introduce and discuss serviceoriented architecture
○ Examine XML web services and serviceoriented architecture
○ Explore how to blend objectoriented with serviceoriented architectures
○ Introduce key XML and web services technologies
○ REST Services
○ Comparing SOAP and REST Services
● Enterprise Service Bus
○ What is ESB?
○ ESB Differences
○ Comparison of ESB in the market
● Business Process Management using BPEL
○ Benefits of BPM?
○ What is BPEL?
○ BPEL Tools & Engines
Day 2:
● Using TOGAF to define and govern SOA
○ Introduction to TOGAF
27
28. ○ SOA Features
○ Using TOGAF for SOA
● SOA Project Fundamentals
○ Project and Lifecycle Stages
○ Organization Roles
○ Service Profiles
● Understand SOA Governance
○ Governance 101
○ How using SOA governance can help
○ Getting started with SOA governance
○ Getting an overview of the available policies
● Architecture of the SOA governance environment
○ Setting up the SOA registry
○ Setting up the BAM application
○ Using a case study to understand SOA governance
● Design Time Policies
○ Service design and documentation policies
○ Testing, performance, and the cloud
● Run Time Policies
○ Using tools for runtime governance
○ Integrating SOA governance tools with existing tools and technologies
● SOA Governance Framework
○ SOA Governance Vitality Process
● SOA Governance Technology
○ Common SOA Governance Technology Products
○ Guidelines for Acquiring SOA Governance Technology
(contents subject to change)
28
32. Training Schedule:
● 2324 January 2014
● 2930 April 2014
● 9 10 July 2014
● 1516 October 2014
Training Venue: Conference Center, 4th Floor,QHouse Lumpini, 1 South Sathorn Rd(near
MRT Lumpini Station Exit 2) >> See Map
Course Approach:
Scenariodriven learning has always been one of the key success factors of ITpreneurs courses
because it puts participants in the right mindset to apply the principles in a realistic setting.
Roleplay activities included in this course present a realworld connect using situations that can
occur in the daytoday life of participants. Moreover, interactivities such as brainstorms,
quizzes, and discussions add to the interactive nature of this course.
Who Should Attend:
• IT Support Staff
• IT Consultants
• Business Managers
• Business Analysts
• Small and Midsized Business Owners
• Specialists (IT, security, infrastructure, services, systems, test, etc.)
• Business Process Owners
• IT Developers
• Service ProvidersSystem Integrators
• Architects
• Consultants
• IT Management
Learning Objectives:
At the end of this course, participants will be able to:
• Understand the common terms and definitions of cloud computing.
• Understand the business benefits and business considerations of cloud computing.
• Understand cloud computing from a technical perspective and recognize the various
techniques, methods,
challenges, and types of clouds.
• Understand the impact and changes of cloud computing on IT Service Management.
• Explain typical steps that lead to the successful adoption of cloud computing and understand
32
37. ● Developer who want an indepth understanding of how to use the declarative capabilities
of the Force.com platform
● Developer who are interested in selling Force.com application on the AppExchange
market.
● Those in a company which looking for building and running business applications on
Force.com
Prerequisite:
● knowledge in Database is prefered
Benefits :
● Build and customize multiuser cloud applications with just clicks
● Define an application’s data model
● Customize the user interface
● Create advanced workflows and validation rules
● Automate business processes
● Manage your data
● Develop a custom user interface with Force.com pages
Course Outline:
● Day 1
○ Introduction to Force.com, SalesForce, SaaS and Cloud Computing
○ Starting and designing Applications on Force.com
○ Building objects with relationships
○ Mangaing your data, Expanding Data Options
○ Business Process with Workflow and Approvals
● Day 2
○ Reports generation
○ Data Security
○ Visualforce Pages
○ Basic Apex
○ Email Services
○ Taking Your Application Public with Force.com Sites
○ Case Studies
37
44. Who Should Attend:
● CIO
● CTO
● IT Manager
● IT Department Head
● Service Manager
● Those who would like to understand Cloud Computing technology
Course Outline:
Part 1: An introduction to cloud computing
● Basic concepts (e.g., cloud computing definitions, essential characteristics of
clouds, the value proposition for cloud computing)
● National Institute of Standards and Technology (NIST) model for cloud
infrastructure elements
● Cloud infrastructure from the consumer and producer views; basic issues in
cloud security
● Cloud usage scenarios (including public, private, community and hybrid clouds)
● Consumerprovider relationship (service agreements, promises and limitations)
Part 2: Intermediate Topics in Cloud Computing
The intent of this part is to build upon basic concepts in cloud computing and conduct a
deeper exploration of cloud computing and its principles and practices.
The part will focus on the architecture, dynamics, applications, benefits and issues of
concern for the three service models.
Part 3: Advanced Topics in Cloud Computing
This part provides an advanced treatment of the subject, focusing on the economics of
cloud computing, or more precisely, helping organizations make a decision about
whether to adopt cloud computing in one or more of its forms.
The decisionmaking process incorporates a comprehensive identification of risks and
opportunities presented by cloud adoption. Quantitative methodology is utilized for
comparing the costs of various forms of cloud computing to inhouse computing
alternatives.
44
45. Part 4: Case Studies in Cloud Computing
● Examples of private/public cloud computing
● Issues / Concern on Cloud Computing
● Market Researches / Survey Results in Cloud Computing
This course is substantially based on a publication prepared by the US National Institute of
Standards and Technology (or NIST): Draft Cloud Computing Synopsis and Recommendations,
NIST SP 800146, (Badger et al., 2012). Additional material is also excerpted, with permission,
from the two IEEE draft standards: IEEE P2301, Guide for Cloud Portability and Interoperability
Profiles and IEEE P2302, Draft Standard for Intercloud Interoperability and Federation.
(contents subject to change)
45
48. Visual
Bound ethically, legally, and politically
International and crosscultural
1.2: Identifying documentation and its users
1.3 The process of creating technical writing
1.4 The ABC Method to composing all technical documentation
1.5 Document Design
Part 2: Effective Technical Writing
2.0: Typical Technical Documentation
2.1: Correspondence – Email, memoranda, letters
2.2: Technical Reports – Short and Long
2.3 Proposals
2.4 Specifications and Instructions
2.5 Designing for the Internet and Mobile Applications
2.6 Presentations
(contents subject to change)
What is different about our course compared to others?
While other technical communication and presentation seminars and workshops tend to dwell
upon forms and formatting – Precision Technical Writing and Presentation Workshops
encompass not only form, but also functional, usability considerations—the essence of effective
Western technical communication. In a time when East is continually meeting West in conveying
scientific and technical information to multicultural and multilateral audiences, our workshops
find common ground among the participants and builds upon it. Our workshops succeed in their
objectives through the energy and informed expertise of qualified facilitators and the embedded
foundations of knowledge and experience provided by IEEE and Texas A&M University at
Qatar.
Designed by an American university faculty member with realworld as well as classroom
experience, and peerreviewed by technical and communications leaders from around the IEEE,
these courses bring together field research in current industry trends and contemporary teaching
practices used in the United States and internationally. During the two days of the workshop,
attendees learn not only the expected Western standards of technical communication, but, more
importantly, they learn how to think through the guiding factors behind truly usable technical
communication. Participants will learn the nuances of form and functional intersections in
technical communication interactions; in short, they will learn how to put technical information
into dynamic action.
While this course is designed to be useful for all people who are preparing increasing numbers
48
51. Training Venue: The Connecion (Near MRT Ladprao Exit 4) >> See Map
Who Should Attend:
● Manager
● Business/data analyst
● IT lead/architect
● IT developer
● IT administrator
Prerequisite:
Benefits :
● Understand BI requirement analysis process
● Learn data warehouse design
● Learn ETL process design
● Learn OLAP design
● Explore data visualization styles and techniques
● Understand how to apply data mining for business analytics
● Review BI development technology and trends
Course Outline:
● Day 1
o BI Development process
o Requirement analysis
o Data warehouse dimensional design
o Dimensions and measures
o Slowly changing dimensions
o Enterprise data warehouse
o Master data management
● Day 2
o Data integration process
o Working with ETL
o Data flow and control flow
o Checkpoint, logging, error handling
● Day 3
o OLAP structure and design
o Populating OLAP
o Hierarchical dimension
51
52. o Calculated measure, MDX
o KPI, scorecard measure
o Pivoting with OLAP
● Day 4
o Data exploration, analytics and visualization
o Adhoc analysis
o Inmemory analytics
o Data visualization design and selection criteria
● Day 5
o Business applications with data mining
o Data mining process and methodology
o Principles and applications of various data mining methods for data analytics and
knowledge discovery
o Technology and trends
52
54. Who Should Attend:
● CIO/IT Manager/Senior IT Delivery
● Mobile or Social Media Solution Lead
● Mobile or Social Media Architect / Software Developer
● Those who would like to develop Mobile Social Media Applications for their
Organization/Businesses
Prerequisite:
● Understand of basic HTML
● Basic Programming skills in one of these programming languages (C / C++ / C# / Java /
JavaScript )
Benefits :
● Understand the concept of Mobile HTML5 Application Development
● Understand how to leverage Salesforce Cloud Technologies and Services
● Learn how to convert and package HTML5 into Salesforce enabled Mobile Application
Course Outline:
Day 1
● Introduction to Mobile Computing and Technology Trends
● Essential development Tools e.g.
○ Java Development Kit and Eclipse IDE
○ Android SDK and plugin
○ Web Editor
● Introduction to crossplatform Application development with Cordova Phonegap
Framework
● HTML5 Application Development with jQuery Library, JavaScript and CSS
○ Introduction to JavaScript
○ Introduction to Cascade Style Sheet (CSS)
○ Introduction to jQuery (Most popular JavaScript Library)
Day 2
● Crossplatform mobile UI with jQuery Mobile Framework
● Introduction to Simple Mobile Internet Access with Ajax and JavaScript Object
Notation (JSON)
Day 3
● Introduction to Salesforce Touch Platform
● How to connect with Salesforce Cloud Service APIs
● Salesforce Mobile Application Features and Design
54
55. Agile Workshop: An Alternative Software Development
Course Description:
ปจจุบันการพัฒนาซอฟตแวรดวยรูปแบบใหมชื่อวา อไจล(Agile) ไดเริ่มรับความสนใจ กลาวถึง
และนํามาประยุกตใชในการพัฒนาซอฟตแวรมากขึ้นทั้งองคกรระดับเล็กและระดับใหญในประเทศไทยเพิ่
มขึ้นเรื่อยๆ ซึ่งสงผลใหการพัฒนาและสงมอบซอฟตแวรไดใกลเคียงกับความตองการของลูกคามากขึ้น
ปญหาตางๆในระหวางการพัฒนาถูกนําออกมาแสดงและดําเนินการแกไขอยางทันทวงที่และสงผลกับการ
สรางความพึงพอใจใหกับลูกคามากขึ้น
Scrumเปนหนึ่งในรูปแบบของการพัฒนาซอฟตแวรแบบอไจล(Agile)ซึ่งไดรับความนิยมเปนอยางมากใน
ปจจุบันทั้งในประเทศไทยและตางประเทศในการฝกอบรมผูเขารวมจะไดเรียนรูและลงมือปฏิบัติงานเพื่อให
เกิดความเขาใจการพัฒนาซอฟตแวรแบบอไจลและScrumรวมทั้งตัวอยางและเทคนิคตางๆของการปรับแ
ละประยุกตใช
Duration : 3 Days (9:00 17:00)
● 1 วัน บรรยายทฤษฎี และกิจกรรม
● 2 วัน ปฏิบัติการ (Workshop)
Fee : 8,900 Baht exclude VAT (Early Bird 8,500 Baht exclude VAT) (Fee includes Course
Material + Coffee Break and Lunch) Please bring your notebook on Day 2 3
Instructor:
● คุณโชคชัย ภัทรมาลัย (See Profile >> Here)
● คุณประธาน ดานสกุลเจริญกิจ (See Profile >> Here)
● คุณทวิร พานิชสมบัติ (See Profile >> Here)
Training Schedule:
● 2628 February 2014
● 2830 May 2014
● 2729 August 2014
55
63. Who Should Attend:
● IT Manager
● IT Developer
● IT Development Team
Prerequisite: Working Experience in IT more than 3 years with Java Programming Knowledging
Benefits :
● Understand current public cloud services
● Learn Big Data Hadoop Development Process
● Learn how to use the Amazon Elastic MapReduce.
● Gain Experience of Writing Map Reduce Program, An Essential of Big Data Hadoop
Technology and Its Ecosystems in HandsOn Labs.
● Gain Experiece with Hive, Pig and HBase on Amazon Elastic MapReduce
Course Outline:
● Lecture: Introduction to Cloud Computing
● Lecture: Introduction to Big Data Technology and Hadoop
● Lecture: Big Data Development Process
● Lecture: Introduction to Amazon Web Services and its Hadoop ecosystem. (Amazon
EMR Architecture)
● HandsOn: Running a sample Map Reduce program on Amazon Elastic Map Reduce.
● Lecture: Understanding Map Reduce Processing
● HandsOn: Writing you own Map Reduce Program
● HandsOn: Packaging Map Reduce and Deploying to Hadoop Runtime Environment
● Lecture: Introduction to Hive, Pig and HBase
● Handson: Executing a Hive script using Amazon Elastic Map Reduce.
● Handson: Executing Pig andf HBase using Amazon Elastic Map Reduce.
● Lecture: Moving Large amount of Data to AWS
63
70. ● Opportunities for Application Developers
Day 2
6. Workplace Virtualization Technologies
● Challenges and Solutions
7. Adopting Virtualization
● Roadmaps
● Service
● Migration Technologies
8. Operating Virtualization
● Impact on Service Management Processes
● Virtualization and Service Management
9. Governing Virtualization
● Risk Management
● Financial Management
● Sharing Policy and IT Management
10. Exam Preparation
Virtualization Essentials Exam
To attain VEP certification, you must pass the Virtualization Essentials Exam.
Consisting of 40 multiple-choice questions, the hour-long exam addresses the
business perspective, the technical organization, and operating and governing
virtualization. The exam addresses:
● Technical capabilities and operating model for virtual infrastructures
● How business benefits can be described and measured
● Implications of direct costs and cost allocations
● Relevant barriers to adoption and success with virtualization and appropriate
mitigation strategies
● Technical approaches, components, capabilities, and techniques of
virtualization technologies
● Steps that lead to successful adoption of virtualization technologies
70
71. ● Impact of virtualization on IT service management
● Issues associated with integrating virtualization into an organization's
existing compliance risk and regulatory framework
71