inflearn logo

[Jusin Game Academy Seonbi-ssaem] Game C# dành cho người mới bắt đầu hoàn toàn

Khóa học này nhằm mục đích xây dựng một nền tảng vững chắc để ngay cả những người mới bắt đầu tiếp cận C# cũng có thể triển khai được các dự án thực tế. Không chỉ dừng lại ở việc học cú pháp, khóa học được thiết kế tập trung vào thực hành để bạn hiểu rõ tại sao nó lại hoạt động như vậy, và nên ứng dụng như thế nào trong từng tình huống cụ thể. Khóa học sẽ bao gồm 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, nhập xuất tệp tin (file I/O), cho đến các mẫu thiết kế (pattern) và phương pháp debug thường được sử dụng trong thực tế.

(5.0) 1 đánh giá

28 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

C#
C#
visual-c#
visual-c#
C#
C#
visual-c#
visual-c#

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

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

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

Sê-ri dành cho người không chuyên, Bắt đầu với C# một cách vô điều kiện

Tôi đã tiến hành một cuộc khảo sát dành cho các sinh viên chuyên ngành. Với câu hỏi "Bạn đã nảy sinh ý định muốn học lập trình game như thế nào?", đa số người trả lời cho biết rằng trong quá trình học tại khoa, "khi đang thực hiện dự án bằng công cụ Unity Engine, tôi bắt đầu cảm thấy hứng thú với việc lập trình".

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

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


Khóa học này được xây dựng dành cho những sinh viên muốn bắt đầu nhập môn lập trình thông qua C#, ngay cả khi chưa biết về C++. Nội dung khóa học bao gồm các đặc tính và cú pháp cơ bản nhất của ngôn ngữ, đồng thời các video cũng được thực hiện bằng cách so sánh với các ví dụ trong C++.

Trong quá trình ghi hình 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 mã ví dụ cũng như giải bài tập. Tôi đề xuất khóa học này cho những sinh viên muốn bắt đầu học lập trình với tâm thế thoải mái, hoặc những sinh viên muốn nắm vững cú pháp C# cơ bản trước khi học Unity Engine.

Có phải bạn đang học Unity nhưng lại bị cản trở bởi ngữ pháp C# không?

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

Thông qua khóa học này, bạn không chỉ dừng lại ở việc hiểu biết về ngữ pháp mà còn có thể tiến một bước xa hơn, đạt đến trình độ có thể áp dụng ngay vào việc phát triển game thực tế.

Đây là lựa chọn tốt nhất để bạn mở ra những khả năng mới.
Cùng với thầy Sunbi từ Học viện Game Jusin, bạn cũng có thể trở thành một chuyên gia C#.





C# 기초 문법부터 객체지향,
실무에서 자주 쓰는 패턴까지 확실히 다집니다.


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

Sau khi kết thúc khóa học này, bạn sẽ


Từ cú pháp C# cơ bản đến triển khai dự án thực tế, bạn có thể tự mình xây dựng nền tảng vững chắc cho việc phát triển trò chơi.

  • Đây không chỉ là một bài giảng liệt kê ngữ pháp đơn thuần, mà bạn sẽ được hiểu một cách vững chắc thông qua thực hành về lý do tại sao C# lại hoạt động như vậy, và nên ứng dụng nó như thế nào trong từng tình huống cụ thể. Thông qua đó, bạn sẽ trang bị được những năng lực cốt lõi cần thiết để trực tiếp tạo và triển khai các kịch bản (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 bắt 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 thức thiết kế hướng đối tượng của C# và vai trò của .NET Framework, bạn có thể nuôi dưỡng khả năng viết mã có hệ thống và có khả năng mở rộng 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 các dự án thực tế như Collection, nhập xuất file (I/O) và xử lý ngoại lệ. Ngoài ra, bạn sẽ được học các phương pháp gỡ lỗi (debugging) hiệu quả để có thêm tự tin trong việc tự mình giải quyết các vấn đề khác nhau phát sinh trong quá trình phát triển.

Hoàn thiện các năng lực thiết yếu để tìm việc làm với tư cách là nhà phát triển trò chơi.

  • Đối với những người đặt mục tiêu phát triển trò chơi bằng 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 vững chắc về năng lực cơ bản của một lập trình viên mà các công ty game yêu cầu, từ đó tạo bước đệm để có thể ứng tuyển vào vị trí 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 của phát triển game
Ngay cả người mới bắt đầu cũng có thể trở thành chuyên gia!

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

Lập trình C# tập trung vào thực hành

Bạn sẽ được học cách viết kịch bản C# thiết yếu cho việc phát triển trò chơi bằng Unity Engine. Không chỉ dừng lại ở việc ghi nhớ cú pháp đơn thuần, bạn có thể xây dựng kỹ năng của mình bằng cách hiện thực hóa các khái niệm cốt lõi như biến, toán tử, câu lệnh điều kiện, vòng lặp, phương thức và lớp vào mã nguồn thực tế.

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

