C# Development
3 Tage
Stuttgart / LB
-
C#
-
3 Tage
-
Zertifikat
-
Q & A
Kursbeschreibung
lntroduction to C# Development: Applied for your first job but you don’t know C# or feel intimidated by it. Take this in-depth C# course tailored for undergraduate students and young professionals. This course lays the groundwork for mastering C# and its applications in software and game development. Engage in practical exercises and build a strong foundation to develop complex applications and games using C#. As a bonus an introduction is added to the course for Unity3D.
Kursinhalte
C# Basics
- lntroduction to C# and .NET Framework
- Development environment setup
- Variables, data types, and operators
- Control flow with conditions and loops
2. Object-Oriented Programming (OOP)
- classes, objects, and constructors
- Encapsulation, inheritance, and polymorphism
- Interfaces and exception handling
- OOP design principles
3. Data Management
- Arrays, lists, and dictionaries
- lntroduction to UNQ for data querying
- Managing files and streams
- Error handling with try-catch blocks
4. Intro to Unity3D
- Setting up Unity and understanding the interface
- Scripting in Unity with C#
- Game object manipulation and scene management
- Physics and collision detection
- ▶ also check our Unity3D Course
5. Advanced Topics
- Understanding delegates and events
- Asynchronous programming and threading
- Exploring .NET Core for cross-platform development
- Unit testing and best practices
6. Project Work
- Planning and conceptualizing a game project
- Applying C# and Unity skills in development
- Collaborative tools and version control with Git
- Final project showcase and peer review
This curriculum is designed to be interactive and progressive, ensuring that by the end of the course, participants will be well-equipped to take on software and game development challenges using C# and Unity3D.
Voraussetzungen
Programming Basics
Zielgruppe
- undergraded Students
- young professionals