Chương trình đào tạo Lập trình Backend tích hợp AI

Khóa học Lập trình Backend tích hợp AI tại FPT Aptech là cơ hội để bạn trở thành một Lập Trình Viên Website chuyên nghiệp. Trong vòng 1 năm học tập trung (bao gồm 2 học kỳ), bạn sẽ được trang bị kiến thức từ thiết kế giao diện bắt mắt (Frontend) đến xây dựng và vận hành website (Backend) ứng dụng các công nghệ, kỹ thuật lập trình sát thực tế. Đặc biệt, bạn sẽ được xây dựng sản phẩm thực thông qua việc làm đồ án ở cuối mỗi học kỳ.

Với 70% thời gian dành cho thực hành dưới sự hướng dẫn trực tiếp của đội ngũ giảng viên giàu kinh nghiệm từ FPT Aptech, bạn sẽ nhanh chóng làm quen với môi trường làm việc thực tế và tự tin xây dựng các sản phẩm web của riêng mình.

Video đồ án sinh viên kỳ 2:

Mục tiêu đào tạo

Sinh viên được học chuyên sâu về công nghệ JAVA SE và JavaFX để phát triển các ứng dụng có thể chạy được trên nhiều thiết bị khác nhau, lập trình hướng đối tượng bằng ngôn ngữ C#. Ngoài ra, chương trình đào tạo lập trình Backend tại FPT Aptech giúp sinh viên học sâu về lập trình hướng đối tượng (OOP), lập trình hàm, lập trình với cơ sở dữ liệu (Database), Swing và JavaFX để tạo ra các ứng dụng Desktop.

Đối tượng tham gia học lập trình Backend

  • Học sinh các trường THPT yêu thích công nghệ thông tin và muốn thử sức với ngành lập trình.
  • Sinh viên các trường Cao đẳng, Đại học chuyên ngành CNTT.
  • Sinh viên các ngành Điện tử, Kinh tế, Ngân hàng,… mong muốn chuyển ngành.
  • Người đi làm trái nghề nhưng yêu thích CNTT và muốn theo đuổi lập trình một cách bài bản.
  • Người đam mê CNTT nhưng chưa có cơ hội học và mong muốn được học lập trình bắt đầu từ cơ bản đến nâng cao.

Điểm khác biệt khi học lập trình Backend tại FPT Aptech

Với mục tiêu “Thực học – Thực làm”, khóa học Lập trình Backend tại FPT Aptech tập trung:

  1. Được học bài bản từ số 0 tại FPT Aptech – đơn vị tiên phong đào tạo CNTT – Lập Trình tại Việt Nam từ năm 1999.
  2. Đào tạo theo hướng thực chiến: 70% thời gian học được dành cho thực hành, giúp sinh viên làm quen với môi trường làm việc thực tế và tự tin ứng dụng kiến thức vào các dự án.
  3. Rút ngắn thời gian đào tạo: Chương trình học được thiết kế tập trung trong vòng 1 năm (2 học kỳ, mỗi học kỳ tương đương 6 tháng). Chỉ học thẳng vào chuyên ngành và không học các môn đại cương (Thể chất, Triết,…) giúp tiết kiệm thời gian và chi phí cho sinh viên.
  4. Phương pháp đào tạo Project-based Learning: đặt trọng tâm vào các dự án thực tế và quá trình làm sản phẩm, thay vì chỉ học lý thuyết hay làm bài tập nhỏ lẻ. Từ đó giúp cho người học sẽ hình dung được ứng dụng thực tế môn học một cách trực quan sinh động, không bị choáng ngợp khi đi làm.
  5. Tích hợp AI vào chương trình học lập trình Backend, với tổng thời lượng môn học AI là 25 giờ, giúp sinh viên nắm vững kỹ thuật lập trình, rèn luyện tư duy và sử dụng thành thạo các công nghệ AI, từ đó tạo lợi thế cạnh tranh khi làm việc tại các doanh nghiệp.
  6. Portfolio & kinh nghiệm thực tế: Sản phẩm đồ án cuối mỗi kỳ học có thể trở thành minh chứng thuyết phục cho kỹ năng của sinh viên (portfolio) khi đi xin việc, tích lũy kinh nghiệm và nắm được quy trình làm việc tương tự doanh nghiệp (ứng dụng Agile/Scrum…).
  7. Dạy và học theo phương pháp kiến tạo xã hội trên nền tảng EduNext: Phương pháp học tập tương tác, giúp sinh viên chủ động trong quá trình học tập, tạo điều kiện thuận lợi cho sinh viên tương tác với giảng viên, bạn học để trau dồi kiến thức và kỹ năng đánh giá, phản biện.

