Visit Vibenet, your one-stop education center

 

 
 Vibenet Pte Ltd.

We want to help make you succeed in the fast-paced world of technology. That is why, we, at Vibenet, are committed to providing customized courses uniquely tailored for each individual person or business. We want to be your one-stop education center. Because we understand that you would rather deal with one than many, we want to provide you courses that will help you and your business succeed. We provide both scheduled short courses for individuals and groups as well as custom courses for your company's training needs. We specialize in programming courses in software engineering essentials, object-oriented software engineering, Java, C++, UML, mobile application development, Android development, JavaScript, PHP/ MySQL, Advanced MySQL, Perl, Oracle, and Ruby on Rails. We also can customize a course directly for your company. And we can be there every step of the way.

 Vibenet Pte Ltd.
 Your one-stop
 education center.

 For more info on how 
 Vibenet can serve
 you, contact:
 

courses@vibenet.com.sg
   

 

  Vibenet Services

Vibenet delivers complete E-Solutions and training for your small business. Whether you need Web hosting, Web design, E-Consulting, or Training services, Vibenet can fill your needs for today and grow along with your business for tomorrow.

Short Courses

Vibenet offers a variety of programming short courses to keep you ahead in the fast paced world of technology. We want to be your one-stop education center, and can customize courses directly for your organization. We can even hold the course in on-site in the privacy of your own location! We have expert trainers with many years of teaching and industrial experience ready to guide you through all your software engineering needs.

Java is one of the most popular languages for object-oriented programming, which has become increasingly important for the development of modern, complex, large-scale software projects. The short course Object-Oriented Programming Using Java will allow students to gain some practical experience of Java, understand implementation issues related to object-oriented techniques, and build a software program using Java. On completion of this subject students should be able to understand object-oriented programming features in Java, apply these features to program design and implementation, understand object-oriented concepts and how they are supported by Java.

The short course Object-Oriented Programming Using C++ is intended as an introduction to object-oriented programming using C++. In addition, focus will be placed on building a real system using Microsoft Visual Studio. On completion of this subject students should be able to understand object-oriented programming features in C++, apply these features to program design and implementation, understand object-oriented concepts and how they are supported by C++, gain some practical experience of C++, understand implementation issues related to object-oriented techniques, and build a real system program using C++.

UML (Unified Modeling Language) is the standard language for object-oriented analysis and design. UML is used throughout the software project lifecycle to capture and communicate analysis and design decisions. At the end of the course Object-Oriented Analysis & Design Using UML, participants will understand the basic steps of object-oriented analysis and design, gain practical knowledge in the UML diagrams and notations, and build an object-oriented model for their project using UML.

The proliferation of wireless and mobile devices such as personal digital assistants and mobile phones has created a large demand for mobile software applications such as games and other software. The Java programming language is becoming more and more popular in mobile devices. With the demand for higher functioning mobile devices, Java applications can be developed to run on multiple targets, with a common set of application code. The short course Mobile Application Development with Java will expose students to the basics of mobile application development with Java. Laboratory sessions will equip students with practical experience in mobile application design, programming, and testing. Students will work together in designing and implementing mobile application software applications for mobile phones, PDAs, and other mobile devices.

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android operating system is the world's best-selling Smartphone platform with a large community of developers writing applications ("apps") that extend the functionality of the devices. The half-day course Android Workshop will introduce Android programming in Java. This class is designed to quickly get you up to speed with writing apps for Android devices. The class will go over the basics of Android platform, learn the fundamentals of developing Android Applications, from project creation to installation on a physical device, provide you with the knowledge of how to use basic development tools to support the application development process, and give you the skills to be able to write simple Android applications. The 5-day course Introduction to Android Programming will introduce Android programming in Java and also cover advanced concepts at the end of the course. The first part of class is designed to quickly get you up to speed with writing apps for Android devices. The class will go over the basics of Android platform, provide you with the knowledge to understand the application lifecycle, and give you the skills to be able to write simple GUI applications, use built-in widgets and components, work with the database to store data locally, and much more. The second part of the course will cover advanced concepts such as how to create custom components, create animations, work with camera, use sensors, create and use advanced content providers. The course goes into testing and deployment of Android applications as well.

The short course Object-Oriented Software Engineering with UML, Java, and Eclipse will expose students to the basics of object-oriented software engineering, including object-oriented analysis and design using UML (Unified Modeling Language), object-oriented programming using Java, all within the Eclipse environment. Eclipse is an open-source Java IDE (Integrated Development Environment) and platform-independent software framework for rich-client applications. Laboratory sessions will equip participants with practical experience in object-oriented design, programming, and testing.

Software engineering provides the foundations to developing testable and robust software. This course Software Engineering Essentials will cover several fundamental and advanced topics in the areas of software design, specification, implementation, documentation, methodologies for development, testing and maintenance. Real world examples will be provided along with a hands-on workshop on applying the most up-to-date standards (e.g., IEEE), techniques and methodologies. Various costing models and the application of the Capability Maturity Model will also be considered. An introduction to tools and technologies for different process models for software engineering will also be covered.

JavaScript is a lightweight programming language that runs in a web browser on the client side, and is an easy way to add dynamic function to your HTML code. This course Introduction to JavaScript and ExtJS will introduce client-side web development using JavaScript, CSS and client-side development. This course also provides extended coverage of the Ext JS framework. It includes custom component creation, creating Ext themes using CSS, and UI prototyping. The course includes intensive hands-on labs and by the end of the course, you will have built a functioning user interface with Ext JS which connects to live data feeds using JSON. The hands-on sessions will provide in-depth coverage of the Ext JS framework and UI components.