Chúng tôi cung cấp mã nguồn bao gồm tất cả các nội dung được đề cập trong bài giảng như cú pháp cơ bản của C#, khái niệm hướng đối tượng, collection, nhập xuất tệp (file I/O), v.v. Bạn có thể nâng cao hơn nữa năng lực lập trình C# của mình bằng cách trực tiếp chạy và chỉnh sửa mã nguồn được cung cấp.

Có thể giải quyết nỗi lo của
những người như thế này!

📌

Người mới bắt đầu phát triển trò chơi
Những người mới tiếp cận lập trình C# nhưng có niềm đam mê muốn tự tay tạo ra trò chơi bằng cách sử dụng công cụ Unity.

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 các trò chơi có chiều sâu hơn bằng cách tự viết và tùy chỉnh script.

📌

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

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

📌

Nhà phát triển cảm thấy bị 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ế nếu chỉ học lý thuyết 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.

Những người muốn học quy trình phát triển hệ thống
Những người không chỉ muốn dừng lại ở việc lập trình đơn thuần mà còn muốn tích lũy năng lực phát triển thực tế như các mẫu thiết kế (pattern) thường dùng và phương pháp gỡ lỗi (debugging) trong thực tế.




Học viện Game Jushin được thành lập vào năm 2011 và đã đào tạo ra vô số nhà phát triển Client trong suốt hơn 10 năm qua. Chúng tôi tự hào đã thực hiện những bài giảng đầy nhiệt huyết và không hổ thẹn thông qua hình thức offline tại khu vực Guro trong nhiều năm, đồng thời dẫn dắt thành công các sinh viên chuyên ngành cũng như một lượng lớn sinh viên không chuyên bước chân vào ngành công nghiệp game.

Mặc dù không phải là một học viện game quảng bá rầm rộ, nhưng chúng tôi vẫn đang tiếp tục các hoạt động đào tạo một cách sôi nổi thông qua sự giới thiệu của các tiền bối và hậu bối trong ngành. Trong tương lai, thông qua Inflearn, chúng tôi mong muốn được gặp gỡ nhiều học viên tiềm năng hơn nữa trên cả nền tảng trực tuyến lẫn trực tiếp.

Hy vọng mọi nhân duyên đều trở nên quý giá.

Bởi Jusin Game Academy


Trang chủ Jusin Game Academy: https://www.jusinacademy.com/

Địa chỉ giảng dạy trực tiếp của Học viện Game Jusin: Phòng 208, 211, Samsung IT Valley, 197-5 Guro-dong, Guro-gu, Seoul

YouTube Portfolio của Jusin Game Academy: https://www.youtube.com/@JusinGame

Lưu ý trước khi học


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

  • Khuyến nghị sử dụng môi trường hệ điều hành Windows.

  • Bạn cần cài đặt Microsoft Visual Studio 2022 hoặc phiên bản mới nhất.

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

Kiến thức tiên quyết và lưu ý

  • Đây là khóa học dành cho những người mới bắt đầu làm quen với C# hoặc lập trình.

  • Sẽ tốt hơn nữa nếu bạn đã có kinh nghiệm với các ngôn ngữ khác như C hoặc C++.

  • Khóa học được tiến hành tập trung vào thực hành, vì vậy 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 sẽ được cung cấp.

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

  • Bạn có thể nâng cao kỹ năng của mình thông qua việc kết hợp giữa 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 trực tiếp chế tạo và triển khai các script trong Unity

  • Những người không chỉ dừng lại ở việc làm quen với Unity mà còn muốn trực tiếp tùy chỉnh và học tập bám sát vào thực tế công việc.

Xin chào
Đây là jusingameacademy

636

Học viên

45

Đánh giá

2

Trả lời

5.0

Xếp hạng

5

Các khóa học

  • Là học viện game được thành lập từ năm 2011, suốt 13 năm qua chúng tôi chỉ tập trung duy nhất vào việc đào tạo các nhà phát triển Game Client.

  • Chúng tôi đã đào tạo ra hơn 1000 nhân viên mới và tự hào là học viện đào tạo lập trình viên client game hàng đầu Hàn Quốc, nơi vẫn đang tiếp tục nuôi dưỡng những thế hệ lập trình viên mới ngay cả trong ngày hôm nay.

  • Chúng tôi đang nhận được yêu cầu đề xuất nhân sự mới và người chuyển việc từ nhiều công ty game khác nhau, và cái tên Jusin đang nhận được sự tin tưởng từ các doanh nghiệp đến mức khoảng 30% số người đã có việc làm đều được tuyển dụng thông qua sự giới thiệu.

  • Ngoài giáo dục trực tiếp (offline), chúng tôi mong muốn được chào đón những học viên mới thông qua nền tảng trực tuyến "Inflearn". Chúng tôi sẽ luôn nỗ lực hết mình.

Tôi đang nhận được sự tin tưởng từ mọi người. Ngoài các khóa đào tạo trực tiếp (offline), tôi hy vọng sẽ được chào đón những học viên mới thông qua nền tảng trực tuyến "Inflearn". Tôi sẽ luôn nỗ lực hết mình.

Thêm

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á

Tất cả

1 đánh giá

5.0

1 đánh giá

  • sinji1078229님의 프로필 이미지
    sinji1078229

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    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!

    2.526.562 ₫