➡➡➡ Tìm hiểu thêm: Học công nghệ thông tin học những gì? Ra trường làm gì?

Khung chương trình học

Khóa học Lập trình Backend là một nửa chặng đường của chương trình học Lập trình Full-stack 2 năm của FPT Aptech. Các bạn sẽ được đào tạo các kiến thức về lập trình website nằm trong khuôn khổ học kỳ 1 và học kỳ 2 theo giáo trình của Tập đoàn Aptech Ấn Độ.

Sau khi hoàn tất khóa học Lập trình Backend, bạn vẫn có thể đăng ký học tiếp lên học kỳ 3 và học kỳ 4 để học sâu hơn về lập trình web/app đa nền tảng, xây dựng website quy mô lớn, lập trình di động,…

Khóa học Lập trình Backend bao gồm 2 học kỳ với nội dung chi tiết các môn học như sau:

Học kỳ 01: Thiết kế và xây dựng ứng dụng web full-stack với React và PHP

Học kỳ 1 sẽ trang bị cho sinh viên đầy đủ kỹ năng để tự tin thiết kế và phát triển website chuyên nghiệp. Sinh viên sẽ được học kỹ năng thiết kế website bằng công cụ Figma và lập trình web với PHP-Laravel Framework. Từ đó hiểu rõ cách thiết kế 1 website, phát triển website động chạy được trên các màn hình có kích thước khác nhau sử dụng HTML, CSS, JavaScript, jQuery, React kết hợp với PHP-Laravel framework. Ngoài ra, sinh viên sẽ nắm vững cách chuẩn hóa và lập trình Database cùng quy trình kiểm thử phần mềm.

Các môn học bao gồm:

  1. Applications of AI in Programming: Sử dụng các công cụ AI để gỡ lỗi mã của bạn và giải quyết những thách thức mới, giúp bạn phát triển sự hiểu biết toàn diện về vai trò của AI trong quá trình sáng tạo lập trình.
  2. Foundations of Programming with C: Giải quyết các vấn đề lập trình bằng sơ đồ luồng và mã giả.
  3. Building Next-Level Dynamic Websites: Sử dụng HTML5 / CSS3 / JavaScript để phát triển các trang web và ứng dụng tương tác.
  4. Responsive UI/UX Strategies: Tìm hiểu các nguyên tắc cơ bản của thiết kế UX/UI web hiệu quả.
  5. GitHub Copilot Beginner to Pro – AI for Coding & Development (MOOC): Sử dụng GitHub Copilot AI để tạo mã, kiểm tra đơn vị,…
  6. React for Modern Web Development: Thiết kế và phát triển các trang web năng động và đáp ứng bằng ReactJS.
  7. Managing Data with SQL Server: Chuẩn hóa dữ liệu thô thành các bảng cơ sở dữ liệu được tổ chức tốt trong SQL Server và thực hiện các hoạt động cơ sở dữ liệu nâng cao.
  8. Manual and Automation Software Testing with help of ChatGPT (MOOC): Khám phá cách Kỹ sư QA và Kiểm thử viên phần mềm có thể sử dụng Trí tuệ nhân tạo (GenAI) để kiểm thử phần mềm thủ công và tự động.
  9. Modern PHP Applications with Laravel: Học cách làm việc với Laravel Framework để xây dựng các ứng dụng Web dựa trên PHP.
  10. eProject – Laravel and PHP Application Development + Web Design for Responsive: Phát triển một ứng dụng phản hồi thực tế dựa trên nghiên cứu điển hình sử dụng PHP và công nghệ front-end.

Sản phẩm sinh viên:

Học kỳ 02: Xây dựng đa ứng dụng từ desktop app( JAVAFX) đến web app (Python/ NodeJS), tích hợp AI

Chương trình học kỳ 2 sẽ đưa bạn vào thế giới lập trình đa nền tảng với JavaFX, giúp bạn xây dựng các ứng dụng desktop chuyên nghiệp. Sinh viên được học chuyên sâu về công nghệ JAVA SE và JavaFX để phát triển các ứng dụng có thể chạy được trên nhiều thiết bị khác nhau, lập trình hướng đối tượng bằng ngôn ngữ C#. Đi sâu vào lập trình hướng đối tượng (OOP), lập trình hàm, lập trình với database, Swing và JavaFX để tạo ứng dụng desktop.

