강의

멘토링

커뮤니티

NEW
Game Dev

/

Game Programming

[Học viện Game Jusin - Thầy Seonbi] C# cho Game dành cho Người Mới Bắt Đầu Hoàn Toàn

Khóa học này hướng đến mục tiêu xây dựng nền tảng vững chắc để ngay cả những người mới tiếp xúc với C# cũng có thể triển khai các dự án thực tế. Khóa học không chỉ dừng lại ở việc học cú pháp, mà được cấu trúc để hiểu tại sao nó hoạt động như vậy và cách áp dụng trong từng tình huống cụ thể thông qua thực hành. Bạn sẽ được học từ cú pháp cơ bản của C#, khái niệm lập trình hướng đối tượng, xử lý ngoại lệ, collection, đọc ghi file, cho đến các pattern thường được sử dụng trong thực tế và phương pháp debugging.

16 học viên đang tham gia khóa học này

  • jusingameacademy
초보자
유니티
C#
visual-c#

Bạn sẽ nhận được điều này sau khi học.

  • Ngôn ngữ cơ bản để học và sử dụng Unity một cách chuyên sâu

  • Kiến thức cơ bản để xin việc làm lập trình viên tại công ty game

Chuỗi bài dành cho người không chuyên ngành, Bắt đầu C# không cần suy nghĩ

Tôi đã tiến hành khảo sát với các sinh viên chuyên ngành. Câu hỏi là 'Làm thế nào mà bạn có được quyết tâm phải làm lập trình game', và phần lớn người trả lời đều cho biết 'Trong quá trình học tập, khi làm dự án sử dụng Unity Engine thì bắt đầu quan tâm đến lập trình'.

Từ góc độ của người không chuyên hoặc người mới bắt đầu chưa biết engine là gì và nên tiếp cận như thế nào, tôi đã suy nghĩ xem điểm khởi đầu nào sẽ tốt cho việc phát triển game. Một mặt, tôi nghĩ đến các học viên của chúng tôi đang học khóa C++ để có nền tảng vững chắc và khóa DirectX để hiểu sâu về 3D tại hiện trường học viện. Khi suy nghĩ về ngôn ngữ nào nên học thêm để các học viên tốt nghiệp khóa học tại học viện có thể thích nghi dễ dàng hơn với hiện trường phát triển, tôi đã đi đến kết luận rằng nên dạy C#.

C# hướng tới lập trình hướng đối tượng hoàn hảo, đã bổ sung các cú pháp lấy người dùng làm trung tâm để có thể sử dụng thuận tiện những cú pháp mà trước đây phải tự thiết kế và tạo ra trong C++. Ngoài ra, C# còn có ưu điểm là tự do khỏi những ràng buộc về môi trường phát triển vì đây là ngôn ngữ có thể hoạt động trên bất kỳ hệ điều hành và môi trường nào. Chính vì vậy, từ góc độ của những học sinh mới bắt đầu tiếp cận lập trình, C# có thể học và sử dụng dễ dàng hơn nhiều so với C++, và đối với những học sinh đã thành thạo ngôn ngữ khác thì có đặc điểm là có thể nắm bắt và áp dụng cú pháp một cách nhanh chóng.


Khóa học này được thiết kế dành cho học viên muốn bắt đầu học lập trình thông qua C#, ngay cả khi bạn không biết C++. Khóa học bao gồm các đặc điểm và cú pháp cơ bản nhất của ngôn ngữ, đồng thời được sản xuất với các ví dụ so sánh với C++.

Trong quá trình quay bài giảng, tôi đã cố gắng giảm thiểu tối đa những giải thích không cần thiết và chuẩn bị video tập trung vào code ví dụ và giải bài tập. Tôi khuyên bạn nên học khóa học này nếu bạn là học sinh muốn bắt đầu lập trình với tâm thế thoải mái hoặc muốn nắm vững cú pháp cơ bản của C# trước khi học Unity Engine.

Bạn có đang bị vấp ngã vì cú pháp C# khi học Unity không?

Bạn muốn nắm vững các nguyên lý cốt lõi của C# như khái niệm lập trình hướng đối tượng, xử lý ngoại lệ, collection và file I/O sao?

Thông qua khóa học này, bạn có thể vượt qua việc chỉ biết ngữ pháp và tiến thêm một bước để có được kỹ năng có thể áp dụng ngay vào phát triển game thực tế.

Đây là lựa chọn tốt nhất dành cho bạn - người sẽ mở ra những khả năng mới.
Cùng với thầy Seonbi của Joosin Game Academy, bạn cũng có thể trở thành chuyên gia C#.





