C# Development

3 Tage

Stuttgart / LB

  • C#

  • 3 Tage

  • Zertifikat

  • Q & A

jetzt Anmelden

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
Consent Management Platform von Real Cookie Banner