Skip to main content

Xây dựng phần mềm đầu tiên


FUNiX
Enrollment in this course is by invitation only

Về môn học này!

FUNiX xin giới thiệu môn Xây dựng phần mềm đầu tiên, đây là khóa học cuối cùng trong chương trình "Chứng chỉ công dân số", ở những môn trước đã giới thiệu đến người học những kiến thức cơ bản về máy tính cho đến những kiến thức để xây dựng một trang web đơn giản có sử dụng HTML và CSS (web tĩnh).

Mục tiêu của khóa học là giúp người học từng bước xây dựng những phần mềm đầu tiên có giá trị để sau này khi học xong khóa học, các bạn có thể tự tin phỏng vấn xin việc ở những công ty công nghệ hàng đầu Việt Nam như: FPT Software, Nash Tech, Niteco, CMC Soft...

Môn học sẽ có 4 phần với 16 bài học, tất cả đều được bố trí rất khoa học cả về nội dung lẫn thứ tự học với sự hướng dẫn rất chi tiết của giáo viên. Sau mỗi bài học lý thuyết sẽ là một bài thực hành và cuối mỗi phần sẽ có những bài tập cần bạn phải hoàn thành để giáo viên chấm điểm.


Thông tin về khóa học

Tên khóa học Xây dựng phần mềm đầu tiên
Mã khóa học PRF192x_02_VN
Số tín chỉ 3
Thời lượng học 6 tuần

Mục tiêu môn học:

- Nắm được những khái niệm lập trình cơ bản thông qua ngôn ngữ Javascript

- Vận dụng thành thạo ngôn ngữ Javascript để tạo ra tương tác cho website

- Thay đổi nội dung trang/ xử lý form của web pages dùng Javascript

- Sử dụng Development Tools để gỡ lỗi

- Biết cách sử dụng thư viện jQuery để tương tác với web pages

- Dùng JavaScript để tạo ra được Animation và mini Game


Cấu trúc khóa học:

Phần 1:  Intro to JS: Drawing 
 
Bài 1: Intro to programming & Variables 
Bài 2: Animation basics
Bài 3: Text and Functions
Bài 4: Decision & Debug
 
Phần 2:  Intro to JS: Animation
 
Bài 5: Looping & Clean code
Bài 6: Arrays
Bài 7: Objects
Bài 8: Object - Oriented Design
 
Phần 3: HTML/JS: Making webpages interactive
 
Bài 9: JS and the DOM
Bài 10: DOM access methods
Bài 11: DOM events and DOM animation
Bài 12: JS libraries in your webpage
 
Phần 4: HTML/JS: Making webpages interactive with jQuery
 
Bài 13: DOM access with jQuery
Bài 14: DOM modification and jQuery techiniques
Bài 15: DOM Events and Form processing
Bài 16: DOM animation & efects with jQuery

Điều kiện tiên quyết

Không có


Người thiết kế khóa học

Đặng Kim Thi

      9+ năm giảng dạy tại FPT - APTECH
      15+ tham gia vào các dự án phát triển phần mềm cho các thị trường trong và ngoài nước (thị trường chính là Nhật Bản)
      Cử nhân kỹ sư phần mềm
      Thành thạo các công nghệ và ngôn ngữ: C, C#, Java, HTML, CSS, Javascript, Bootstrap, jQuery, PHP, Laravel, .NET framework, SQL, MySQL.

      Facebook: https://www.facebook.com/thidk

 


Đỗ Văn Quang

      Cử nhân CNTT, Đại Học Sư Phạm Hà Nội
      Hơn 10 năm kinh nghiệm lập trình, 8 năm làm việc ở FPT Software, 3 năm kinh nghiệm trong vị trí Technical Leader, Solution Architecture, Freelance cho công ty ở Australia
      Thành thạo các công nghệ và ngôn ngữ lập trình: .net (C#, Sharepoint, Asp.net), .net core, Azure (Serverless,...), C#, PHP, NodeJS, Python, CSS, HTML, Javascript, SQL Server, MySQL, các framework và CMS: Sharepoint, Wordpress, Orchard, Strapi
      Hệ điều hành: Windows, Linux (Fedora, Ubuntu, Raspbian - Raspberry Pi)

      Facebook: https://www.facebook.com/quangdv168


Nguồn học liệu

Trong thời đại hiện nay, mỗi môn học đều có nhiều nguồn tài liệu liên quan kể cả sách in và online, FUNiX Way không quy định một nguồn học liệu cụ thể mà khuyến cáo để học viên chọn được nguồn phù hợp nhất cho mình. Trong quá trình học từ nhiều nguồn khác nhau theo lựa chọn cá nhân đó, khi sinh viên phát sinh câu hỏi thì sẽ được kết nối nhanh nhất với mentor để được giải đáp. Toàn bộ phần đánh giá bao gồm các câu hỏi trắc nghiệm, bài tập, dự án và thi vấn đáp do FUNiX thiết kế, xây dựng và thực hiện.

Các môn học của FUNiX không quy định bắt buộc tài liệu học tập, sinh viên có thể chủ động tìm và học từ bất kỳ nguồn nào phù hợp, kể cả sách in hay nguồn học liệu online (MOOC) hay các website. Việc sử dụng các nguồn đó do học viên chịu trách nghiệm và đảm bảo tuân thủ các chính sách của chủ sở hữu nguồn, trừ trường hợp họ có sự hợp tác chính thức với FUNiX. Nếu cần hỗ trợ, học viên có thể liên hệ phòng đào tạo FUNiX để được hướng dẫn.

Dưới đây là một số nguồn học liệu của môn học mà học viên có thể tham khảo sử dụng. Việc liệt kê nguồn dưới đây không nhất thiết hàm ý rằng FUNiX có sự hợp tác chính thức với chủ sở hữu của nguồn: Khanacademy


Kênh phản hồi

FUNiX sẵn sàng đón nhận và trao đổi về mọi ý kiến góp ý, phản hồi liên quan đến học liệu qua email program@funix.edu.vn