Từ cú pháp cơ bản C# đến lập trình hướng đối tượng,
nắm vững các pattern thường dùng trong thực tế.


Xóa bỏ nỗi sợ hãi mơ hồ về lập trình,
trở thành nhà phát triển tạo ra game của riêng bạn.

Sau khi hoàn thành khóa học này, bạn sẽ


Từ cú pháp cơ bản của C# đến triển khai dự án thực tế, bạn có thể tự mình xây dựng nền tảng phát triển game.

  • Đây không chỉ là một khóa học liệt kê ngữ pháp đơn thuần, mà bạn sẽ hiểu vững chắc về lý do tại sao C# hoạt động như vậy và cách áp dụng trong từng tình huống cụ thể thông qua thực hành. Nhờ đó, bạn sẽ trang bị được năng lực cốt lõi cần thiết để tự tay tạo và triển khai script trong Unity.

Bạn sẽ hiểu chính xác các nguyên lý của lập trình hướng đối tượng.

  • Thông qua việc so sánh với các ngôn ngữ truyền thống như C++, bạn sẽ nắm vững rõ ràng các khái niệm về lập trình hướng đối tượng (OOP). Bằng cách hiểu phương pháp thiết kế tập trung vào đối tượng của C# và vai trò của .NET Framework, bạn có thể phát triển khả năng viết code có tính hệ thống và khả năng mở rộng cao hơn.

Trang bị các mẫu lập trình thường được sử dụng trong thực tế và khả năng gỡ lỗi.

  • Không chỉ dừng lại ở việc học lý thuyết, khóa học còn đi sâu vào các yếu tố thiết yếu trong dự án thực tế như collection, xử lý file input/output, xử lý ngoại lệ. Ngoài ra, bạn sẽ học được phương pháp debug hiệu quả và có được sự tự tin để tự mình giải quyết các vấn đề đa dạng phát sinh trong quá trình phát triển.

Hoàn thiện những năng lực cần thiết để xin việc với tư cách là nhà phát triển game.

  • Đối với những người hướng tới phát triển game Unity, C# là ngôn ngữ lập trình cốt lõi. Thông qua khóa học này, bạn có thể xây dựng nền tảng năng lực cơ bản vững chắc với tư cách là một lập trình viên mà các công ty game yêu cầu, tạo bước đệm để có thể xin việc làm lập trình viên tại công ty game mong muốn.


✔️

Lập trình C#, giờ đây không còn khó nữa!

C# cốt lõi trong phát triển game
Từ người mới bắt đầu đến chuyên nghiệp!

Khóa học này bao gồm từ cú pháp cơ bản của C# đến khái niệm lập trình hướng đối tượng, các pattern thường được sử dụng trong thực tế và phương pháp debugging một cách có hệ thống. Khóa học được thiết kế để bạn có thể hiểu tại sao nó hoạt động như vậy và cách áp dụng trong tình huống nào, tập trung vào việc triển khai dự án thực tế.

Lập trình C# hướng thực hành

Học cách viết script C# cần thiết cho phát triển game bằng Unity Engine. Vượt xa việc chỉ ghi nhớ cú pháp, bạn có thể nâng cao kỹ năng bằng cách triển khai các khái niệm cốt lõi như biến, toán tử, câu lệnh rẽ nhánh, vòng lặp, phương thức, class thông qua code thực tế.

Các khái niệm cốt lõi và mã thực hành C#

Khóa học cung cấp mã nguồn bao gồm tất cả nội dung như cú pháp cơ bản của C#, khái niệm lập trình hướng đối tượng, collection, xử lý file input/output, v.v. Bạn có thể nâng cao năng lực lập trình C# lên một tầm cao mới bằng cách trực tiếp chạy và chỉnh sửa mã nguồn được cung cấp.

Chúng tôi có thể giải quyết
những băn khoăn của những người như thế này!

📌

Người mới bắt đầu phát triển game
Những người lần đầu tiếp xúc với lập trình C# nhưng có niềm đam mê muốn tự tay tạo ra game bằng Unity Engine

Người học Unity Engine
Những người đã quen thuộc với các chức năng cơ bản của Unity và muốn tạo ra game có chiều sâu hơn bằng cách tự viết script và tùy chỉnh

📌

Người chuẩn bị xin việc lập trình viên game
Những người mong muốn được tuyển dụng làm lập trình viên client tại công ty game và muốn xây dựng nền tảng vững chắc từ cơ bản về C# mà thực tế công việc yêu cầu