Các môn học bao gồm:

  1. Data Processing with XML and JSON: Sử dụng XML và JSON để lưu trữ và trao đổi dữ liệu.
  2. Distributed Version Control: Tìm hiểu những điều cơ bản về Git để theo dõi, phân nhánh, hợp nhất và quản lý các bản sửa đổi mã.
  3. Core Java Concepts and Techniques: Thiết kế và phát triển các ứng dụng dựa trên bảng điều khiển bằng Java.
  4. Search Algorithms in Artificial Intelligence with Java (MOOC): Tìm hiểu các kỹ thuật tìm kiếm Trí tuệ nhân tạo cơ bản nhất và áp dụng các kỹ thuật AI khác nhau vào các dự án của riêng bạn.
  5. Building Rich Java Applications with JavaFX: Phát triển các đối tượng hướng dẫn ứng dụng bằng Java và JavaFX.
  6. Proficient Programming with C#: Phát triển các ứng dụng hướng đối tượng cơ bản và nâng cao bằng C#.
  7. AI Programming in C# – Beginner to Expert (MOOC): Viết mã AI, ML, Mạng nơ-ron và nhiều hơn nữa bằng C#.
  8. Programming with Python: Xây dựng các ứng dụng web với nền tảng Django và ngôn ngữ Python.
  9. Django Framework for Python: Xây dựng các ứng dụng web với nền tảng Django và ngôn ngữ Python.
  10. Full stack web development and AI with Python (Django) (MOOC): Phát triển web toàn diện /khoa học dữ liệu/AI.
  11. Server-side Development with NodeJS: Xây dựng ứng dụng Web với NodeJS và framework đơn giản ExpressJS.
  12. Project-Java Desktop Application / Python/ NodeJS + AI: Phát triển ứng dụng máy tính để bàn thực tế bằng Java và JavaFX.

Sản phẩm sinh viên:

Chứng chỉ khi hoàn thành khóa học lập trình Backend

Sau khi hoàn thành khóa học Lập trình Backend tại FPT Aptech, bạn sẽ có trong tay chứng chỉ DISM: Diploma in Information System Management do Tập đoàn Aptech Ấn Độ cấp có giá trị toàn cầu.

Các công việc có thể đảm nhận sau khóa học Lập trình Backend

