IT Training

We Provide IT Training

We set the benchmark for professional IT training in Malaysia. We have the best facilities for professional IT training in Malaysia. We also have the largest pool of full-time certified trainers. We are the preferred training provider of many of the world-class companies operating in Malaysia. Currently, we are conducting following IT training programmes.

AngularJS

Our AngularJS training course is aimed at web developers who want to be able to hand-code high-performance, responsive web applications using Google's AngularJS framework.

Delegates on the AngularJS training course will learn to build Single-Page Applications using HTML, CSS, JavaScript, Node.js, JSON, and of course Angular itself.

Training Details

Duration: 4 days

Venue: MSPOS Training Lab (On-site training can be arranged)

Contact us at 03-22742200 or drop an email to training@mspos.com.my

Training Syllabus

  • Scope & Function Context
  • Closures
  • this keyword
  • Object-Oriented in JavaScript
  • Async and Parallel in JavaScript
  • JavaScript Design Pattern
  • The Challenge with Web Apps (SPA)
  • SPA or Web App's?
  • To bind or not to bind? this is the question
  • MVC or MVVM Frameworks
  • Why AngularJS?
  • Template & live data binding ( Directives & $scope )
  • Model, View & Controller (MVC)
  • Dependency Injection ( AngularJS services )
  • Modules
  • LAB : TV Show SPA
  • ng-model directive
  • ngModelController & FormController
  • Custom Validation
  • Input directive
  • Filter Syntax
  • AngularJS Filters
  • Custom filters
  • $.Ajax vs. $http
  • $resource
  • Promises ($q) vs. Calbacks
  • Offline / Online
  • LAB: Full TV Show Web App
  • AngularJS Startup Process
  • AngularJS Runtime
  • Scope API ($id, $watch & $apply )
  • Scope Communication
  • Template Services:
  • Injector Service
  • Modules
  • Caching
  • $provide service
  • Routing
  • Template
  • Scope
  • Compile function
  • Link function
  • Controller
  • Transclude
  • Animation
  • Tips & tricks
  • $location service
  • ng-view directive
  • $route service and route object
  • Navigation flow
  • Routing broadcasted events
  • Resolve option and promise
  • Cancelling route changes
  • Unit Testing (Jasmine.js)
  • AngulrJS Mock API's (ngMock)
  • Unit Testing Tools
  • E2E Testing
  • ngMockE2E - $httpBackend
  • Protractor Tool
  • CSS3-enabled Animations
  • Directive That Support Animation
  • JavaScript-enabled Animations
  • Using Animations in your own directives
  • Optimization & Performance
  • Debugging
  • Localization
  • Mobile
  • AngularJS External Module

Spring

Our Spring Framework Application Development training course will give delegates the skills to develop commercial Java web apps using the latest Spring Framework and related technologies like Spring Boot and Spring Data through extensive hands-on labs and discussion, led by our expert Java instructor.

Spring is one of the leading open source Java application frameworks, and is often employed alongside other platforms such as Tomcat, JBoss, IBM WebSphere, and Oracle WebLogic…however, it can be deployed as a robust standalone platform too using Spring Boot.

On the public scheduled course we focus on the latest version, Spring 4, and hand hands-on labs and exercises will focus on getting the most out of the Spring Tool Suite (STS).

Training Details

Duration: 4 days

Venue: MSPOS Training Lab (On-site training can be arranged)

Contact us at 03-22742200 or drop an email to training@mspos.com.my

Training Syllabus

  • What is the Spring Framework?
  • Spring & Java Beans
  • Configuring an application with Spring
  • Separation of Presentation and Business Logic Layer
  • Spring Boot - Standalone Applications
  • AOP and Inversion of Control (IoC)
  • Dynamically extending Behaviours
  • Configuration
  • Form Processing & Validation
  • Dependency Injection / IoC
  • RESTful Web Services
  • Spring JMS
  • Spring Data
  • JDBC & JDBCTemplate
  • Transaction Management
  • Object Relational Mapping (ORM)
  • Overview of Hibernate with Spring
  • Securing web applications
  • Remoting
  • Registration of Spring Beans as JMX MBean
  • Proxying local & remote MBeans
  • JUnit
  • Mocking
  • Integration Testing

Hibernate

Our Hibernate training course will give you hands-on experience of configuring and deploying Hibernate-based Java web apps, delivered by our expert Java instructors.