Lập trình viên có kinh nghiệm (với ngôn ngữ khác)
Những người muốn bắt đầu phát triển game mà chưa có hiểu biết về C# hoặc .NET Framework, hoặc đang gặp khó khăn trong việc sử dụng C# trong dự án hiện tại

📌

Nhà phát triển cảm thấy giới hạn khi tự học
Những người gặp khó khăn trong việc triển khai dự án game thực tế chỉ với việc học tập trung vào ngữ pháp, và muốn học nguyên lý hoạt động cũng như cách ứng dụng thông qua thực hành

Người muốn học quy trình phát triển có hệ thống
Những người không chỉ muốn code đơn thuần mà còn muốn xây dựng năng lực phát triển thực tế như các pattern thường được sử dụng trong phát triển thực tế, phương pháp debug, v.v.




Học viện Game Jushin được thành lập vào năm 2011 và đã đào tạo ra vô số lập trình viên client trong hơn 10 năm qua. Chúng tôi tự hào đã nhiệt tình giảng dạy offline tại khu vực Guro trong nhiều năm, và đã giúp nhiều sinh viên chuyên ngành cũng như đặc biệt là nhiều sinh viên không chuyên ngành hơn nữa thành công gia nhập ngành game.

Mặc dù không phải là học viện game có nhiều hoạt động quảng bá, nhưng thông qua sự giới thiệu của các tiền bối và hậu bối trong ngành, chúng tôi vẫn đang tiếp tục hoạt động giảng dạy một cách sôi nổi và trong tương lai muốn gặp gỡ nhiều người có nguyện vọng hơn nữa thông qua Inflearn, không chỉ offline mà còn cả online.

Tôi mong rằng mọi duyên phận đều quý giá.

By Viện Đào Tạo Game Jusin


Trang chủ Học viện Game Jusinacademy: https://www.jusinacademy.com/

Địa chỉ lớp học offline tại Viện Đào tạo Game Jusin: Số 208, 211 Tòa nhà Samsung IT Valley, 197-5 Guro-dong, Quận Guro, Seoul

YouTube Portfolio của Học viện Game Jusin: https://www.youtube.com/@JusinGame

Lưu ý trước khi đăng ký


Môi trường thực hành

  • Hệ điều hành Windows được khuyến nghị.

  • Microsoft Visual Studio 2022 hoặc phiên bản mới hơn cần được cài đặt.

  • Để phát triển ổn định, chúng tôi khuyến nghị sử dụng PC có RAM từ 8GB trở lên.

Kiến thức cần có và lưu ý

  • C# hoặc dành cho những người mới bắt đầu tiếp xúc với lập trình.

  • Nếu bạn có kinh nghiệm với các ngôn ngữ khác như C hoặc C++ thì càng tốt.

  • Vì khóa học tập trung vào thực hành, nên cần có sự tham gia tích cực.

Tài liệu học tập

  • Tài liệu PDF slide bài giảng được cung cấp.

  • Mã thực hành sẽ được cung cấp thông qua GitHub.

  • Bạn có thể nâng cao kỹ năng bằng cách kết hợp lý thuyết và thực hành.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người muốn tự tạo và triển khai script trong Unity

  • Người muốn học không chỉ sử dụng Unity mà còn tùy chỉnh trực tiếp và học tập gần với thực tế công việc

Xin chào
Đây là

609

Học viên

43

Đánh giá

1

Trả lời

5.0

Xếp hạng

5

Các khóa học

  • 2011년에 개원하여 13년 동안 오로지 게임 클라이언트 개발자만을 육성해내고 있는 게임아카데미입니다.

  • 1000명 이상의 신입 취업자를 배출해냈으며 바로 오늘도 새로운 게임 클라이언트 개발자를 육성하고 있는 대한민국 최고의 클라이언트 개발자 육성 기관이라고 자부하고 있습니다.

  • 다수 게임회사로부터 신입 및 이직자의 추천 요청을 받고 있으며 기 취업자의 30% 정도 비율의 취업자는 모두 추천을 통해서 입사시킬 정도로 쥬신의 이름은 기업체들에게 신임을 받고 있습니다.

  • 오프라인 교육 외에 온라인 플랫폼 "인프런"을 통해서 새로운 제자들을 맞이하고자 합니다. 항상 최선을 다하겠습니다.

 

Chương trình giảng dạy

Tất cả

58 bài giảng ∙ (18giờ 45phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn, kết thúc sau 7 ngày ngày

24.200 ₫

80%

2.538.600 ₫

Khóa học khác của jusingameacademy

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!