header-banner Image Map Ha Noi Da Nang Ho Chi Minh

Global Software Developer

global software developer
(Global Java/.Net/C++ Developer)

A more than 320 hours comprehensive training and practicing with state-of-the-art development technologies, processes and tools, as well as best practices documented & shared

The Global Software Developer is an industry-oriented training program for the “Year-3” and “Year-4” students at the universities/colleges in Vietnam. This program is aimed to help students to be equipped with the necessary software industry knowhow so that after graduating they could be able to join working directly and effectively in the projects at “global level” IT companies in Vietnam and no further fresher training is needed. This Program currently introduces to the faculty the first 3 specialties (Global Java Developer, Global .Net Developer and Global C++ Developer). Each specialty of the program contains a more than 320 hours comprehensive training and practicing in Mock projects with state-of-the-art development technologies, processes and tools, as well as best practices, templates and industry’s samples documented & shared.


(state-of-the-art knowledge and practices)
- Requirements & Designs (analysis & design techniques)
- User Interface Designs (best practices and checklist)
- Architecture & Designs (ODAD & practical design patterns)
- Coding & Review & Automation Tests (OOP & best practices)
- SQL/SQL Programing with procedures and functions


Core C# / C# Collection / LINQ,
Automation Tests with Visual Studio Unit Test,
ADO.Net / ORM / Entity Framework 3.5,
HTML5 / CSS3 / Javascript / JQuery,

Tools: Visual Studio 2012, MSSQL, Subversion, Redmine


Core Java / Java Collection Framework,
Automation Tests with JUnit,
JDBC / ORM / Hibernate 3.0,
HTML5 / CSS3 / Javascript / JQuery,
JSP Servlet / Spring / Spring MVC,

Tools: Eclipse, MySQL, Subversion, Redmine, Sonar…


Standard Template Library (STL),
File Processing, C++ Desktop Programming,
Windows API, User Controls, Hook, Shared Mem,
MPI, Error Handling / Debug Tracert Tracking,
Automation Test with CPPUnit

Tools: Visual Studio 2012, Subversion, Redmine

Embedded Developer

Develop product with Kl46 freedom board
ARM Cortex-M architecture
Exception and Interrupt
Peripherals Clock distribution & Multipurpose Clock Generator
Peripherals PIT Timer, Peripherals UART
RTOS and Freescale MQX RTOS, Freescale MQX Timer, Freescale MQX RTOS Task Synchronization

Tools: Keil Microcontroller Development Kit, Subversion, Redmine

The detailed content of the courses for each specialty is described at: Download

How Student Can Register?

If you are a “Year-3” and “Year-4” student of the partnered universities, you can contact directly your faculty for registering the program and getting more information there. If your university/college is not yet partnered with FPT Software, please contact us as well as your faculty for telling your interest into this program.



Easy to GET A JOB

Get “Global Software Talent” certificate

Have many opportunities to work onsite in US, Europe, Japan and South East Asia

No more entry-tests and 3 months training when applying to FPT Software - You can join directly to projects!