Get in Touch
 Duration 28 hours

Course Outline

Overview of the .NET Core development environment
- Visual Studio environment fundamentals
- Project and solution architecture
- Library integration procedures
- Solution implementation strategies

C# language syntax and core constructs
- Data types, operators, and expressions
- Control flow: loops and conditions
- Method definition and creation
- Exception handling mechanisms
- Method invocation patterns
- Method overloading techniques
- Optional and output parameters

Data structures and collections
- Implementation of structures and enumeration types
- Data organization within collections

Object-oriented programming principles
- Event handler implementation
- Class design and creation
- Interface definition and implementation
- Strongly typed collections
- Class hierarchy management
- Extending .NET Framework and Core libraries

File I/O operations
- File reading and writing procedures
- XML and JSON serialization/deserialization
- Utilization of I/O libraries

Database integration and access
- Entity Data Model creation and usage
- Data querying via LINQ
- Data modification using LINQ
- Network-based data access
- Web service integration (REST APIs)

Concurrent and asynchronous processing
- Multithreading via Lambda expressions and tasks
- Asynchronous operation preparation
- Concurrency synchronization for data access

Supplementary modules (subject to schedule):
- WPF Desktop Application development (.NET Framework)
- ASP.NET MVC application creation (.NET Framework or .NET Core)
- Azure SQL Database access (Cloud environments)

Requirements

  • Foundational knowledge of software development concepts.

Target Audience

  • Technical Team Leaders
  • Software Developers

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories