Khóa học lập trình viên quốc tế
Ưu đãi 40%
Đăng ký tư vấn
176 đánh giá
Giảng viên đạt chuẩn của Aptech Global
Trình độ Thạc sỹ
  • Thời gian học: 20 tháng
  • Số bài học: 26
  • Đối tượng học: Mọi đối tượng có nhu cầu
  • Số học viên: 25
  • Bằng cấp: Quốc tế của Aptech Global và NCC Education

Giới thiệu khóa học Lập trình viên quốc tế Aptech - ACCP

Aptech Certified Computer Professional (ACCP) là chương trình dành cho học sinh tốt nghiệp PTTH, sinh viên các trường Cao đẳng, Đại học, những người muốn trở thành những lập trình viên Quốc tế với nghề nghiệp ổn định, thu nhập cao.

Những điểm nổi bật của chương trình đào tạo lập trình viên quốc tế ACCP (ADSE) 2019:

  • Cập nhật công nghệ mới nhất: Big Data, IoT (Internet of Things), Lập trình Di động.
  • Chuyên sâu về thực hành và các kỳ thi kiểm tra hoàn toàn thực hiện trên máy.
  • Nội dung chương trình được phân phối thông qua e-book, tạo nên một phương pháp học tập dễ hấp thu và thú vị.
  • Cuối mỗi học kỳ học viên phải làm đồ án (eProject) thực tế theo nhóm.
  • Được cấp bằng cho mỗi học kỳ và có thể xin việc làm trang trãi chi phí học tập cho các học kỳ tiếp theo
  • Chương trình đào tạo kỹ năng mềm, kỹ năng làm việc nhóm
  • Aptech dạy theo tín chỉ, học viên có thể rút ngắn thời gian học tập.
  • Kết thúc mỗi học kỳ, học viên học được một số công nghề nhất định và có thể sử dụng được ngay.
  • Học viên có bằng cấp tương ứng cho mỗi học kỳ, có thể xin được việc làm tương ứng để trang trải học phí cho việc tiếp tục học các học kỳ tiếp theo.
  • Kết thúc chương trình đào tạo học viên nhận được song bằng quốc tế của Aptech và NCC (NCC Education – đơn vị giáo dục của Chính phủ Anh) và có cơ hội du học tại các trường đại học trên thế dưới như UCLAN, Middlesex,...

Nội dung khóa học Lập trình viên quốc tế Aptech - ACCP

HỌC KỲ 1

Certificate

Modules

CPISM

- Khái niệm cơ bản về C
- Biến và kiểu dữ liệu trong C
- Toán tử và biểu thức
- Nhập và xuất trong C
- Câu lệnh rẽ nhánh
- Vòng lặp
- Mảng trong C
- Con trỏ
- Hàm
- Chuỗi
- Các loại dữ liệu nâng cao và sắp xếp
- Xử lý tập tin

- Giới thiệu về Web
- Giới thiệu về HTML5
- Định dạng văn bản sử dụng các thẻ
- Tạo siêu liên kết và thẻ neo
- Giới thiệu về CSS3
- Sử dụng Style Sheet định dạng
- Hiển thị hình ảnh và hoạt cảnh CSS3
- Tạo thẻ định dạng và phân chia bố cục web
- Tạo bảng
- Biểu mẫu HTML5
- Audio và Video HTML5
- Giới thiệu về Javascript
- Toán tử và câu lệnh
- Vòng lặp và mảng
- Hàm chức năng và đối tượng
- Xây dựng ứng dụng web mobile
- Canvas và Javascript
- Web lưu trữ HTML5
- HTML5 Địa lý và APIs

- Khái niệm cơ bản của Bootstrap
- Lập trình trong Bootstrap
- Khái niệm cơ bản của jQuery
- Hàm, Widget, Plugin trong jQuery
- Tạo responsive bằng Bootstrap
- Tạo website có khả năng responsive với Bootstrap và jQuery

Đồ án cuối kỳ

- Giới thiệu Thiết kế và phát triển cơ sở dữ liệu
- Thiết kế cơ sở dữ liệu nâng cao
- Phục hồi dữ liệu
- Thiết kế vật lý
- Cơ sở dữ liệu phân tán
- Kho dữ liệu