Hibernate is often found in the wild alongside the Spring framework, where together they are able to deliver responsive Java web applications with full Model-View-Controller (MVC) and Object Relational Mapping (ORM) capabilities.

Hibernate deals chiefly with Data Persistence - for instance controlling User Sessions on busy e-commerce sites, and can be used alongside or as a replacement for other Java / EJB data persistence methods.

Training Details

Duration: 4 days

Venue: MSPOS Training Lab (On-site training can be arranged)

Contact us at 03-22742200 or drop an email to training@mspos.com.my

Training Syllabus

  • Overview of Hibernate Architecture
  • Object Persistence
  • O/R mismatch
  • Object Relational Mapping (ORM)
  • Java ORM/Persistent Frameworks
  • A simple Hibernate application
  • Fetching options
  • Hibernate queries
  • HQL parameters
  • Externalizing queries
  • Using the Criteria API
  • Using Hibernate with Spring
  • Entity Lifecycle
  • Transient, Persistent, and Detached States
  • Persistent Object Updates
  • Hibernate and JPA annotations
  • Class-to-table mappings
  • Property Mapping
  • Identifiers - Generators and Keys
  • Mapping an Entity to multiple tables
  • Fetching strategies
    • Many-to-one
    • Bidirectional many-to-one
    • One-to-one
    • Bidirectional one-to-one
    • Many-to-many
    • Bidirectional many-to-many
  • Components
  • Cascading
  • Inheritance Mapping Strategies
  • Table per Concrete Class
  • Table per Subclass
  • Table per Hierarchy
  • Unions
  • Polymorphism
  • Hibernate transaction configuration
  • Hibernate Transaction API
  • Transaction Propagation
  • 2nd-Level Cache
  • Batching
  • DML-style operations
  • Optimistic locking and versioning
  • Pessimistic locking
  • Mixing Hibernate and JDBC
  • Defining interceptors
  • Defining events
  • Recommendations

OUR COMPANY

Incorporated in 3rd July 2013, MSP Outsourcing Services Sdn Bhd is one of the fastest growing providers of IT Consulting and Outsourcing services in Malaysia and South East Asia.

CONTACT US

  • Unit 13A-10, Q Sentral, No.2A, Jalan Stesen Sentral 2,
    KL Sentral 50470, Kuala Lumpur, Malaysia.
  • info@mspos.com.my
  • www.mspos.com.my
  • +603-22763207

ccda 200-310 200-125 ccna ccna security 210-260 cisco 300-206 300-209 dumps sscp certification 70-488 dumps 1z0-803 dumps 300-101 dumps sy0-401 pdf 1z0-062 dumps azure 70-533 200-601 imins2 400-351 ccie wireless 300-135 tshoot 2v0-621 dump cisco 300-075 300-085 dump 642-887 spcore pdf 644-906 imtxr ccda 200-310 200-125 ccna ccna security 210-260 cisco 300-206 300-209 dumps sscp certification 70-488 dumps 1z0-803 dumps 300-101 dumps sy0-401 pdf 1z0-062 dumps azure 70-533 200-601 imins2 400-351 ccie wireless 300-135 tshoot 2v0-621 dump cisco 300-075 300-085 dump 642-887 spcore pdf 644-906 imtxr ccda 200-310 200-125 ccna ccna security 210-260 cisco 300-206 300-209 dumps sscp certification 70-488 dumps 1z0-803 dumps 300-101 dumps sy0-401 pdf 1z0-062 dumps azure 70-533 200-601 imins2 400-351 ccie wireless 300-135 tshoot 2v0-621 dump cisco 300-075 300-085 dump 642-887 spcore pdf 644-906 imtxr ccda 200-310 200-125 ccna ccna security 210-260 cisco 300-206 300-209 dumps sscp certification 70-488 dumps 1z0-803 dumps 300-101 dumps sy0-401 pdf 1z0-062 dumps azure 70-533 200-601 imins2 400-351 ccie wireless 300-135 tshoot 2v0-621 dump cisco 300-075 300-085 dump 642-887 spcore pdf 644-906 imtxr cisco 300-075 300-075 dump 300-075 pass4sure ccda 200-310 200-310 desgn pdf 200-310 practice exam 300-075 pdf 300-075 vce 300-075 examcollection 300-075 exam 300-075 ciptv2 book 300-075 ciptv2 dumps ccda 200-310