Vision:
To become a world-class IT training organization in Vietnam
Mission:
Cooperating with partners to develop human resources effectively for Vietnamese ICT development .
Implementation:
By implementing modern education technology, we offer the best quality, most practical and modern courses to customers with value for money.
Khách h ng
của ALLIANT Corp
 
Newtechcareer
 
  Foundation Curriculum
Java SE Specialist Curriculum
  DotNET SE Specialist Curriculum
  Web SE Specialist Curriculum
  FAQ - Những câu hỏi thường gặp


 

Image

Con đường hội nhập

ngành CNTT thế giới

 

JAVA SE SPECIALIST CURRICULUM

Java Programming (Part I)
- Explaining Java Technology
- Analyzing a Problem and Designing a Solution
- Developing and Testing a Java Technology Program
- Declaring, Initializing, and Using Variables s
- Creating and Using Objects
- Using Operators and Decision Constructs
- Using Loop Constructs
- Developing and Using Methods
- Implementing Encapsulation and Constructors
- Creating and Using Arrays
- Implementing Inheritance

Java Programming (Part II)
- Object-Oriented Programming
- Identifiers, Keywords, and Types
- Expressions and Flow Control
- Arrays
- Class Design
- Advanced Class Features
- Exceptions and Assertions
- Text-Based Applications
- Building Java GUIs
- GUI Event Handling
- GUI-Based Applications
- Threads
- Advanced I/O Streams
- Networking

Developing Java Web Applications + Administering Apache Tomcat
- Introduction and overview

  • Web application development

  • Key components of J2EE for web development

- Introduction to Tomcat

  • Overview of the Apache Software Foundation and the Jakarta Project

  • Installing Tomcat

  • Administering a Web application with Tomcat

- Generating content with Servlets

  • Getting started with Servlets

  • Utilizing the Java Servlet API

  • Creating web-based forms for user input

- Accessing enterprise services with Servlets

  • Extending Servlets with Java database connectivity (JDBC)

  • Formatting database results

Relational Databases
- Introduction
- Relational Model Overview
- Storing Data
- Disks & Files Organization
- Indexing Overview
- Tree-based Indexes
- Hash-based Indexes
- Relational Algebra
- Relational Calculus
- SQL
- Relational Operators

SQL Server 2000 Database Administration
- SQL server 2000 overview

  • Overview of database concepts

  • SQL Server components

  • SQL Server editions

  • Client tools

- Constructing a database schema with enterprise manager

  • Using the Create Database Wizard

  • Designing tables

- Developing database applications

  • Retrieving data

  • Modifying data

  • Storing query definitions

- Administering databases

  • Setting up security

  • Maintaining the database

  • Automating administration procedures

- Transferring data

  • Migrating data with DTS

  • Replicating databases

- Publishing data on the Web

  • Web Assistant Wizard

  • Streamlining Web development with XML

- Moving beyond the database

  • Analysis Services

  • Microsoft SQL Server 2000 Reporting Services

- Maintaining state in Java web applications

  • Reading and writing cookies to personalize web content

  • Managing application state with sessions

- Creating Javaserver Pages (JSP)

  • JSP fundamentals

  • State management with JSP

- Designing JSP and Servlet architectures

  • Integrating JSP and Javabeans

  • Calling JSP from Servlets

- Integrating JSP custom tags

  • Leveraging the tag extension mechanism

  • Developing custom tags

- Developing Struts applications

  • Struts framework overview

  • Developing Struts components

- Deploying your java web application

  • Defining the deployment descriptor

  • Creating a Web Application Archive (WAR) file

  • Adding role-based application security

XML Introduction

- Introduction and overview

  • Xml in the real world

  • Xml compared to HTML

- Writing XML documents

  • Xml components

  • The rules of well-formed documents

  • The objectives of namespaces

  • XML in the enterprise

- DTD (Document Type Definition) fundamentals

  • Role of DTDs

  • Entities and notations

- Validation and modeling in XML

  • Validation in XML

  • XML schemas

  • Modeling with XML schemas

- Using namespaces in XML

  • The role of namespaces

  • Namespaces for individual elements

  • Namespaces, DTDs, and valid documents

- Namespaces, schemas, and validation

  • Schemas and namespaces

  • Namespaces and validating XML

  • Indicating where a schema is

  • Schemas in multiple files

- Communicating with databases using XML

  • Relational database technologies

  • XML in the enterprise

UML Introduction

- Introduction to UML

  • Speaking a common language

  • Elements of UML

  • Object-oriented concepts

- Modeling the behavior of a system

  • Use case diagrams: describing user requirements

  • Sequence and collaboration diagrams: depicting typical event scenarios

  • Expressing real-time aspects

  • Specifying actions

- Modeling the structure of a system

  • Specifying classes

  • Identifying relationships between classes

  • Object and class diagrams: the core of UML

  • Extending UML

- Representing state machines

  • Statechart diagrams: capturing state-dependent behavior

  • Activity diagrams: specifying behavioral logic

- Architectural modeling

  • Packages and interfaces

  • Component and deployment diagrams

  • Design patterns

- Applying UML

  • Model Drive Architecture (MDA)

  • Life cycle stages

Advanced Java: J2EE Technology

- Placing the J2EE Model in Context
- J2EE Component Model and Development Steps
- Using J2EE Development Tools
- EJB Component Model
- Developing Session Beans
- Basics of Entity Beans
- Assembling EJB Components Into an Application
- Web Component Model
- Using Web
-Tier Design Patterns

 


Tổng thời gian học của giai đoạn này là 540 tiết, với các kỳ chính gồm có:

- Basic Technologies: Tập trung vào lập trình hướng đối tượng với Java.
- Web Development: Tập trung vào các kỹ năng xây dựng các ứng dụng Web.
- Database: Nghiên cứu các kiến thức cơ bản về CSDL và làm chủ hệ quản trị CSDL.
- Advanced Technologies: Tập trung vào những kiến thức chuyên sâu trong Công nghệ phần mềm như UML và J2EE Framework.
Ngoài ra, trong phần cuối của khoá học, học viên bắt buộc phải lập nhóm để tham gia phát triển một dự án coi như thực tập tốt nghiệp.