- Các khái niệm về hệ thống quản lý cơ sở dữ liệu quan hệ
- Mô hình quan hệ thực thể (E-R) và chuẩn hoá
- Giới thiệu SQL Server 2012
- SQL Azure
- Transact-SQL
- Tạo và quản lý cơ sở dữ liệu
- Tạo bảng
- Truy cập dữ liệu trong cơ sở dữ liệu
- Querie và Join nâng cao
- Sử dụng View, Stored Procedure và truy vấn siêu dữ liệu
- Lập chỉ mục
- Trigger
- Lập trình Transact-SQL
- Transaction
- Xử lý lỗi
- Giới thiệu về SQL Server 2017
- Các tính năng mới của SQL Server 2017
- Cải tiến trong SQL Server 2017
- Nâng cấp bảo mật và làm việc với JSON
- PolyBase, Query Store, và Stretch Database
- Các công cụ cải thiện hiệu suất và các cải tiến của Transact-SQL

HỌC KỲ 2

Certificate

Modules

DISM

- Giới thiệu XML
- Namespace
- Document Type Definition (DTD)
- Schema
- Stylesheet
- XSL và XSLT
- Thông tin thêm về XSLT
- Giới thiệu về JSON
- Làm việc với dữ liệu JSON
- JSON trong cuộc sống

- Giới thiệu về Java
- Phát triển ứng dụng trong Java
- Biến và toán tử
- Cấu trúc rẽ nhánh
- Cấu trúc lặp
- Lớp và đối tượng
- Phương thức và các đặc tả truy cập
- Mảng và chuỗi
- Modifiers and Packages
- Thừa kế và đa hình
- Interface và lớp lồng
- Ngoại lệ
- Các API mới về ngày và giờ
- Chú thích và mã hóa Base64
- Lập trình chức năng trong Java
- Stream API
- Lập trình chức năng (tiếp theo)
- Các tính năng bổ sung của Java 8
 

- Ngoại lệ và đánh giá
- java.lang package
- Collections API
- Generics
- Xử lý tập tin trong Java
- Các tính năng mới trong xử lý tập tin
- Giới thiệu về Thread
- Đa luồng và truy cập đồng thời
- JDBC API (Java Database Connectivity API)
- Tính năng nâng cao của JDBC
- Design Patterns
- Quốc tế hoá và bản địa hoá
- Advanced Concurrency and Parallelism
- Cách thiết kế lớp trong Java
- Lập trình hiệu quả với Lambda
- Cấu trúc dữ liệu trong Java
- Java Logging API và ResourceBundle
- Java Documentation và Networking

- Giới thiệu Phân tích hệ thống thông tin
- Cách tiếp cận để phân tích các hệ thống thông tin
- Kết hợp các cách tiếp cận để phân tích các hệ thống thông tin
- Kỹ thuật liên quan đến yêu cầu Capture
- Các phương pháp phân tích hệ thống doanh nghiệp và cá nhân
- Quy trình phân tích hệ thống theo hướng tiến trình
- Quy trình phân tích hệ thống theo hướng đối tượng
- Kỹ thuật phân tích để hiểu một môi trường tổ chức phức tạp
- Phân tích các yếu tố ảnh hưởng đến doanh nghiệp
- Nguyên tắc thiết kế hệ thống theo yêu cầu và đặc điểm của người sử dụng
- Thiết kế và đánh giá hệ thống theo yêu cầu và đặc điểm của người sử dụng

- Đồ án cuối kỳ

- Bắt đầu với C#
- Biến và kiểu dữ liệu trong C#
- Câu lệnh và toán tử
- Cấu trúc lập trình C#
- Mảng
- Lớp và phương thức
- Thừa kế và đa hình
- Lớp trừu tượng và interface
- Thuộc tính và chỉ mục
- Namespace
- Xử lý ngoại lệ
- Sự kiện, delegate và collection
- Generics and Iterators
- Phương thức và dữ liệu nâng cao
- Các khái niệm nâng cao trong C#
- Mã hóa và giải mã dữ liệu