Sở hữu chứng chỉ DISM, bạn có thể ứng tuyển vào các vị trí như:

  • Lập trình viên Frontend/Backend (Laravel, React, PHP, C#)
  • Chuyên viên lập trình website
  • Lập trình viên cơ sở dữ liệu sử dụng SQL Server
  • Lập trình viên Java (Java Core)

5. Một số Project Backend

 

  • Học sinh các trường THPT yêu thích công nghệ thông tin và muốn thử sức với ngành lập trình.
  • Sinh viên các trường Cao đẳng, Đại học chuyên ngành CNTT.
  • Sinh viên các ngành Điện tử, Kinh tế, Ngân hàng,… mong muốn chuyển ngành.
  • Người đi làm trái nghề nhưng yêu thích CNTT và muốn theo đuổi lập trình một cách bài bản.
  • Người đam mê CNTT nhưng chưa có cơ hội học và mong muốn được học lập trình bắt đầu từ cơ bản đến nâng cao.
Đăng ký trực tuyến Liên hệ

Thời gian học: 1 năm 2 học kỳ (3 buổi/tuần).

Chương trình học có 2 học kỳ như sau:

Các môn học kỳ 1:

  • Applications of AI in Programming
  • Foundations of Programming with C
  • Building Next-Level Dynamic Websites
  • Responsive UI/UX Strategies
  • GitHub Copilot Beginner to Pro – AI for Coding & Development (MOOC)
  • React for Modern Web Development
  • Managing Data with SQL Server
  • Manual and Automation Software Testing with help of ChatGPT (MOOC)
  • Modern PHP Applications with Laravel
  • eProject – Laravel and PHP Application Development + Web Design for Responsive

Các môn học kỳ 2:

  • Data Processing with XML and JSON
  • Distributed Version Control
  • Core Java Concepts and Techniques
  • Search Algorithms in Artificial Intelligence with Java (MOOC)
  • Building Rich Java Applications with JavaFX
  • Proficient Programming with C#
  • AI Programming in C# – Beginner to Expert (MOOC)
  • Programming with Python
  • Django Framework for Python
  • Full stack web development and AI with Python (Django) (MOOC)
  • Server-side Development with NodeJS
  • Project-Java Desktop Application / Python/ NodeJS + AI
  • Lập trình viên Frontend/Backend (Laravel, React, PHP, C#)
  • Chuyên viên lập trình website
  • Lập trình viên cơ sở dữ liệu sử dụng SQL Server
  • Lập trình viên Java (Java Core)
  • Học sinh các trường THPT yêu thích công nghệ thông tin và muốn thử sức với ngành lập trình.
  • Sinh viên các trường Cao đẳng, Đại học chuyên ngành CNTT.
  • Sinh viên các ngành Điện tử, Kinh tế, Ngân hàng,… mong muốn chuyển ngành.
  • Người đi làm trái nghề nhưng yêu thích CNTT và muốn theo đuổi lập trình một cách bài bản.
  • Người đam mê CNTT nhưng chưa có cơ hội học và mong muốn được học lập trình bắt đầu từ cơ bản đến nâng cao.
Đăng ký trực tuyến Liên hệ

Thời gian học: 1 năm 2 học kỳ (3 buổi/tuần).

Chương trình học có 2 học kỳ như sau:

Các môn học kỳ 1:

  • Applications of AI in Programming
  • Foundations of Programming with C
  • Building Next-Level Dynamic Websites
  • Responsive UI/UX Strategies
  • GitHub Copilot Beginner to Pro – AI for Coding & Development (MOOC)
  • React for Modern Web Development
  • Managing Data with SQL Server
  • Manual and Automation Software Testing with help of ChatGPT (MOOC)
  • Modern PHP Applications with Laravel
  • eProject – Laravel and PHP Application Development + Web Design for Responsive

Các môn học kỳ 2:

  • Data Processing with XML and JSON
  • Distributed Version Control
  • Core Java Concepts and Techniques
  • Search Algorithms in Artificial Intelligence with Java (MOOC)
  • Building Rich Java Applications with JavaFX
  • Proficient Programming with C#
  • AI Programming in C# – Beginner to Expert (MOOC)
  • Programming with Python
  • Django Framework for Python
  • Full stack web development and AI with Python (Django) (MOOC)
  • Server-side Development with NodeJS
  • Project-Java Desktop Application / Python/ NodeJS + AI
  • Lập trình viên Frontend/Backend (Laravel, React, PHP, C#)
  • Chuyên viên lập trình website
  • Lập trình viên cơ sở dữ liệu sử dụng SQL Server
  • Lập trình viên Java (Java Core)
  • Học sinh các trường THPT yêu thích công nghệ thông tin và muốn thử sức với ngành lập trình.
  • Sinh viên các trường Cao đẳng, Đại học chuyên ngành CNTT.
  • Sinh viên các ngành Điện tử, Kinh tế, Ngân hàng,… mong muốn chuyển ngành.
  • Người đi làm trái nghề nhưng yêu thích CNTT và muốn theo đuổi lập trình một cách bài bản.
  • Người đam mê CNTT nhưng chưa có cơ hội học và mong muốn được học lập trình bắt đầu từ cơ bản đến nâng cao.
Đăng ký trực tuyến Liên hệ

Thời gian học: 1 năm 2 học kỳ (3 buổi/tuần).

Chương trình học có 2 học kỳ như sau:

Các môn học kỳ 1:

  • Applications of AI in Programming
  • Foundations of Programming with C
  • Building Next-Level Dynamic Websites
  • Responsive UI/UX Strategies
  • GitHub Copilot Beginner to Pro – AI for Coding & Development (MOOC)
  • React for Modern Web Development
  • Managing Data with SQL Server
  • Manual and Automation Software Testing with help of ChatGPT (MOOC)
  • Modern PHP Applications with Laravel
  • eProject – Laravel and PHP Application Development + Web Design for Responsive

Các môn học kỳ 2:

  • Data Processing with XML and JSON
  • Distributed Version Control
  • Core Java Concepts and Techniques
  • Search Algorithms in Artificial Intelligence with Java (MOOC)
  • Building Rich Java Applications with JavaFX
  • Proficient Programming with C#
  • AI Programming in C# – Beginner to Expert (MOOC)
  • Programming with Python
  • Django Framework for Python
  • Full stack web development and AI with Python (Django) (MOOC)
  • Server-side Development with NodeJS
  • Project-Java Desktop Application / Python/ NodeJS + AI
  • Lập trình viên Frontend/Backend (Laravel, React, PHP, C#)
  • Chuyên viên lập trình website
  • Lập trình viên cơ sở dữ liệu sử dụng SQL Server
  • Lập trình viên Java (Java Core)

➡➡➡ Xem thêm: KHÓA HỌC LẬP TRÌNH FULL-STACK 2 NĂM (4 HỌC KỲ)