The PHP programming language is a widely-used scripting language for generating dynamic Web sites that automatically change as your data changes. This course Introduction to PHP and MySQL will introduce server-side web development using PHP, and also introduce how to use the popular MySQL database server with PHP to store and retrieve data over the Web. Participants will learn how to create an interactive Web site, allowing visitors to post and retrieve information provided by you or your site's visitors.

Perl ("Practical Extraction and Report Language") is a high-level, general-purpose, interpreted, dynamic programming language originally developed as a Unix scripting language to make report processing easier. The Perl language provides powerful text processing facilities and allows easy manipulation of text files. Perl has enjoyed recent popularity for programming World Wide Web electronic forms and generally as glue and gateway between systems, databases, and users. This course Introduction to Perl will introduce Perl programming, covering the aspects of the language from simple file handling to more advanced techniques. The main objective is that the students should be able, at the end of the course, to utilize the appropriate Perl functions, modules and programming methods.

The course Oracle 11g Database Administration is your first step towards success as an Oracle professional, designed to give you a firm foundation in basic database administration. In this class, you'll learn how to install and maintain an Oracle database. You will gain a conceptual understanding of the Oracle database architecture and how its components work and interact with one another. You will also learn how to create an operational database and properly manage the various structures in an effective and efficient manner including performance monitoring, database security, user management, and backup/recovery techniques. The lesson topics are reinforced with structured hands-on practices. This course is conducted by an Oracle-certified trainer.

Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language. This course Introduction to Ruby on Rails will introduce Ruby on Rails and the Model-View-Controller (MVC) architecture pattern to organize application programming. Participants will learn how to program web applications easier and write less code while accomplishing more than many other languages and frameworks.

 

Details

Select a scheduled short course below or email courses@vibenet.com.sg for customized courses in Singapore. For courses in Malaysia, click here.

Course

Dates

Object-Oriented Programming Using Java

Sep 1-2, 8, 2012

Object-Oriented Programming Using C++

Aug 11-12, 2012

Object-Oriented Analysis & Design Using UML

July 25-26, 2012

Mobile Application Development with Java

Nov. 10-11, 2012

Android Workshop

Apr. 28, 2012
July 21, 2012

Introduction to Android Programming

Nov. 26-30, 2012

Object-Oriented Software Engineering with UML, Java, and Eclipse

May 8-11, 2012

Software Engineering Essentials

Dec. 8-9, 2012

Introduction to JavaScript and ExtJS

Dec. 4-7, 2012

Introduction to PHP and MySQL

Dec. 3-5, 2012

Advanced MySQL

Dec. 6-8, 2012

Introduction to Perl

Nov. 30-Dec. 2, 2012

Introduction to Ruby on Rails

Nov. 27-29, 2012

Oracle 11g Database Administration

Dec. 3-7, 2012


In the event that the course is cancelled due to unforeseen circumstances, full refund will be given. Vibenet reserves the right to substitute the course instructor with another of similar experience in case of extenuating conditions.

 

Online Course Option

Do you want to take our short courses, but cannot attend the scheduled classes? The online course option is now available for most of the classes. Online courses have the same content as the scheduled courses, but are conducted online. Upon payment receipt, you will receive a set of course materials, email support, and one-to-one consultation with the course instructor by phone or videoconference. Please register here or email courses@vibenet.com.sg with your preferred course and dates.

 

Online Registration

Please register here or email courses@vibenet.com.sg

 

Payment Options

1. Online Payment (Visa / Mastercard / Amex / Paypal)

2. Cheque made payable to Vibenet Pte Ltd

3. Invoice to Company (for Company Sponsored Participants)

4. OCBC Internet/ ATM transfer

Participating Organizations

Agilis Communication

CEI Contract Manufacturing Ltd

Centre For Strategic Infocomm Technologies

Cengage Learning Asia Pte Ltd

Defence Science and Technology Agency (DSTA)

Digisafe Pte Ltd

DSO National Laboratories

Future Technology Devices International

Great Eastern Life Assurance Co Ltd

Infineon Technologies Asia Pacific Pte Ltd

Institute of Infocomm Research

Institute of High Performance Computing

ITE West

Kulicke & Soffa Pte Ltd

Land Transport Authority

Nanyang Technological University

National University of Singapore

Ngee Ann Polytechnic

Panasonic Electronic Devices Singapore Pte Ltd

Philips Electronics Singapore Pte Ltd

Power Instruments Pte Ltd

Republic Polytechnic

Seagate Technology International

Servo Dynamics Pte Ltd

Singapore Airlines Cargo

Singapore Institute of Manufacturing Technology

Singapore Polytechnic

Singapore Pools Pte Ltd

Singapore Technology Dynamics

ST Electronics Pte Ltd

Temasek Polytechnic

United Test and Assembly Center

Yaskawa Electric Singapore

Participant's Feedback

It does help to prepare the mindset of an individual to learning new concepts. The scope of the lecture is enought for UML introduction. -Engineer from Panasonic


A successful real world project to support OOA using UML. -Software Engineer from Kulick & Soffa


Gave introduction to JavaScript, AJAX, and ExtJS. Gain deeper knowledge on topics. - Senior Systems Specialist from ST Electronics (Info-Software Systems) Pte Ltd


The lab sessions are very useful for learning the framework and for future reference. - Engineer from Defence Science and Technology Agency (DSTA)


Nice learning object-oriented programming. It really explained me a bit on different field of programming. - Equipment Engineer from United Test and Assembly Center


I am able to grasp the concepts better through the examples. -R&D Engineer from Centre For Strategic Infocomm Technologies


 


 
 


For general questions or comments about the Vibenet site, please send e-mail to webmaster@vibenet.com.sg.

Thanks for taking the time to give us your comments.

© Vibenet Pte Ltd.