KHOÁ HỌC .NET
TRỞ THÀNH LẬP TRÌNH VIÊN .NET FULL-STACK TRONG 5 THÁNG
Chương trình Bootcamp .NET giúp học viên làm chủ các kiến thức lập trình nói chung và ASP.NET Core web nói riêng. Hoàn thành khoá học học viên có đủ năng lực của một lập trình viên chuyên nghiệp, có thể tham gia trực tiếp vào các dự án phần mềm tại doanh nghiệp hoặc tự mình xây dựng các ứng dụng phục vụ cho các mục đích khác nhau.
BẠN SẼ ĐẠT ĐƯỢC GÌ SAU KHOÁ HỌC
- Sử dụng thành thạo ngôn ngữ JavaScript và C# để giải quyết các vấn đề căn bản của lập trình
- Sử dụng các cấu trúc dữ liệu phù hợp trong các tình huống thông dụng
- Tuân thủ tốt các nguyên tắc mã sạch thông dụng
- Tạo được các ứng dụng web sử dụng nền tảng ASP.NET Core MVC
- Tạo lập và truy vấn đuợc cơ sở dữ liệu quan hệ
- Sử dụng được các công cụ lập trình phần mềm hiện đại
- Tham gia tốt vào nhóm phát triển phần mềm Agile
- Viết đuợc Unit Test cho ứng dụng .NET Core
- Có năng lực học tập suốt đời
- Có kỹ năng quản lý thời gian công việc hiệu quả
- Có kỹ năng viết CV và phỏng vấn tuyển dụng
- Thể hiện thái độ chuyên nghiệp tại môi truờng làm việc
Bạn sẽ được đào tạo toàn diện các kỹ năng nghề nghiệp và sẵn sàng làm việc ngay khi học xong.
CodeGym cam kết học viên của chương trình Bootcamp .NET sẽ nhận được việc làm trong 45 ngày sau khi kết thúc khoá học.
Các vị trí lập trình bạn có thể đảm nhiệm:
- LTV back-end
- LTV front-end
- LTV full-stack
SẢN PHẨM BẠN CÓ THỂ LÀM ĐƯỢC
TẢI VỀ MÔ TẢ CHI TIẾT CHƯƠNG TRÌNH .NET
MODULE 1: LẬP TRÌNH CƠ BẢN
1. Tổng quan phát triển ứng dụng Web và Javascript căn bản
- Quản lý công việc với Kanban và học cách học
- Nhập môn lập trình căn bản
- Biến và kiểu dữ liệu
- Cấu trúc điều kiện
2. Javascript căn bản
- Cấu trúc lặp
- Mảng
- Hàm
3. JavaScript nâng cao
- Lập trình hướng đối tượng
- Chuỗi
4. JavaScript nâng cao – Ứng tuyển giai đoạn Bootcamp
- Giải quyết vấn đề và thuật toán
- Case Study
- Đánh giá và chuẩn bị cho Bootcamp
- Tổng kết giai đoạn Bootcamp Preparation
MODULE 2: ADVANCED PROGRAMMING WITH C#
1. Ngôn ngữ C# và Lập trình Hướng đối tượng
- Ngôn ngữ lập trình C#
- Vòng lặp và mảng trong C#
- Phương thức trong C#
- Lớp và đối tượng trong C#
- Access modifier, static method, static property
- Kế thừa
- Abstract Class & Interface
- Clean Code & Refactoring
- Automation Test & TDD
2. Cấu trúc dữ liệu
- Danh sách, Generic
- Stack, Queue, Map, Tree
- .NET Collection Framework
3. Thuật toán, File & Exceptions
- Thuật toán tìm kiếm
- Thuật toán sắp xếp
- Xử lý ngoại lệ & Debug
- Text File
- Binary File & Serialization
- Threading
- String & Regex
4. OOAD, SOLID & Design Patterns
- OOAD & SOLID
- Design Patterns
- Design Patterns: Structural Design Pattern
- Design Patterns: Behavioral Design Pattern
- Case study
- Đánh giá kết thúc module
MODULE 3: WEB BACK-END DEVELOPMENT WITH .NET Core
1. Cơ sở dữ liệu
- Thiết kế và tạo CSDL
- Thao tác với CSDL
- Các hàm trong SQL
- SQL View, Index & SQL Stored Procedure
2. CSS
- CSS
- CSS Layout
- Bootstrap
3. WEB
- .NET Core MVC
- ORM & Entity Framework
- Security & .NET Core Identity
- RESTful Webservice
- Server & Deployment
- CI/CD
- Case study
- Đánh giá cuối module
MODULE 4: WEB FRONT-END DEVELOPMENT WITH ANGULAR
1. UX/UI & TypeScript
- UX/UI
- TypeScript
- Angular Overview
- Angular Component & Template
- Component Interaction
2. Angular Framework
- Angular Form
- Service và Router
- Modules & Dependency Injection
- Kết nối với Back-end
- Đánh giá kết thúc module
MODULE 5: PROJECT & JOB
1. Dự án Full-Stack
- Đào tạo quy trình dự án
- Vẽ prototype
- Thiết kế kiến trúc
- Thiết kế giao diện
- RESTful API
- Thiết kế front-end
- Điều hướng
- Sử dụng RESTful API
- Triển khai Json Web Token
- Phát triển nghề nghiệp
- Đọc sách
- Đánh giá Project
2. Interview Preparation
- CV & Online Profile
- Company Visit & Developer at work
- Lộ trình nghề nghiệp & Xu hướng công nghệ
- Kỹ năng phỏng vấn
- Hiring Day
THỜI GIAN HỌC
Lớp CGC8 .NET
Thời gian: 5 tháng
8 tiếng/ngày (08h00 – 17h30)
5 ngày/tuần (thứ 2 – thứ 6)
Lớp CGC4 .NET
Thời gian: 10 tháng
4 tiếng/buổi (từ 08h00 – 12h00 hoặc từ 13h30 – 17h30)
5 ngày/tuần (thứ 2 – thứ 6)
AI CÓ THỂ HỌC
Các bạn chưa học lập trình hoặc đã có kiến thức lập trình nền tảng đều có thể tham gia chương trình sau khi đạt yêu cầu kiểm tra năng lực đầu vào:
- Các bạn chưa có nền tảng lập trình cơ bản sẽ làm bài kiểm tra GMAT và phỏng vấn.
- Các bạn đã có nền tảng lập trình cơ bản sẽ làm bài kiểm tra gồm các câu hỏi về lập trình và IT nói chung để đánh giá năng lực lập trình đang có. Nếu kết quả kiểm tra đạt tiêu chuẩn, bạn sẽ được miễn module Lập trình cơ bản và bắt đầu học từ module Web Back-end Development.
HƯỚNG DẪN XÉT TUYỂN
Bước 1: Đăng ký tư vấn và xét tuyển
– Đăng ký trực tiếp ngay tại đây
– Gọi đến số hotline: 02462538829
– Inbox qua Facebook: https://www.facebook.com/codegym.vn/
– Gửi email đến info@codegym.vn
Bước 2: Nhận lịch hẹn xét tuyển
Sau khi nhận được đăng ký xét tuyển và tư vấn cho bạn khoá học phù hợp, bộ phận Tuyển sinh của CodeGym sẽ liên hệ đặt lịch hẹn mời bạn đến tham dự phiên xét tuyển tại các cơ sở đào tạo của CodeGym Việt Nam.
Bước 3: Thi tuyển và phỏng vấn
– Vòng làm bài thi đánh giá năng lực: Có 2 loại bài thi đánh giá năng lực dành riêng cho 2 đối tượng khác nhau. Bài thi đánh giá năng lực không chỉ là để làm căn cứ xét tuyển mà còn là để giáo viên giảng dạy có thêm thông tin về học viên để xếp lớp và hỗ trợ phù hợp trong quá trình học.
- Bạn là người mới bắt đầu, chưa có nền tảng lập trình: Bạn cần trải qua 1 bài thi GMAT, bao gồm các câu hỏi toán học và tư duy cơ bản.
- Bạn đã có nền tảng lập trình: Bạn cần trải qua 1 bài thi Lập trình căn bản bao gồm các nội dung như: câu lệnh điều kiện, câu lệnh lặp, hàm, các thuật toán đơn giản.
Vòng phỏng vấn chuyên môn với các nội dung:
- Khả năng tiếp thu, tư duy, khả năng giao tiếp của ứng viên.
- Mong muốn của ứng viên với việc làm trong ngành IT, đánh giá động lực và khả năng theo đuổi quá trình học tập cường độ cao tại CodeGym.
- Giải đáp các câu hỏi liên quan đến ngành nghề IT.
- Giải đáp các câu hỏi liên quan đến chương trình đào tạo của CodeGym.
Cả 2 vòng đều diễn ra cùng ngày bạn đến tham dự xét tuyển.
Bước 4: Nhận kết quả xét tuyển
Ngay sau khi hoàn thành bài xét tuyển, bộ phận Tuyển sinh sẽ thông báo với bạn kết quả xét tuyển và hướng dẫn bạn các thủ tục đăng ký nhập học nếu trúng tuyển.
Bước 5: Đăng ký nhập học và nộp học phí
Bạn sẽ được mời đến các cơ sở đào tạo của CodeGym để nộp Đơn đăng ký nhập học và cùng đại diện CodeGym ký Thoả thuận cam kết việc làm.