11: Học cách sử dụng Git & github cho lập trình và thiết kế website - Fedu

11: Học cách sử dụng Git & github cho lập trình và thiết kế website

Giảng viên: Nguyễn Đức Việt

Học phí (mua 1 lần học trọn đời) tại FEDU

599,000  199,000 

Học phí chỗ khác: 599,000 ₫

Học đến khi thành thạo thì thôi

Hoàn lại học phí nếu không hài lòng

Lưu ý: Hình thức học của Fedu là học ONLINE, chúng tôi không mở lớp dạy trực triếp hoặc offline. Học viên vui lòng cân nhắc trước khi đăng ký

Thời lượng: 4 giờ

Bài học: 29 bài

Giới thiệu khóa học

Git và Github- Bạn đã biết những gì?

Khoá học hướng dẫn cách sử dụng Git & Github cho lập trình và thiết kế website

Git và Github được sử dụng khá phổ biến trong giới lập trình viên, chắc hẳn bạn sẽ thấy nhiều đường kho mã nguồn có link từ Github.com. Nó rất tiện lợi và an toàn, đáp ứng tốt các nhu cầu làm việc nhóm. Để sử dụng Git và Github bạn cần có những kiến thức cơ bản dòng lệnh trên Linux (vì cơ bản Git được xây dựng trên Linux).

BẠN CÓ BIẾT?

GitHub là một dịch vụ cung cấp kho lưu trữ mã nguồn Git dựa trên nền web cho các dự án phát triển phần mềm. GitHub cung cấp cả phiên bản trả tiền lẫn miễn phí cho các tài khoản. Các dự án mã nguồn mở sẽ được cung cấp kho lưu trữ miễn phí. Tính đến tháng 4 năm 2016, GitHub có hơn 14 triệu người sử dụng với hơn 35 triệu kho mã nguồn, làm cho nó trở thành máy chủ chứa mã nguồn lớn trên thế giới.

Github đã trở thành một yếu có sức ảnh hưởng trong cộng đồng phát triển mã nguồn mở. Thậm chí nhiều nhà phát triển đã bắt đầu xem nó là một sự thay thế cho sơ yếu lý lịch và một số nhà tuyển dụng yêu cầu các ứng viên cung cấp một liên kết đến tài khoản Github để đánh giá ứng viên.

VẬY GIT VÀ GITHUB LÀ GÌ? 

Git là tên gọi của một Hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS) là một trong những hệ thống quản lý phiên bản phân tán phổ biến nhất hiện nay. DVCS nghĩa là hệ thống giúp mỗi máy tính có thể lưu trữ nhiều phiên bản khác nhau của một mã nguồn được nhân bản (clone) từ một kho chứa mã nguồn (repository), mỗi thay đổi vào mã nguồn trên máy tính sẽ có thể ủy thác (commit) rồi đưa lên máy chủ nơi đặt kho chứa chính. Và một máy tính khác (nếu họ có quyền truy cập) cũng có thể clone lại mã nguồn từ kho chứa hoặc clone lại một tập hợp các thay đổi mới nhất trên máy tính kia. Trong Git, thư mục làm việc trên máy tính gọi là Working Tree.

Có một cách hiểu khác về Git đơn giản hơn đó là nó sẽ giúp bạn lưu lại các phiên bản của những lần thay đổi vào mã nguồn và có thể dễ dàng khôi phục lại dễ dàng mà không cần copy lại mã nguồn rồi cất vào đâu đó. Và một người khác có thể xem các thay đổi của bạn ở từng phiên bản,  họ cũng có thể đối chiếu các thay đổi của bạn rồi gộp phiên bản của bạn vào phiên bản của họ. Cuối cùng là tất cả có thể đưa các thay đổi vào mã nguồn của mình lên một kho chứa mã nguồn.

Github là một hệ thống máy chủ dành riêng để chứa các kho này, các repository trên Github được gọi là remote repository. Như vậy, bạn có thể thấy rất rõ ràng sự khác nhau Git là một mô hình hệ thống còn Github là hệ thống máy chủ. 

Git mang đến nhiều lợi thế cho công việc lập trình:

  • Git dễ sử dụng, an toàn và nhanh chóng.
  • Quản lý source code dễ dàng chuyên nghiệp
  • Có thể giúp quy trình làm việc code theo nhóm đơn giản hơn rất nhiều bằng việc kết hợp các phân nhánh (branch).
  • Hạn chế được lỗi xảy ra trong quá trình code trong 1 team
  • Khi gặp lỗi có thể dễ dàng Backup lại phiên bản trước
  • Code không giới hạn khoảng cách giữa các thành viên trong team, bạn có thể làm việc ở bất cứ đâu vì chỉ cần clone mã nguồn từ kho chứa hoặc clone một phiên bản thay đổi nào đó từ kho chứa, hoặc một nhánh nào đó từ kho chứa.
  • Dễ dàng trong việc deployment sản phẩm.

CHỈ VỚI 4 TIẾNG KHOÁ HỌC SẼ TRANG BỊ CHO BẠN ĐẦY ĐỦ KIẾN THỨC VỀ:

  • Sử dụng GIT&GITHUB lưu trữ file làm việc, dự án phát triển và host website thế nào ?
  • Sử dụng GIT&GITHUB trong việc tạo website demo và trực tuyến để sử dụng khi phát triển Front end, phát triển phần mềm với khách hàng hoặc team developer?
  • Sử dụng GIT&GITHUB trong việc tạo ra một website cá nhân trực tuyến với tên miền tùy chọn và miễn phí thế nào ?
  • Học cách nhúng facebook vào trong trang github thế nào?