- Giới thiệu về PHP
- Cài đặt và cấu hình PHP 7.0.4
- Xử lý Form trong PHP
- Biến và biểu thức trong PHP
- Khai báo kiểu Scalar
- Các toán tử trong PHP
- Câu lệnh điều kiện trong PHP
- Vòng lặp trong PHP
- Hàm trong PHP
- Mảng trong PHP
- Xử lý cơ sở dữ liệu với PHP
- Cookie trong PHP
- Session trong PHP
- Xử lý email trong PHP
- Các khái niệm OOP
- Generator Delegation và Throwable Interface

- Giới thiệu web động
- Thiết kế và tạo một trang web
- Thiết kế và phát triển các trang web di động
- Thiết kế và xây dựng cơ sở dữ liệu
- Cách sử dụng script
- Giới thiệu các công cụ phát triển web
- Tích hợp phát triển ứng dụng di động
- Web service
- Tạo một trang web động
- Đánh giá trang web

HỌC KỲ 3

Certificate

Modules

DISM

- Giới thiệu về Windows Form, "Form" class và các control cơ bản.
- Các control nâng cao (ListView, ProgressBar, Timer Compenent, DateTimePicker, MonthCalendar,...) và cách tạo Custom control.
- Hộp thoại dùng chung (Common Dialog) và hộp thoại tự định nghĩa (Custom Dialog).
- Cách tạo ứng dụng đa tài liệu (MDI).
- Sử dụng thanh menu, thanh công cụ, thanh trạng thái.
- Giới thiệu về ADO.NET và một số thao tác dữ liệu trên DataGridView control.
- Kỹ thuật Data Binding, truy vấn dữ liệu bằng LINQ.
- Làm việc với công cụ đồ họa (GDI+) và in ấn.
- Lập trình client-server bằng kỹ thuật Remoting và Networking, gửi email bằng SMTP.
- Đa tiến trình (multi-threading) và tiến trình bất đồng bộ (asynchronous).

- Giới thiệu về kiến trúc của ứng dụng web ASP.NET MVC
- Controller trong ASP.NET MVC và các phương thức Action.
- View trong ASP.NET MVC.
- Model trong ASP.NET MVC.
- Hợp lệ dữ liệu (Validation) và Đặc tả dữ liệu (Annotation).
- Truy xuất dữ liệu bằng LINQ với Entity Framework.
- Sử dụng Layout và nhúng CSS cho trang web.
- JavaScript, JQuery và AJAX.
- Quản lý trạng thái (State) trong ASP.NET MVC.
- Xác thực và định danh.
- Bảo mật và mã hóa dữ liệu.
- Toàn cầu hóa ứng dụng.
- Kiểm tra sửa lỗi và triển khai ứng dụng.

- Giới thiệu Phân tích, thiết kế và triển khai
- Giới thiệu mô hình UML và StarUML
- Mô hình hướng đối tượng
- Phân tích và thiết kế tĩnh
- Phân tích và thiết kế động
- Giới thiệu các mô hình điển hình
- Giới thiệu các mẫu thiết kế
- Các yếu tố để tạo được một thiết kế tốt
- Thiết kế lại và triển khai
- Bảo trì và tái cấu trúc

- Tổng quan về Windows Azure.
- Tìm hiểu về ASP.NET Web API Services.
- Truy xuất và quản lý dữ liệu trên ASP.NET Web API.
- Lưu trữ trên Windows Azure.
- Tìm hiểu về WCF Services.
- Service Bus trên Windows Azure.
- Windows Azure SQL Database.
- Cách triển khai ứng dụng web (Web App) và các dịch vụ (Services).

- Đồ án cuối kỳ

- Giới thiệu về Agile
- Phương pháp tiếp cận và nguyên tắc
- Cách mô hình hóa
- Vai trò, kỹ năng và cấu trúc nhóm
- Vòng đời và sản phẩm
- Sử dụng Agile để quản lý dự án
- Định nghĩa các yêu cầu và độ ưu tiên của các yêu cầu
- Phát triển lặp lại và Prototyping
- Cách tính thời gian thực hiện của một dự án

