Trở thành lập trình viên chuyên nghiệp
Thông tin chung
Mục tiêu của môn học là giúp các bạn học viên lấp những lỗ hổng về kiến thức và kỹ năng mềm nhằm nâng cao tỉ lệ học viên pass phỏng vấn vào doanh nghiệp mà mình mong muốn.
Trong phần đầu tiên, chúng ta sẽ bắt đầu với cách cài đặt IDE và các tiện ích đi kèm, các kỹ năng cần thiết để phát triển khả năng viết code, tư duy giải quyết vấn đề, công cụ quản lý phiên bản Git và cách sử dụng phương pháp quản lý công việc Kanban với Trello.
Tiếp đó, trong phần thứ hai, chúng ta sẽ được học các kiến thức nền tảng về kỹ thuật phần mềm như quy trình xây dựng phần mềm, vẽ lưu đồ và quy trình, UML Diagram với draw.io.
Ở phần ba, bạn sẽ được tìm hiểu về các nền tảng Free Hosting mà bạn có thể sử dụng để triển khai dự án của mình, công cụ Shell và giao diện dòng lệnh, kiến thức cơ bản về mô hình Agile.
Mục tiêu môn học
Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:
Nắm được các kỹ năng để trở thành một lập trình viên hoàn thiện
Hiểu quy trình xây dựng phần mềm
Hiểu về phương thức phát triển phần mềm Agile
Biết cách viết CV và sẵn sàng cho phỏng vấn
Để bắt đầu, các bạn nên dành một vài phút khám phá môn học và cấu trúc chung. Môn học sẽ có 4 phần với 13 bài học. Để việc học tập được hiệu quả, hãy luôn trau dồi kiến thức, không ngừng học hỏi, nghiên cứu và lập cho mình một kế hoạch học tập hợp lý để hoàn thành khóa học một cách xuất sắc.
Cấu trúc môn học
Phần 1: Phát triển kỹ năng công nghệ của bạn
Bài 1: Trở thành một lập trình viên tốt
Bài 2: Làm việc nhóm
Bài 3: Tìm kiếm và giải quyết vấn đề
Bài 4: Version Control (Git)
Bài 5: Kanban với Trello
Phần 2: Kiến thức nền tảng về Kỹ thuật phần mềm
Bài 6: Quy trình xây dựng phần mềm
Bài 7: Vẽ lưu đồ và quy trình với draw.io
Bài 8: UML Diagram
Phần 3: Các kiến thức nâng cao
Bài 9: Free hosting
Bài 10: Shell và Giao diện dòng lệnh
Bài 11: Agile cơ bản
Phần 4: Viết CV và chuẩn bị phỏng vấn
Bài 12: Hướng dẫn viết CV
Bài 13: Kinh nghiệm tham gia phỏng vấn