KHOÁ HỌC ĐANG HƯỚNG ĐẾN NHỮNG BẠN:

  • Web Developers, Web Designers, người lập trình ứng dùng, thiết kế app, phát triển app muốn nâng cao năng lực và kỹ năng nghề nghiệp để cải thiện chất lượng và năng suất công việc
  • Những bạn sinh viên Công nghệ thông tin muốn bổ sung các kiến thức làm việc với mã nguồn github
  • Những người có đam mê và mong muốn lập trình web

HÃY CÙNG XEM CẢM NHẬN CỦA HỌC VIÊN KHI HOÀN THÀNH KHOÁ HỌC NÀY NHÉ:

Bạn N.Tuấn: Mình đã tham gia rất nhiều khoá học của Fedu về lập trình nhưng đặc biệt ấn tượng với khoá git và github này. Thầy Việt có kiến thức rất thực tế va phù hợp với công việc của mình.

Anh L.Khương: Mình thực sự thích và cảm thấy phù hợp với phương pháp giảng dạy của Fedu. Sau khoá học mình đã có những kiến thức cần thiết về git và github để phục vụ cho công việc hàng ngày của mình. Mong rằng Fedu sớm ra những khoá học mới về nhiều phần mềm lập trình hơn nữa cho mình tham gia.

Hãy tham gia ngay khoá học để trở thành thành viên trên con đường chinh phục lập trình và thiết kế web!

Nội dung khoá học (4 giờ)

Phần 1: Giới thiệu khóa học
 Giới thiệu khóa học (09:17)
 Khái niệm cơ bản (05:01)
 Cài đặt GIT va GITHUB (06:10)
 Tạo tên miền và kho lưu trữ cho project (05:14)
Phần 2: Thực hành các lệnh cơ bản trong git
 Upload website lên kho lưu trữ thế nào (16:10)
 Sửa file trên github thế nào (07:59)
 Thêm file trong git thế nào (05:38)
 Cách lấy file từ github về máy (05:35)
 Tạo trang web gallery thế nào (10:06)
Phần 3: Project thực tế
 Giới thiệu project thực tế – làm hồ sơ cá nhân trực tuyến (07:25)
 Setup ban đầu (04:36)
 Lựa chọn giao diện (07:51)
Phần 4: Thiết kế CV cá nhân trực tuyến bằng Github
 Tạo file trang chủ và file photoshop (05:48)
 Xử lý HTML cho header (06:43)
 Xử lý CSS cho menu (04:55)
 Xử lý CSS cho menu trên di động (06:08)
 Xử lý nền bằng After Before (07:51)
 Xử lý HTML cho khối giới thiệu (03:31)
 Xử lý CSS cho khối giới thiệu (09:17)
 Xử lý responsive cho di động (04:32)
 Xử lý HTML cho khối thông tin kinh nghiệm (12:31)
 Xử lý CSS cho khối thông tin kinh nghiệm (09:36)
 Xử lý responsive cho khối kinh nghiệm cá nhân (03:12)
 Xử lý hiệu ứng bằng jquery (16:51)
 Hướng dẫn xử lý các phần còn lại (03:51)
 Thêm khối facebook comment thế nào (16:47)
 Quay ngược thời gian trang git thế nào (10:53)
 Tổng kết (16:54)

SAU KHI HOÀN THÀNH KHOÁ HỌC BẠN HOÀN TOÀN TỰ TIN VỀ KĨ NĂNG:

  • Cài đặt git và git hub.
  • Up và tải file và lưu trữ trên github sử dụng các lệnh trong Git.
  • Hosting một website đã làm xong lên github qua từng bước, chọn tên miền, tạo repo, hiệu chỉnh, upload website, demo web thật.
  • Nhúng facebook comment vào github.

GIẢNG VIÊN: Nguyễn Đức Việt

  • Tốt nghiệp Đại học Bách khoa, khoa Công nghệ thông tin.
  • Với 8 năm kinh nghiệm giảng dạy, anh đã có hàng nghìn học viên đã tốt nghiệp và làm việc trong lĩnh vực thiết kế, đặc biệt là thiết kế web chuyên nghiệp. Ngoài ra anh còn tham gia rất nhiều dự án web cho FPT và các dự án Freelance khác về thiết kế web dựa trên ngôn ngữ lập trình mã nguồn mở, PHP, .NET
  • Anh đã tham gia hiệu đính và dịch rất nhiều đầu sách về thiết kế web cho hệ thống thư viện đại học FPT.
  • Ngoài ra anh còn tham gia rất nhiều dự án web cho FPT, dạy các shortcourse cho người đi làm và các dự án Freelance khác về thiết kế web dựa trên ngôn ngữ lập trình mã nguồn mở.

Đánh giá

Chưa có đánh giá nào.

Hãy là người đầu tiên nhận xét “11: Học cách sử dụng Git & github cho lập trình và thiết kế website”

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

11: Học cách sử dụng Git & github cho lập trình và thiết kế website 199,000 đ ĐĂNG KÝ NGAY