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


 

DOTNET SE SPECIALIST CURRICULUM


Introduction to Programming with .NET + Development Tool
- Modern applications with .NET

  • .NET application and language choices
  • Overview of the programming process

- Basic language fundamentals

  • Programming logic and concepts
  • Working with data types and conversions
  • Modularizing code with functions
  • Repeating statements with loops
  • Testing and debugging

- Analyzing user requirements and designing applications

  • Mapping application features to programming code
  • Constructing the three logical layers

- Simplifying application development with visual studio .NET

  • Managing business solutions
  • Exploiting Visual Studio .NET tools

- Crafting custom data types and business classes

  • Coding classes
  • The role of the business class

- Programming the Windows user interface

  • Windows application basics
  • Displaying data on a Windows Form
  • Saving data on the file system

- Programming the Web user interface

  • Creating the Web site
  • Processing Web Forms

- Incorporating relational databases

  • Relational database concepts
  • Creating a SQL Server database
  • Accessing the database with ADO.NET
Visual Basic .NET
- The .NET framework
  • Visual Studio and the .NET Framework
  • The .NET Framework class library
  • The Common Language Runtime (CLR)

- Object-oriented programming

  • Encapsulation, Inheritance & Polymorphism
- Events, exceptions and multithreading
  • Working with events and delegates
  • Structured exception handling
  • Threading and synchronization

- Assemblies and versioning
- Migration and integration

  • Migrating VB 6 code to VB .NET
  • Integrating VB .NET code with COM

- Data manipulation with ADO.NET

  • The ADO.NET model
  • Programming the ADO.NET objects
  • XML
C# Programming
- Introduction to the C# language
  • The evolution of C#
  • C# and the .NET infrastructure

- Language fundamentals

  • Data types and control constructs
  • Defining and calling methods
  • Employing .NET library classes

- Developing C# classes

  • Defining classes
  • Creating and using objects

- 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
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
- Interconnecting objects
  • Associating classes
  • Exposing interfaces
- Simplifying component development
  • Component features of .NET
  • Writing .NET components in C#
  • Interfacing to ActiveX components
  • Integrating VB .NET, C++ and C#

- Implementing and enhancing C# solutions

  • Building multitier applications
  • Standards and versions
  • Advanced techniques
ASP with VBScript + IIS 6 Administration
- Overview of VBScript and ASP architecture
- VBScript fundamentals
- IIS fundamentals
- The WWW service
- IIS Security
- Processing forms with ASP
- Basic validations with ASP
- Working with ASP components
- ASP state management strategies
- Database access with ADO (Active Data Objects)
- The future of ASP and how it compares with ASP.NET
- Error handling strategies
- Advanced form and data validation with regular expressions
- File IO
- Working with XML in ASP


ASP with Jscript + IIS 6 Administration
- Overview of JScript and ASP architecture
- JScript fundamentals
- IIS fundamentals
- The WWW service
- IIS Security
- Processing forms with ASP
- Basic validations with ASP
- Working with ASP components
- ASP state management strategies
- Database access with ADO (Active Data Objects)
- The future of ASP and how it compares with ASP.NET
- Error handling strategies
- Advanced form and data validation with regular expressions
- File IO
- Working with XML in ASP

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

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

Enterprise ASP.NET Web Development
- Introduction to ASP.NET

  • Developing Web applications
  • The .NET Framework
- Web programming with Visual Basic .NET
  • Object-oriented concepts
  • Programming objects with C# and VB .NET

- Building web pages with the ASP.NET objects

  • The ASP.NET object model
  • Enhancing the user interface with Web Forms and Web controls
  • Web Form security and reliability

- ADO.NET for web applications

  • The ADO.NET fundamentals
  • Presenting data
  • Issuing commands to databases
  • Minimizing connection times with client-side cursors
- Accelerating server response with custom Web services
  • Producing distributed applications
  • Converting objects into Web services
  • Scaling .NET Web applications
  • Scaling applications with Enterprise Services
- Integration and migration
  • Integrating ASP with ASP.NET • Migrating components to ASP.NET

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 lamf quen và kỹ thuật lập trình với .NET, VB.NET / C#.
- Web Development: Tập trung vào kỹ thuật xây dựng ứng dụng Web với ASP.
- Database: Tập trung vào kiến thức cơ bản về cơ sở dữ liệu 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 lĩnh vực Công nghệ phần mềm như UML và ASP.NET chuyên sâu.
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.