- Giới thiệu Các vấn đề chuyên môn trong CNTT
- Áp dụng các tiêu chuẩn và vấn đề CNTT
- Cách quản lý dự án CNTT
- Triển khai phần mềm
- Quản lý rủi ro CNTT
- Áp dụng, đánh giá và quản lý phân tích rủi ro
- Quản lý dịch vụ công nghệ thông tin
- Phân tích và ứng dụng quản lý dịch vụ CNTT
- Chính sách quản lý chất lượng phần mềm

HỌC KỲ 4

Certificate

Modules

ADSE

- Giới thiệu về ứng dụng Web
- Java Servlet
- Quản lý session
- Filters và Annotations
- Truy xuất cơ sở dữ liệu và quản lý sự kiện
- Servlet bất đồng bộ
- JavaServer Page
- Đối tượng JSP Implicit
- Các phương thức cơ bản của JSP và Javabean
- Cấu trúc MVC
- JSP Expression Language
- Các thẻ của JSP
- Tự tạo các thẻ JSP
- Quốc tế hóa
- Bảo mật các ứng dụng Web

- Đồ án cuối kỳ

- Giới thiệu Framework Struts
- Làm việc với Framework Struts 2
- Interceptors and Tags trong Struts 2
- OGNL, Validation và quốc tế hóa trong Struts 2
- Giới thiệu JavaServer Face
- Ngôn ngữ biểu hiện, Facelets và Bảng dữ liệu

- Giới thiệu về Java EE
- Kiến trúc ứng dụng doanh nghiệp
- Giới thiệu về phát triển ứng dụng Web
- Các tài nguyên của ứng dụng
- Java Servlet
- Java Server Page
- Giới thiệu về Java Server Face
- Tạo website bằng Java Server Face
- Facelets
- Enterprise JavaBean
- Java Persistence API
- Transactions
- Các thành phần của dịch vụ Java Message
- Xây dựng các dịch vụ Web với JAX-WS và JAX-RS
- Bảo mật Java Web

- Giới thiệu về Dịch vụ Web
- SOAP, WSDL, và UDDI
- Điểm cuối dịch vụ Web
- Thiết kế dịch vụ Web cho client
- JAX-WS
- Dịch vụ Web RESTful

- Giới thiệu về Anroid
- Bắt đầu với Android
- Giao diện người dùng
- Tổng quan hệ thống Android
- Giao diện người dùng nâng cao
- Quản lý đa phương tiện
- Quản lý dữ liệu
- Sử dụng Google API
- Services, Broadcast Receivers, và Intent Filters
- Bluetooth, Network, Wi-Fi, và Sensors
- SMS và điện thoại
- Tạo ứng dụng để đưa lên Android store

- Giới thiệu về bảo mật ứng dụng Web
- Giới thiệu về phần mềm độc hại, virus và cách hoạt động của chúng
- Tấn công dịch vụ và tường lửa
- Các lỗ hổng trong ứng dụng Web và các biện pháp truy cập
- An ninh máy chủ
- Thiết kế các nguyên tắc, biện pháp và công cụ kiểm tra

- Giới thiệu về quản lý dự án
- Phân tích các thông số của dự án
- Thiết kế các thông số của dự án
- Kiểm tra dự án
- Lập báo cáo kết quả của dự án

Bằng cấp sau khi hoàn thành khóa học Lập trình viên quốc tế Aptech - ACCP

Sau khi học viên hoàn thành 4 học kỳ trong chương trình đào tạo Lập trình viên quốc tế Aptech - ACCP (ADSE) và vượt qua các kỳ đánh giá thì sẽ được cấp song bằng quốc tế của Aptech và NCC Education.

Bằng đào tạo lập trình viên quốc tế ACCP(ADSE)của Aptech
Bằng đào tạo lập trình viên quốc tế ACCP (ADSE)của Aptech
 
Bằng NCC Education Level 5
Bằng NCC Education Level 5 được cấp song song sau khi hoàn thành chương trình đào tạo lập trình viên quốc tế ACCP (ADSE)của Aptech

Ý kiến bạn đọc

  1. Phạm Thái Hà Phạm Thái Hà 21/05/2019 05:52

    Chương trình hay

Tham gia thảo luận

Mã an toàn Mã bảo mật   

Ưu đãi nhập học Aptech Buôn Ma Thuột tháng 08