|
|
| |
| Training |
|
 |
Worldsoft offers 8-month intensive programming courses at its training center in Ho Chi Minh City, preparing students for the real world of information technology engineering. Designed by a PhD in computer engineering from Columbia University, our ambitious courses seek to build the core foundation of programming in an accelerated fashion. Given capable students and a focused and regimented track of study, 8 months can far surpass the normal 4 years spent on the university level. The courses also act as a suitable backing to university study - many of Worldsoft's IT students have graduated from universities in Ho Chi Minh City with degrees in IT fields.
The core curriculum of the course revolves around tests, a midterm, and a final; letter grades are calculated at the end of each term. Three tracks of study are currently available: Java, VB.NET, and Oracle. All courses are taught by IT professionals with many years of experience, some currently at the top of Vietnam's computer science industry.
Worldsoft is also intent on holding an elite team of developers capable of producing the powerfully efficient software our clients need. We make it a policy to offer employment to top graduating students, showing the confidence we have in our training courses and our goal in utilizing tomorrow's most promising talent. |
JAVA Certificate Track
| Introduction to object-oriented programming in C++ |
| |
Lesson 1: - An overview of C++
- Introduction to C++
- Examples of simple C++ programs
Lesson 2: Introduction to writing C++ programs interacting with data
- Writing programs using input/output, if-then-else
- Writing programs to interact with data; Introduction to loops
Lesson 3: Introduction to while loop and functions in C++
- While loops
- Functions
Lesson 4: Introduction to Objects and Classes, Arrays, Inheritance
- Objects and Classes, Arrays
-Writing programs with practical applications, Inheritance
Lesson 5: Introduction to Pointers, Virtual Functions, Stream and files, Exceptions
- Pointers va Virtual Functions
- Stream and Files, Exceptions
Lesson 6: Materials review, practice writing programs with complex applications
- Object Oriented Design, Design Patterns
- Materials review |
|
| JAVA I |
| |
Lesson 1: Introduction to Classes and Objects, Inheritance, Interfaces for Java
- Classes va Objects
- Inheritance, Interfaces and software architecture
Lesson 2: Introduction to Exception Handling, Stream and files, Applets
- Exception Handling, Stream va files
- Applets; Utility Classes
Lesson 3: Introduction to AWT, Swing
- AWT
- Swing
Lesson 4: Introduction to Multithreading, Collections
- Multithreading
- Collections (Data Structures)
Lesson 5: Introduction to JDBC, Batch Update, Stored Procedures
- JDBC
- Batch Update, Stored Procedures
Lesson 6: Introduction to Networking, Security. Review, practice complex programs
- Networking, Security
- Materials review |
|
| JAVA II |
| |
Lesson 1: Introduction to Advanced Networking, Corba Objects
- Advanced Networking, RMI
- Corba, GIOP/IIOP, Jini
Lesson 2: Introduction to Advanced Swing, Advanced AWT, Advanced Cryptography
- Advanced Swing
- Advanced AWT, Advanced Cryptography
Lesson 3: Introduction to Internationalization, JNDI
- Internationalization
- JNDI
Lesson 4: Introduction to JMS, MOM, JTA, Java Servlet , WAP, WML
- JMS, MOM, JTA
- Java Servlet, WAP, WML
Lesson 5: Introduction to J2EE, Java Beans, EJB
- J2EE, Java Beans
- Using EJB to write programs interacting with data
Lesson 6: Introduction to DOM, Advanced Security. Review, practice complex programs
- Advanced Security, DOM
- Material Review |
|
| XML for Web application development and E-commerce |
| |
Lesson 1: Introduction to XML, DOM, SAX
- XML
- DOM , Sax
Lesson 2: Introduction to Web Services, EAI, SOAP, WSDL, UDDI
- Web Services, EAI, SOAP
- WSDL, UDDI to process transactions
Lesson 3: Introduction to ERP; E-Logistic Processes
- ERP; E-Logistic Processes
- E-Logistic Processes
Lesson 4: Introduction to STP, .NET and J2EE Application Frameworks, Web Services Security
- STP, .NET and J2EE Application Frameworks
- Web Services Security
Lesson 5: Introduction to Network Security for Web Services, Remote References
- Network Security for Web Services
- Remote References
Lesson 6: Introduction to E-Commerce Architecture
- E-commerce Architecture
- Material review |
|
Next »
VB.NET Certificate Track
| Introduction to object-oriented programming in C++ |
| |
Lesson 1: - An overview of C++
- Introduction to C++
- Examples of simple C++ programs
Lesson 2: Introduction to writing C++ programs interacting with data
- Writing programs using input/output, if-then-else
- Writing programs to interact with data; Introduction to loops
Lesson 3: Introduction to while loop and functions in C++
- While loops
- Functions
Lesson 4: Introduction to Objects and Classes, Arrays, Inheritance
- Objects and Classes, Arrays
- Writing programs with practical applications, Inheritance
Lesson 5: Introduction to Pointers, Virtual Functions, Stream and files, Exceptions
- Pointers va Virtual Functions
- Stream and Files, Exceptions
Lesson 6: Materials review, practice writing programs with complex applications
- Object Oriented Design, Design Patterns
- Materials review |
|
| Visual Basic .Net I |
| |
Lesson 1: Introduction to Classes and Objects, Inheritance, Interfaces
- Classes and Objects
- Inheritance, Interfaces
Lesson 2: Introduction to Delegates, Error Handling, Arrays, Strings
- Delegates, Error Handling
- Arrays, Strings
Lesson 3:Introduction to Utility Classes, Data Structures
- Utility Classes
- Utility Classes; Data Structures
Lesson 4: Introduction to Collections, List
- Collections
- List
Lesson 5: Introduction to .Net Framework, Threading
- .Net Framework
- Applications of Threading to practical programs
Lesson 6: Introduction to Security. Review, practice writing complex programs
- Strings, Utility Classes
- Material review |
|
| Visual Basic .Net II |
| |
Lesson 1: Introduction to Files and Streams, Connection Strings
- Files and Streams
- Connection Strings
Lesson 2: Introduction to Custom Control, Networking, Object Serialization
- Custom Control
- Networking; Object Serialization
Lesson 3: Introduction to Regular Expression; Assemblies
- Regular Expression
- Assemblies
Lesson 4:Introduction to AppDomains, Reflection, GDI+, GUI
- AppDomains, Reflection
- GDI+, GUI
Lesson 5: Introduction to Advanced Security, COM/DCOM, ADO.NET, ASP.NET
- Advanced Security, COM/DCOM
- ADO.NET, ASP.NET
Lesson 6: Introduction to DOM, Internationalization. Review, practice writing complex programs
- DOM, Internationalization
- Material review |
|
| XML for Web application development and E-commerce |
| |
Lesson 1: Introduction to XML, DOM, SAX
- XML
- DOM , Sax
Lesson 2: Introduction to Web Services, EAI, SOAP, WSDL, UDDI
- Web Services, EAI, SOAP
- WSDL, UDDI to process transactions
Lesson 3: Introduction to ERP; E-Logistic Processes
- ERP; E-Logistic Processes
- E-Logistic Processes
Lesson 4: Introduction to STP, .NET and J2EE Application Frameworks, Web Services Security
- STP, .NET and J2EE Application Frameworks
- Web Services Security
Lesson 5: Introduction to Network Security for Web Services, Remote References
- Network Security for Web Services
- Remote References
Lesson 6: Introduction to E-Commerce Architecture
- E-commerce Architecture
- Material review |
|
« Previous | Next »
Oracle Certificate Track
| Introduction to SQL and Oracle Database Server |
| |
Lesson 1: An overview of SQL language
- SQL language
- Examples of simple programs
Lesson 2: Introduction to SELECT statement
- WHERE, FROM commands
- BETWEEN, IN commands
Lesson 3: Continuation of SELECT statement
- LIKE, DISTINCT commands
- DISTINCT commands
Lesson 4: Continuation of SELECT statement
- COUNT, MAX, MIN Functions
- AVG, VARIANCE, STDDEV functions
Lesson 5: Introduction to updating tables, joining tables
- INSERT, UPDATE, DELETE Statement
- JOIN Statement
Lesson 6: Introduction to CREATE TABLE. Review
- CREATE TABLE Statement
- Materials |
|
| Java I (with emphasis on JDBC) |
| |
Lesson 1: Introduction to Classes and Objects, Inheritance, Interfaces for Java
- Classes and Objects
- Inheritance, Interfaces and Software Architecture
Lesson 2: Introduction to Exception Handling, Stream and Files, Applets
- Exception Handling, Stream and Files
- Applets, Utility Classes
Lesson 3: Introduction to AWT, Swing
- AWT
- Swing
Lesson 4: Introduction to Multithreading, Collections
- Multithreading
- Collections (Data Structures)
Lesson 5: Introduction to JDBC, Batch Update, Stored Procedures
- JDBC
- Batch Update, Stored Procedures
Lesson 6: Introduction to Networking, Security. Review, practice complex programs
- Networking, Security
- Materials |
|
| Oracle Database Administration (DBA I) |
| |
Lesson 1: Introduction to Database Administration
- Database Administration
- Oracle Architecture
Lesson 2: : Introduction to Oracle Installations
- General Installation
- Component Installation
Lesson 3: Introduction to Oracle Database Maintenance
- Configurations
- Tuning
Lesson 4: Continuation of Oracle Database Maintenance
- Database Optimizations
- Configuring systems and Oracle
Lesson 5: Introduction to Prevention of Data loss
- Backups
- Database Recovery
Lesson 6: Introduction to Oracle Networking. Review, practice complex Database performance
- Oracle Networking
- Materials |
|
| Oracle Database Administration (DBA II) |
| |
Lesson 1: Introduction to Oracle Networking
- Oracle Networking
- Oracle Network Administration
Lesson 2: Introduction to Security and Monitoring in Oracle
- Security
- Monitoring
Lesson 3: Introduction to Auditing in Oracle
- AUDIT Statement
- AUDIT Statement (Continuation)
Lesson 4: Introduction to Query Optimizations
- All kinds of Queries
- Combining Queries
Lesson 5: Introduction to Enterprise Java Beans (EJB)
- EJB Architectures
- EJB, JDBC and Oracle
Lesson 6: Introduction to applications of Oracle Architecture in E-commerce. Review, practice complex programs.
- E-commerce architecture and Oracle
- Materials Review |
|
« Previous
|
|
|