Chương trình đào tạo Lập trình viên Quốc Tế ADSE 2018
Đặc điểm nổi bật của ADSE 2018 tại Aptech
Đặc điểm nổi bật của ADSE 2018C
Giới thiệu ADSE 2018 mới
Lộ trình khóa học ACCP - L5 DC
Giáo dục Anh Quốc NCC EDUCATION
NCC Education là tổ chức giáo dục cấp cao hàng đầu Anh Quốc được thành lập năm 1966, là một phòng của Trung tâm Máy tính Quốc gia Anh. NCC bắt đầu cấp bằng CNTT từ năm 1976 và từ năm 1997 bổ sung thêm các chuyên ngành khác bao gồm Kinh doanh, Tiếng Anh, bằng dự bị.
Hiện nay, NCC được công nhập là đơn vị cấp bằng về máy tính và kinh doanh toàn cầu với mạng lưới trên hơn 50 quốc gia khắp thế giới. Bằng cấp của NCC Education đảm bảo cho học viên tiếp tục ứng tuyển và nhập học tại hơn 60 trường đại học tại Anh và các nước khác.
Chất lượng đào tạo và quá trình cấp bằng của NCC được kiểm định bởi văn phòng Qualifications & Examinations Regulator (OfQual).
Học viên sẽ được nhận bằng cấp toàn cầu từ NCC Diploma in Computing (L5 DC) và có được những lợi thế cạnh tranh dẫn đầu và khác biệt. Cụ thể, bằng HND (Higher National Diploma) Level 5 in Computing do NCC cấp bảo đảm sinh viên được nhập học vào năm cuối chương trình đại học hơn 60 trường đại học danh tiếng trên thế giới.
Về NCC Education
- Là đơn vị cấp bằng của Chính phủ Anh và là đơn vị đào tạo toàn cầu về CNTT và Kinh doanh
- Hợp tác với mạng lưới các trung tâm đào tạo đối tác trên toàn cầu
- Cung cấp cho học viên con đường tiết kiệm nhất để lấy bằng Đại học Anh quốc và tiếp cận với nền giáo dục Anh mà không phải đi ra nước ngoài. Chất lượng là yếu tố then chốt cho sự thành công bền vững của NCC
- NCC cam kết cung cấp chất lượng hàng đầu thế giới
- NCC sẽ nỗ lực hỗ trợ toàn diện cho các trung tâm đối tác
Hệ thống bằng Anh Quốc - NCC
Tính đến năm 2018, NCC đã có mặt tai hơn 50 quốc gia với hơn 160 đơn vị là đối tác ủy quyền trên toàn thế giới.
Lấy bằng đại học Anh Quốc - NCC
NCC cung cấp cho học viên con đường liên thông trực tiếp lấy bằng ĐH Anh quốc. NCC cũng hợp tác với trên 60 trường ĐH ở 7 quốc gia bao gồm Anh, Úc, Singapore, Canada, Mỹ…
Lợi thế của chương trình ADSE 2018
Tính năng nổi bật
- Xuyên suốt khóa học sinh viên sẽ được đào tạo các kiến thức dựa trên nền tảng công nghệ mới nhất như Java, .Net, Cloud Computing và công nghệ mã nguồn mở.
- Kết hợp đào tạo chuyên môn & trải nghiệm thực hành.
- Giáo trình giàu tính ứng dụng, liên kết chặt chẽ với thực tiễn ngành.
- Nhận cùng lúc hai Bằng Quốc Tế.
- Trợ giúp đăng ký ghi danh.
- Tiếp cận 60 trường đại học tại Anh và trên toàn thế giới.
ADSE 2018 cung cấp kiến thức theo xu hướng công nghệ mới nhất và đảm bảo rằng các sinh viên sử dụng thành thạo:
Giảng viên có trình độ và kinh nghiệm
Các giảng viên tại Aptech là một tài sản vô giá cho bất kỳ chương trình đào tạo nào. Họ là những người truyền cảm hứng cho các sinh viên tại Aptech.
- Các nghiên cứu của giảng viên dựa trên thực tế của nghành CNTT
- Các giảng viên có kiến thức chuyên sâu và có nhiều kinh nghiệm thực tế.
- Các giảng viên là người sẽ thúc đẩy và truyền cảm hứng cho các sinh viên Aptech.
Được cấp 2 bằng quốc tế: APTECH và NCC Education
- Các môn học của NCC Education đã được tích hợp vào Chương trình Advanced Diploma in Software Engineering (ADSE) của Aptech.
- Học viên sẽ học Chương trình Advanced Diploma in Software Engineering của Aptech
- Bên cạnh các bài thi của Chương trình ADSE 2018, học viên sẽ được thực hiện các bài kiểm tra/đồ án thuộc Chương trình NCC Education
- Các đồ án này sẽ được hoàn thành vào năm 1 & năm 2 của Chương trình ADSE 2018
- Sau khi hoàn tất khóa học, học viên sẽ nhận đồng thời 2 Bằng ADSE (từ Aptech) và L5 - Diploma in Computing (từ NCC Education).
- NCC được kiểm định chất lượng bởi Ofqual (Office of the Qualifications and Examinations Regulator) để cấp bằng Level 5 Diploma in Computing (RQF) (L5DC)
- Tên chính thức của bằng sẽ là Level 5 Diploma in Computing (L5DC) (RQF)
- Các sinh viên sẽ được đào tạo chuyên sâu thông qua các cuộc hội thảo của các chuyên gia.
- Bên cạnh đó các sinh viên sẽ có cơ hội cập nhật những xu hướng công nghệ mới nhất.
Nội dung Chương trình đào tạo Song Bằng Quốc Tế ADSE 2018
Cấu trúc chương trình ACCP mới với NCC
Nội dung chi tiết khóa học
Học kỳ 1
Certificate |
Modules |
CPISM |
Logic Building and Elementary Programming
- 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
|
Building Next Generation Websites
- 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
|
BootStrap and Jquery
- 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
|
eProject(Website Development)
|
Database Design and Development (NCC module)
- 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
|
Database Management (SQL Server)
- 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
|
Hoàn thành học kỳ 1, sinh viên có khả năng thiết kế, xây dựng website và một số dạng ứng dụng trên thiết bị di động
Kết thúc học kỳ 1:
- Nắm rõ những kiến thức cơ bản và nền tảng về lập trình
- Giải quyết bài toán cấu trúc dữ liệu bằng ngôn ngữ C
- Sử dụng HTML5/CSS3/JavaScript để phát triển trang web và ứng dụng tương tác
- Thiết kế trang web tương tác sử dụng Adobe Dreamweaver
- Tìm hiểu Boostrap và mã nguồn mở để thiết kế ứng dụng website và các ứng dụng web
- Mở rộng từ vựng HTML cho ứng dụng của bạn bằng cách sử dụng AngularJS
- Xây dựng một Website tương tác sử dụng HTML5 và Dreamweaver
- Chuẩn hóa dữ liệu thô thành các bảng cơ sở dữ liệu trong SQL Server
- Học Social Engineering và Mục tiêu của Social Engineering
- Nâng cao trình độ ngoại ngữ, kỹ năng làm việc nhóm
- Làm đồ án thực tế, hoàn thiện 01 sản phẩm website
Học kỳ 3
Certificate |
Modules |
HDSE |
Windows Forms Programming
- 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).
|
Web Application Development
- 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.
|
Analysis, Design, and Implementation (NCC module)
- 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
|
Enterprise Application Programming
- 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).
|
eProject-.NET
|
Agile Development (NCC module)
- 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
|
Professional Issues in IT (NCC module)
- 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
|
Kết thúc học kỳ, sinh viên được trang bị những nền tảng công nghệ mới nhất của Microsoft, khả năng phát triển ứng dụng, phần mềm trên các nền tảng từ PC đến web, khả năng phát triển các ứng dụng trên Web Azure, Cloud Computing |
Kết thúc học kỳ 3:
- Tìm hiểu về lập trình cơ sở dữ liệu trong Windows và bao gồm phạm vi phủ sóng mạnh mẽ các tính năng .NET Windows Forms của Windows, chẳng hạn như điều khiển hiện đại, ràng buộc dữ liệu và triển khai ClickOnce để tạo ra các ứng dụng thông minh.
- Phát triển các ứng dụng ASP.NET MVC nâng cao, sử dụng các công cụ .NET Framework
- Phân tích và thiết kế hướng đối tượng
- Thiết kế và phát triển các dịch vụ truy cập dữ liệu cục bộ và từ xa từ các nguồn dữ liệu khác nhau
- Phát triển và triển khai các dịch vụ cho các môi trường kết hợp, bao gồm máy chủ tại chỗ và Windows Azure
- Phát triển ứng dụng thực tế sử dụng công nghệ .NET
- Triển khai quy trình phát triển phần mềm bằng phương pháp Agile
- Phát triển ý thức trách nhiệm nghề nghiệp thông qua khám phá các quy tắc, điều lệ trong ngành IT
Học kỳ 4
Certificate |
Modules |
ADSE |
Web Component Development
- 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
|
Project-Java EE
|
Architecting Applications for the Web
- 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
|
Enterprise Application Development
- 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
|
Creating Services for the 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
|
Developing Applications for Wireless Devices
- 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
|
Network Security and Cryptography (NCC module)
- 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
|
Computing Project (NCC module)
- 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
|
Kết thúc học kỳ 4:
- Xây dựng ứng dụng Web phù hợp với bất kỳ máy chủ ứng dụng Java EE nào sử dụng JSP và công nghệ Servlet
- Có được kiến thức để duy trì an ninh mạng và bảo mật các ứng dụng Web
- Phát triển ứng dụng doanh nghiệp thực tế sử dụng công nghệ Java EE
- Thiết kế các ứng dụng web dựa trên MVC sử dụng Struts và JSF. Phát triển các ứng dụng web sử dụng Struts Framework
- Phát triển ứng dụng doanh nghiệp sử dụng EJB
- Thiết kế và phát triển các ứng dụng doanh nghiệp sử dụng Java Web Services
- Phát triển các ứng dụng Android chạy trên thiết bị di động và thiết bị không dây
- Bảo vệ mạng và dữ liệu truyền dẫn trong mạng không dây
- Tìm hiểu các bước đặc tả phân tích, thiết kế, kiểm thử trong quá trình phát triển dự án
Mẫu bằng tốt nghiệp khóa ADSE 2018
Bằng Higher Diploma in Software Engineering
Liên thông Đại học
Liên thông Đại học CNTT
Sau khi sinh viên hoàn tất chương trình học ADSE 2018 sinh viên được Tập đoàn Aptech cấp bằng ADSE (Advance Diploma in Software Engineering) tương đương bằng Cử nhân Cao đẳng CNTT Quốc tế.
Sinh viên sẽ học tiếp 1 năm để lấy bằng Đại học CNTT tại hơn 60 trường ĐH tại Anh, Úc, Canada,.. hoặc ngay tại Việt Nam (ĐH RMIT, ĐH Greenwich).
E-PROJECT BRIEF
Dự án từ xa eProject
Dự án phần mềm từ xa eProject mô phỏng quá trình làm dự án trên thực tế. Đây là một dự án mà những người thực hiện ngồi một nơi mà liên lạc với nhau qua Internet.
-
Dự án được thực hiện theo mô hình thác nước.
-
Xây dựng các trình ứng dụng lớn và mạnh.
-
Sử dụng các công cụ trong trình ứng dụng do người sử dụng thiết kế.
-
Hợp nhất các đoạn mã nguồn thành chương trình hoàn chỉnh.
-
Triển khai dự án theo từng giai đoạn.
-
Củng cố kỹ năng và gia tăng giá trị.
-
Làm việc với các dự án thực tế.
-
Hình dung tình huống thực tế và giúp lập trình ứng dụng phức tạp và hữu ích.
-
Cố vấn qua thư điện tử.
Ghi chú:
Project Leader = Giám đốc dự án
TAH = Giám đốc đào tạo quốc gia
RAH = Giám đốc đào tạo vùng
CAH = Giám đốc đào tạo trung tâm.
Bước
|
Mô tả |
1
|
- CAH gửi hồ sơ đăng ký học viên theo định dạng sẵn đến TAH/RAH tương ứng.
- TAH/RAH tương ứng đã có sẵn bản file định dạng.
- Thư chào mừng sẽ được gửi đến tất cả các học viên mà TAH/RAH tương ứng đã nhận được hồ sơ đăng ký.
- Học viên cần xác nhận là đã nhận được thư chào mừng, đây được coi như một thủ tục tự đăng ký.
|
2
|
- TAH/RAH sẽ gửi hồ sơ của những học viên đã đăng ký đến giám đốc dự án
|
3
|
- Những học viên đã đăng ký sẽ được cung cấp yêu cầu kỹ thuật của dự án; sau đó học viên cần đặt ra những câu hỏi hay thắc mắc với giám đốc dự án.
- Sau khi kết thúc dự án, học viên phải trình nộp sản phẩm cho dự án như quy định trong phần 3 của tài liệu này.
- Các sản phẩm dự án sẽ được đánh giá và giám đốc dự án có nhiệm vụ chấm điểm cho các sản phẩm này.
|
Những công việc khi tốt nghiệp ACCP - L5 DC
Việc làm sau khí tốt nghiệp
Sau khi tốt nghiệp tại Nghean-Aptech, sinh viên có thể hướng nghiệp cho mình theo các ngành sau:
- Chuyên gia lập trình Web.
- Chuyên viên phát triển ứng dụng Java.
- Lập trình viên cơ sở dữ liệu sử dụng SQL Server.
- Chuyên viên phát triển ứng dụng sử dụng công nghệ Advance Java, phát triển ứng dụng trên cơ sở web sử dụng .NET hay J2EE framework.
- Chuyên viên phát triển ứng dụng Client/Server với J2EE hoặc .NET.
- Chuyên gia phân tích hệ thống.
- Chuyên viên phát triển ứng dụng thương mại điện tử sử dụng sản phẩm của Microsoft và IBM.
- Quản trị Web.
- Quản trị Mail Server.
- Kỹ sư hệ thống, thiết kế và phân tích mạng, quản trị cơ sở dữ liệu SQL Server 2016.
Đối tượng theo học
Những ai nên theo học ACCP i17
-
Học sinh, sinh viên đang theo học trong các trường phổ thông, trung học chuyên nghiệp, cao đẳng và đại học mong muốn xây dựng sự nghiệp của mình với lĩnh vực lập trình CNTT.
-
Các kỹ thuật viên và nhân viên của các công ty, văn phòng muốn chuẩn hóa hoặc nâng cao kỹ năng chuyên nghiệp được đánh giá qua chứng chỉ Quốc tế của Aptech.
-
Các nhà quản lý và chuyên gia muốn cập nhật và nâng cao kiến thức, kỹ năng về công nghệ mới.
Các tin mới hơn:
Các tin cũ hơn:
Chương trình đào tạo Lập trình viên Quốc tế ACCP i17.
Khóa học Lập trình viên Quốc tế .NET (APEX .NET).
Khóa học Lập Trình .NET.
Khóa học Lập trình Python (Full Stack).
Khóa học Lập trình viên JAVA Chuyên nghiệp.