Khoá học
Intermediate Software Engineer (ISE)
VỀ KHOÁ HỌC
ISE cung cấp cho bạn các kỹ năng quan trọng mà thị trường tuyển dụng nhân sự phần mềm hiện nay đang khao khát.
Ở trình độ này bạn đã có thể tự tin tham gia vào các công ty phần mềm với tư cách là thực tập sinh trong thời gian < 3 tháng. Sau khi hoàn thành thời gian thực tập có tới trên 90% khả năng các bạn sẽ được nhận vào làm nhân viên chính thức với mức lương 10-15 triệu / tháng. Cơ hội review tăng lương hàng năm, môi trường làm việc hiện đại thoải mái, chế độ phúc lợi vượt trội so với mặt bằng chung.
Học viên học xong chương trình ISE được giới thiệu việc làm phù hợp tại các doanh nghiệp phần mềm uy tín tại Hà Nội và một số vùng lân cận. Khi chưa đủ kiến thức sẽ được đào tạo thêm cho đến khi tìm được việc làm
Bản thân i-hr.vn là nền tảng cung ứng nhân sự với hàng ngàn việc làm mỗi tháng. Do đó i-HR Code tự tin đảm bảo giới thiệu việc làm cho các bạn sau khi tốt nghiệp tới khi tìm được việc thì thôi!
Ông Trần Vũ Thành
CEO nền tảng tuyển dụng i-HR.vn
i-HR Code có chế độ bảo hành kiến thức, các bạn sẽ được học lại miễn phí 100% tất cả khoá học mà mình đã trải qua để củng cố lại kiến thức, cũng như cập nhật các kiến thức mới nhất, giúp các bạn tự tin hơn khi đi phỏng vấn.
Thầy Nguyễn Duy Hoàng
Giám đốc đào tạo i-HR Code
BẠN HỌC ĐƯỢC GÌ SAU KHOÁ HỌC?
Kết thúc khoá học này bạn sẽ có những kinh nghiệm và khả năng sau:
- Nắm vững lập trình hướng đối tượng OOP
- Có thể thiết kế và đọc hiểu tài liệu thiết kế Hệ quản trị Cơ sở dữ liệu quan hệ
- Có thể truy vấn dữ liệu và lập ra những báo cáo, biểu đồ thống kê phức tạp
- Kỹ năng làm việc nhóm và sử dụng thành thao các công cụ hỗ trợ làm việc nhóm
KHUNG CHƯƠNG TRÌNH
Môn 1: Advanced Python (OOP)
Nội dung:
- Khải niệm về OOP
- Định nghĩa về lớp (Class)
- Tính thừa kế
Kết quả:
- Học viên hiểu được tư duy về đối tượng trong thế giới lập trình
- Nắm được sức mạnh và khả năng mở rộng không giới hạn của OOP
Nội dung:
- Hàm & và Overload toán tử
- Vòng đời của đối tượng
- Thuộc tính Properties
Nội dung:
- Giới thiệu về Regex và hiểu được sức mạnh cũng như sự phổ biến của Regex
- Cài đặt một số mẫu Regex thông dụng
Nội dung:
- Tìm hiểu ngôn ngữ đánh dấu mở rộng XML và các ứng dụng của nó trong lập trình hệ thống
Nội dung:
- Sử dụng JSON để trao đổi dữ liệu giữa các hệ thống
Nội dung:
- Sử dụng Python để trích xuất dữ liệu từ web
Nội dung:
- Bài kiểm tra hết môn lý thuyết và thực hành
Môn 2: Advanced Database
Nội dung:
- Các câu lệnh truy vấn nâng cao đáp ứng các yêu cầu trong thực tế
- UNION, UPDATE SELECT, FULLTEXT SEARCH
- Thao tác với kiểu JSON
Nội dung:
- Các câu lệnh truy vấn nâng cao đáp ứng các yêu cầu trong thực tế
- SEQUENCES
- GROUP BY, HAVING, AGGREGATE FUNCTIONS
Thời lượng: 1 buổi lý thuyết, 1 buổi thực hành
Nội dung:
- Các kỹ thuật cao cấp giúp tối ưu hiệu năng hệ thống và tổng hợp dữ liệu phức tạp
Nội dung:
- Bài tập thực hành
- Giảng viên chấm điểm và đánh giá cho từng học viên
Nội dung:
- Transaction đặc biệt quan trọng trong các giao dịch như Ngân hàng, Bảo hiểm, Quân sự, An ninh, Hàng không...
- Các giao dịch hoặc là thành công trọn vẹn hoặc là không làm gì cả:
- Commit
- Rollback
- Thuộc tính ACID:
- Atomicity
- Consistency
- Isolation
- Durability
- Các sự kiện Trigger
- Before Insert: It is activated before the insertion of data into the table.
After Insert: It is activated after the insertion of data into the table.
Before Update: It is activated before the update of data in the table.
After Update: It is activated after the update of the data in the table.
Before Delete: It is activated before the data is removed from the table.
After Delete: It is activated after the deletion of data from the table.
- Before Insert: It is activated before the insertion of data into the table.
Môn 3: Dynamic Web Programming
Nội dung:
- Introduction about Web development and Django framework
- Explain MVC pattern
- Create a basic Django app
- Create Views
- Use HTTP request and response objects
Use URLConf
Nội dung:
- URL Mapping
- Theme installation
- Static files
- Templates system
Nội dung:
- Django Models
- Database connection
- Primary keys and the Model
- Dynamic Webpages
- jQuery and AJAX integration
Nội dung:
- CRUD
- Search and Pagination
Nội dung:
- Explain Data Serialization
- Use Django’s REST Framework
- Use Serializers and Deserializers
- Use Model Serializers
- Use REST APIs
Nội dung:
- Transaction đặc biệt quan trọng trong các giao dịch như Ngân hàng, Bảo hiểm, Quân sự, An ninh, Hàng không...
- Các giao dịch hoặc là thành công trọn vẹn hoặc là không làm gì cả:
- Commit
- Rollback
- Thuộc tính ACID:
- Atomicity
- Consistency
- Isolation
- Durability
- Các sự kiện Trigger
- Before Insert: It is activated before the insertion of data into the table.
After Insert: It is activated after the insertion of data into the table.
Before Update: It is activated before the update of data in the table.
After Update: It is activated after the update of the data in the table.
Before Delete: It is activated before the data is removed from the table.
After Delete: It is activated after the deletion of data from the table.
- Before Insert: It is activated before the insertion of data into the table.
Nội dung:
- Hoàn thành một ứng dụng Web trọn vẹn
- Có giá trị sử dụng thực sự
- Được host miễn phí trên hệ thống máy chủ của trung tâm
- Có thể đưa vào hồ sơ xin việc
Project tốt nghiệp
Nội dung:
- Chia thành các team gồm 3-4 bạn
- Chủ đề dự án do nhóm tự chọn và đăng ký với giảng viên hướng dẫn
- Dự án phải hoàn thành trong vòng 3-4 tuần
- Sản phẩm được host miễn phí trên máy chủ của trung tâm, có thể đưa link vào hồ sơ xin việc
Kết quả:
- Học viên tốt nghiệp khoá học ISE đã được trang bị những kỹ năng cần thiết của một lập trình viên
- Có nền tảng vững vàng để lên khoá học cao hơn
- Được cấp chứng chỉ của i-HR Code
- Các dự án và quá trình học tập đều có thể đưa vào hồ sơ xin việc và nhà tuyển dụng có thể tra cứu trên hệ thống của i-HR code.
Chứng chỉ hoàn thành khoá học
Có thể Share trên Facebook, Linkedin, Zalo
Nhà tuyển dụng có thể xác thực bằng QRCode
Sản phẩm sau khoá học
Sau khoá học này, bạn có thể làm được các phần mềm như sau
Trang web động
Học viên có thể tạo ra các website động (dynamic content) với nội dung được lấy từ Cơ sở dữ liệu, theo mô hình MVC.
Phần giao diện hỗ trợ Responsive hiển thị đẹp mắt, cân đối trên mọi thiết bị gồm Máy tính, Tablet và Smartphone.
- Giao diện: HTML5, Bootstrap, CSS, JS
- Backend: Python, Django
- DB: MySQL
- Source management: Github, GitLab
- Deploy: Được deploy lên hosting và tên miền do trung tâm tài trợ



Phần mềm máy chủ
Học viên có thể viết các chương trình chạy phía Server để tự động thực hiện các công việc phân tích, scraping, thống kê dữ liệu…
Công nghệ: Python 3
Môi trường: Linux
Cơ sở dữ liệu
Học viên có thể thiết kế các bảng dữ liệu và cài đặt sự ràng buộc giữa các bảng đúng theo chuẩn RDBMS bằng MySQL Workbench. Đồng thời viết các câu lệnh cập nhật, tìm kiếm, sắp xếp, và phân loại dữ liệu.
Công nghệ: MySQL
Môi trường: Windows, Mac
Thành tựu
Hoàn thành khoá học này, bạn đã có thể tự tin nói rằng “Tôi là một lập trình viên” và có thể tham gia các dự án phần mềm quy mô cỡ vừa.
Tuy nhiên thế giới lập trình vô cùng rộng lớn, bạn vẫn cần phải tiếp tục các khoá học nâng cao để có được mức thu nhập “nghìn đô”
Bạn đã sẵn sàng để <TRỞ THÀNH>
một {LẬP TRÌNH VIÊN} chuyên nghiệp chưa?
Hãy để lại thông tin đăng ký tại đây, bộ phận tư vấn của i-HR code sẽ liên hệ với bạn ngay
