The FPT-UBD Innovation Lab training program is an intensive sixteen weeks full-time and part-time software development training supported by FPT, the largest IT enterprise in Vietnam.
The training will start from enhancing fundamental software development concepts and progress to intermediate and specialized skills through various projects. Finally, the participants will be involved in a major group project.
The program caters for prospective participants with different levels of experience in programming. Depending on the level of experience in programming, each participant will follow a different course of training and attain different levels of achievement.
A participant started with no prior programming experience will gain the skills in programming and learn to develop basic web or mobile application. A participant started with intermediate programming experience will gain the skills in using the latest technologies to take part in the development of full-fledged software from real clients. For a participant started with advance programming experience, he/she will gain the experience of working in a simulated environment in the software industry to lead junior developers and interact with clients to offer solutions to the clients.
Any person interested to learn about the latest technologies in the software industry and to enhance his/her software development skills are welcomed to join the training. The fundamental requirements are to be ready to work hard and to work with a team. There will be significant amount of self-learning and problem solving during the course of the program.
For part-time participants, you will expect to work on the assigned tasks at your own time outside the lab. The program is an intensive one. Part-time participants should have sufficient prior experience in programming to ensure they can keep up with the pace of the training.
For applicants intending to take the big data specialization, they are required to have prior knowledge of object-oriented programming and database.
This program is BYOD (Bring Your Own Device). The participants will need to have their own laptop with sufficient capability.
This lab is intended for beginning programmers who want to learn how to program games using game development platforms. You should have already knowledge of the Object Oriented Programming before proceeding with this lab. The lab assumes no programming experience, and throughout topics in the lab you'll learn how to program games. In the final project you'll implement your own small game from requirements of the project to full implementation.
This lab focuses on developing truly cross-platform, iOS and Android apps. You will learn about UI development and layout support and access the mobile platform's capabilities. You should have already knowledge of the Object Oriented Programming before proceeding with this lab. At the end of this course you will be able to (a) Build mobile applications targeting multiple platforms with a single codebase, (b) Leverage your one of mobile frameworks skills, and (c) Use various features of framework to build truly cross-platform mobile applications.
Do you need to understand big data and how it will impact your business? This lab is for you. You will gain an understanding of what insights big data can provide through hands-on experience with the tools and systems used by big data scientists and engineers. You should have already knowledge of the Object Oriented Programming before proceeding with this lab. Previous programming experience is not required! You will be guided through the basics of using Hadoop with MapReduce, Spark, Pig and Hive. By following along with provided code, you will experience how one can perform predictive modeling and leverage graph analytics to model problems. In the final Project, developed in partnership with data, you’ll apply the skills you learned to do basic analyses of big data.
Please complete and submit the preliminary application form online. (Limited places available). Deadlines to complete and submit preliminary application: