Thumbnail_B1_d90d97be54.png

B1 - Back-end Engineering dành cho người mới bắt đầu

21/3/2023
7 tháng | 28 tuần | 84 buổi
17.900.000 VND21.000.000 VND

Về khóa học

🎯 Chuẩn đầu ra

🔖 Kiến thức

  1. Học viên hiểu bản chất và có kỹ năng lập trình thành thạo với ngôn ngữ HTML, CSS và đặc biệt là TypeScript/JavaScript.
  2. Học viên có kiến thức nền tảng lập trình vững chắc như: Kỹ thuật lập trình, tư duy giải quyết vấn đề lập trình bằng thuật toán cơ bản, tư duy cơ bản về lập trình hướng đối tượng, các nguyên lý hoạt động của ngôn ngữ lập trình.
  3. Học viên có thể phát triển một giao diện website cơ bản với HTML, CSS
  4. Học viên biết cách xây dựng một cơ sở dữ liệu hiệu năng cao, truy vấn SQL chính xác và tối ưu.
  5. Học viên phát triển thành công một web server hiệu năng cao, viết các API hoạt động tốt.
  6. Học viên hiểu và vận dụng tốt mô hình tương tác dữ liệu, áp dụng được MongoDB và Mongoose.
  7. Học viên hiểu mô hình socket, phát triển được ứng dụng web real-time với Socket.IO
  8. Học viên biết cách triển khai ứng dụng web trên production.

💻 Kỹ năng

  1. Học viên có kỹ năng tự học, biết cách tra cứu tài liệu kỹ thuật.
  2. Học viên có kỹ năng quản lý mã nguồn với Github, biết cách sử dụng VS Code, Figma, Google developer tool.
  3. Học viên có kỹ năng phân tích giao diện, lựa chọn chiến thuật lập trình, kiểm soát lỗi, các kỹ thuật và kinh nghiệm để lập trình nhanh và chất lượng hơn.
  4. Học viên có các kỹ năng bổ trợ cho công việc như kỹ năng trình bày, đặt câu hỏi, giao tiếp trong đội nhóm.

🧠 Tư duy

  1. Học viên có tư duy làm việc tận tâm, chỉn chu, chuyên nghiệp.
  2. Học viên có tư duy về cách hoạt động của một Web server, biết phân tích và đánh giá các giải pháp khác nhau, từ đó chọn ra giải pháp phù hợp nhất cho 1 vấn đề kỹ thuật.
Code với tư duy của Developer, kiểm thử với kỹ năng của một Tester, hoàn thiện sản phẩm như chính mình là Product Owner.

👨🏼‍🎓 Thành quả của học viên

  1. Học viên hoàn thành được 3 dự án cá nhân gồm:
  • Phát triển ứng dụng bằng TypeScript/JavaScript
  • Xây dựng cơ sở dữ liệu hiệu năng cao
  • Học viên hoàn thành dự án cá nhân: Phát triển hệ thống back-end với NodeJS.
  1. Học viên có 2 bài thuyết trình về các chủ đề học thuật.
  2. Học viên có 2 bài viết học thuật được đăng tải trên các nền tảng chia sẻ kiến thức lập trình
  3. Học viên trả lời tốt các câu hỏi về HTML, CSS, JavaScript, NodeJS trong cuộc phỏng vấn dành cho Fresher.

Chương trình học có gì?

thumbnail_cs_2_5c400bcd1f.png

CS - Nhập môn Khoa học Máy tính

Khóa học trình bày các kiến thức nền tảng về máy tính, giúp học viên hiểu cách thức máy tính và các ứng dụng vận hành. Thông qua trải nghiệm các chủ đề lập trình, học viên sẽ có cơ sở để lựa chọn hướng đi cho mình. Khóa học phù hợp với các học viên: 🥇 có cảm hứng với ngành CNTT hay KHMT và có ý định phát triển nghề nghiệp trong lĩnh vực này.; 🥈 mới bắt đầu những bước đi đầu tiên và chưa có nền tảng về lập trình.; 🥉 muốn chuyển ngành sang lập trình, muốn trải nghiệm thử xem bản thân mình có phù hợp với ngành không. Để học tốt khóa học này, học viên cần tốt nghiệp trung học cơ sở và biết sử dụng tin học văn phòng.

Xem thêm
Thumbnail_TB_e3e847effa.png

TB - Tư duy lập trình cơ bản với TypeScript / JavaScript

Khóa học dành cho các học viên có mục tiêu theo đuổi đam mê với ngành phần mềm, cụ thể hơn là: Front-end, Back-end, Full-stack, Mobile, ...; học viên mới bắt đầu học lập trình, muốn trang bị kiến thức nền tảng vững chắc; học viên đã từng học lập trình nhưng không có nền tảng vững chắc

Xem thêm
Thumbnail_TA_4795992ecd.png

TA - Tư duy lập trình nâng cao với TypeScript / JavaScript

Khóa học dành cho học viên định hướng theo lĩnh vực phần mềm, đã biết lập trình cơ bản và muốn nâng cao tư duy và kỹ năng của mình hơn; học viên chưa nhạy bén trong việc đưa ra các ý tưởng, giải pháp, thuật toán để giải quyết vấn đề trong lập trình.

Xem thêm
sq_thumbnail_2_878238a7a0.png

SQ - Tư duy về dữ liệu với SQL

Kỹ năng sử dụng SQL là không thể thiếu đối với một Data Analyst cũng như các Developer. Tuy nhiên, truy vấn và xây dựng cơ sở dữ liệu sao cho hiệu quả, tối ưu mới là điều quan trọng. Khóa học giúp bạn có nền tảng tư duy vững chắc và kỹ năng sử dụng SQL thuần thục.

Xem thêm
Thumbnail_BN_e5444651c2.png

BN - Lập trình back-end với NodeJS

Nắm vững khoá học này, bạn sẽ tự tin apply bất cứ vị trí nào về back-end dev với Nodejs. Một công nghệ mới mở ra những thăng hoa trong nghề nghiệp lập trình viên back-end.

Xem thêm

Vì sao bạn nên học tại Kmin?

🗻 Lộ trình học bài bản, thực tế

Đề cương được thiết kế tinh gọn và thực tế, dựa trên sự nghiên cứu và qua quá trình làm việc để hiểu nhu cầu tuyển dụng của doanh nghiệp. Những gì học được là những điều doanh nghiệp cần.

📲 Làm dự án giả lập

Học viên được rèn luyện kỹ năng làm việc (kỹ năng mềm và kỹ năng chuyên môn) theo quy trình làm việc chuyên nghiệp thông qua các thử thách lập trình và dự án khóa học.

👫 Lớp học như một gia đình

Lớp học chỉ tối đa 10 học viên cùng với giảng viên và các trợ giảng để đảm bảo chất lượng dạy và học. Mọi người xem nhau như một gia đình, cùng giúp đỡ nhau về đích.

Dự án học viên

Các đối tác của KMIN

Các câu hỏi thường gặp