Buổi học lắng nghe trải nghiệm của các bạn sau tuần học, phân tích hỗ trợ các bạn vượt qua các khó khăn; chia sẻ thêm kiến thức về clean code, git.
Nội dung chi tiết:
Team chia sẻ trải nghiệm kiến thức học trong tuần 3
Thảo luận làm rõ các nội dung trong tuần
Hải chia sẻ về Clean code
Thảo luận về Git
Chia sẻ nội dung tuần 4 và giải đáp các thắc mắc
Nội dung bài học:
Principles of object-oriented programming
What is OOP?
Define encapsulation
Define inheritance
Define polymorphism
Define abstraction
How the pillars of OOP work together to create organized, efficient code
Manage scene flow
Scene flow
Scene Manager
Data persistence
What is Json?
Introduction optimize code, Profile window
C# script in Unity
What is a programming language?
What is compilation?
Advantages of C#?
What is syntax?
What is namespace?
Data Types, Collections, Build-in Exceptions, Delegate, Extension Method, ...
String vs string, boxing vs unboxing, delegates vs events, Array vs ArrayList, ...
Clean code
Why should I write clean code?
What is Code convention?
Naming, Variables, Functions, Objects and Data structures, Classes, ~~SOLID, Testing, Concurrency, Error Handling, Formatting~~, Comments.
Version control (git + smartgit)
Repository, stage, local, cloud
Commit, pull, push, clone, add, create, discard, ignore, remove
Branch, merger, checkout, ...
Log
Github, gitlab + smartgit
Create "Project Design document"
Reasons for the project
Objectives and constrains of the project
Who the main stakeholder are
Risks identified
Benefits of the project
General overview of the budget
Courses:
1. Completing the course: Junior Programmer: Manage scene flow and data
[https://learn.unity.com/mission/progr...](https://learn.unity.com/mission/progr...)
2. Completing the course: Junior Programmer: Apply object-oriented principles
[https://learn.unity.com/mission/progr...](https://learn.unity.com/mission/progr...)
3. C# Tutorial
[https://www.tutorialsteacher.com/csha...](https://www.tutorialsteacher.com/csha...)
4. C# script in Unity
[ • 🕹️Full Unity Course - Learn Coding in C# b... ]( • 🕹️Full Unity Course - Learn Coding in C# b... )
5. Clean code
[https://github.com/thangchung/clean-c...](https://github.com/thangchung/clean-c...)
6. Create "Project Design document"
[https://drive.google.com/file/d/1eA0C...](https://drive.google.com/file/d/1eA0C...)
7. A Free Game Design Doc (GDD) Template
[ / free-game-design-doc-gdd-template-david-fox ](https://www.linkedin.com/pulse/free-g...)
Mọi thắc mắc các bạn comment để mình giải đáp nhé.
Rất mong nhận được góp ý từ các bạn để các buổi họp thêm phần chất lượng.
Nếu cần liên hệ trực tiếp vui lòng liên hệ admin tại group:
/ 469290529874466
Информация по комментариям в разработке