Education

Customer education is an integral part of our engagements, this service will enable our clients to take full-advantage of its IT solutions by commissioning newly developed solution, coaching system administrators and training operation personnel and providing introduction to all parts of the organisation.

This service can also obtained by our customer independent of other engagement. In this manner we offer in-house hands-on training in networking, programming and system administration. Our training is unique as it’s delivered not only by experienced trainers but combined with real-world IT professionals. During training, our engineers from solution development department will participate in the class to share techniques, practical advices and answer questions. Here a list of our independent training courses :

Please note that these trainings are offered as in-house or tailor-made courses, so either it held in your or our premises, each training will start with a training need assessment to ensure training delivery that suit your requirements.  The lists below are for your guidance only, the actual list may differ for each client.

  • Linux Essentials

  • With selection of three distributions : Red Hat, Ubuntu and BlankOn,  this highly practical course will provide trainees with the main concepts of the Linux operating system and Bash Shell Programming.

    The most commonly-used commands are described in detail as are the command line wildcard and redirection facilities. The mechanisms by which a user acquires a login environment are discussed and the main features of the Bash Shell are introduced. The Desktop environment will also be explored.

    The trainees will practise:
    * Using basic Shell commands
    * Using and customising the desktop systems
    * Accessing help and documentation facilities
    * Printing and viewing files
    * Creating, copying, renaming, moving and deleting files and directories
    * Listing and changing access permissions on files
    * Using the Shell’s redirection and pipe facilities
    * Editing text files using the vi/vim editors
    * Monitoring and controlling processes
    * Managing the contents of files
    * Using the basic file and text searching utilities
    * Customising their own login BASH shell environment
    * Creating Shell scripts
    * Use basic network commands to access remote systems

  • Java Essentials

  • Most of our solutions are developed using Java Programming Language, so this Fundamentals of the Java Programming Language course will provide your technical staff an essential knowledge to learn programming using the Java programming language. Although we always assist our clients with Support and Maintenance service but essential knowledge in programming will greatly speed up solution implementation and remove any unnecessary problems due to lack of solution technical comprehension. This course is designed for people with little or no programming experience. 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. The course features the Java Platform, Standard Edition 6 (Java SE 6) platform, and uses the Java SE Development Kit 6 (JDK 6) product.

  • Data Networking Essentials

  • Most of our solutions (and most of all IT solutions available today) are not a stand-alone application. You must understand how data networking works. IP is now the foundation of virtually all communications from Email to voice and even next generation television networks. It is crucial for all strategic staff to appreciate its functions, possibilities, limitations and advantages. The ability to discuss key concepts and appreciate how IP based services function is important to all key staff today.

    This course provides an overview of IP and Data Networking for people who need to appreciate the technology but will not be implementing it hands-on themselves. It provides an introduction to the terminology, key concepts and functions of the Internet and its major protocols, and assists trainees to acquire the vocabulary of terms used in the field in order to gain useful conversation when talking with a network support engineers.

    The overview will then continue with an Introduction course which provides a thorough introduction to IP and Data Networking from non technical point-of-view but complete enough to manage the technology. It provides an introduction to the terminology, key concepts and functions of the Internet and its major protocols.

    After trainees grasp the overview and introduction about IP and Data Networking Technology, a Hands On TCP/IP training course will begin. This course introduces the basic fundamentals of the Internet Protocols suite using hands-on exercises to develop practical skills. Trainees will understand the workings of the protocols and then stage by stage build a complete Internetworking systems including all the necessary servers to make it function. Delegates will construct a complete service in the classroom using LANs, hubs, switchs and routers.

    The Internet Protocol Suite, commonly known as TCP/IP, forms the basis for the Internet and the next generation of telecommunications services. It is now at the core of all modern mobile phone networks, is used for the distribution of television services, carries electronic mail and is at the heart of all PC networks.

    Understanding how the protocols function and interact with each other is critical for engineers and technicians who will configure and troubleshoot computer networks, and next generation communications systems.

    Upon completion of the trainees will be able to:
    – Use protocol analysis techniques for Internet protocols: IP, ARP, TCP, UDP and HTTP
    – Solve duplicate IP address problems
    – Troubleshoot IP configuration problems
    – Build internets with IP routers including configuration and testing
    – Troubleshoot TCP/IP networks with ICMP and ping
    – Exploit FTP and TELNET
    – Perform detailed protocol analysis of FTP sessions
    – Decode HTTP traffic
    – Setup a web site
    – Manage an Intranet with SNMP

  • Building SOA Application

  • The chief goal of this class is to teach how to build a SOA application from ground up. It covers the full life-cycle of a SOA project-requirements gathering, design, implementation and testing.

    If you are getting started with SOA development, this class offers a wonderful opportunity for your development team to get a concrete idea for how a SOA application is built.

    The course consists of both pen and paper labs and hands-on labs using BEA Web Logic to build, test and run SOA applications.

    Course Topics :

    • What is SOA and why we need this approach.
    • Enterprise Service Bus (ESB)).
    • How Enterprise Application Integration (EAI) is achieved using SOA.
    • How to capture requirements for a SOA project.
    • How to perform analysis and design.
    • How to implement services and business processes.
    • Technical details of XML schema, SOAP and WSDL.
    • How to test SOA applications.

    Course participants must have been involved in Java programming activities in their day-to-day work and have beginner knowledge about J2EE and XML.