Beschreibung
C# Complete
Zielgruppe: Nur für Unternehmen und Institutionen.This C# course is designed to provide an introduction to the C# programming language and the .NET Framework, and covers topics ranging from basic syntax and program structure to advanced topics like LINQ, multithreading, and web development with ASP.NET Core. The course also covers best practices and code optimization techniques, as well as tools and practices for software testing, continuous integration and deployment. The course is suitable for beginners with little or no programming experience, as well as intermediate developers who want to expand their skills in C# and .NET development.
Kommende Starttermine
Inhalte / Module
- Session 1:
- Introduction to C# programming language
- Basic syntax and program structure
- Variables and data types
- Console input/output
- Operators and expressions
- Introduction to ADO.NET
- Session 2:
- Control structures (if/else, switch/case, loops)
- Methods and functions
- Arrays and collections
- Exception handling
- ADO.NET data providers and data access with SQL Server
- Session 3:
- Object-oriented programming (OOP) concepts
- Classes and objects
- Inheritance and polymorphism
- Abstract classes and interfaces
- Introduction to ASP.NET
- Session 4:
- Advanced OOP topics
- Delegates and events
- Generics and type constraints
- LINQ (Language Integrated Query)
- ASP.NET Web Forms and MVC
- Session 5:
- File I/O operations
- Multithreading and asynchronous programming with TPL
- Basic networking with C#
- Best practices and code optimization techniques
- Session 6:
- Advanced LINQ topics (grouping, joining, aggregations)
- Entity Framework and ORM (Object-Relational Mapping)
- Introduction to ASP.NET Core
- Web API development with ASP.NET Core
- Authentication and authorization in ASP.NET Core
- Session 7:
- Advanced ASP.NET Core topics (middleware, filters, tag helpers)
- Web application deployment to IIS and Azure
- Unit testing with NUnit or xUnit
- Test-driven development (TDD) practices
- Continuous Integration/Continuous Deployment (CI/CD) with Azure DevOps or GitHub Actions
Zielgruppe / Voraussetzungen
- Beginners with little or no programming experience who want to learn C# and .NET development
- Developers with some programming experience in other languages who want to expand their skills in C# and .NET development
- Intermediate and advanced developers who want to further enhance their skills in C# and .NET development, particularly in the areas of web development and software testing
- Professionals in the software development industry who want to stay up-to-date with the latest tools and techniques for C# and .NET development
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.