0% found this document useful (0 votes)
6 views

Back-End .Net Content

Steps Learning offers professional diplomas in programming and IT, focusing on practical skills for the job market. Their curriculum includes various programming topics such as C#, SQL Server, and MVC, with a total of 170 lecture hours over 6 months. The company aims to provide high-quality education tailored to industry demands, led by experienced instructors.

Uploaded by

eslamayman1214
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Back-End .Net Content

Steps Learning offers professional diplomas in programming and IT, focusing on practical skills for the job market. Their curriculum includes various programming topics such as C#, SQL Server, and MVC, with a total of 170 lecture hours over 6 months. The company aims to provide high-quality education tailored to industry demands, led by experienced instructors.

Uploaded by

eslamayman1214
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

steps

Learning

Back-End
.NET
Diploma Content
Free 170 6
Lecture Hours Months
About steps
Steps Learning is a specialized company offering professional diplomas
in programming and information technology. Our mission is to equip
trainees with the skills required for the job market through advanced
practical curricula and interactive training led by industry experts. We
utilize modern teaching methodologies that blend theoretical
knowledge with hands-on experience, ensuring that students gain the
necessary competencies to succeed in their careers.

At Steps Learning, we strive to be the top choice for individuals looking to


learn programming from scratch or enhance their existing skills. Our
programs cover the latest technologies and industry best practices,
providing a high-quality learning experience tailored to market
demands.
Diploma content

1-Introduction to programming using C#

•Intro of Programming •Adv . Arithmantic Operation


•Execution Life Cycle •Null Coalescing Operator
•Binary System •Condition Statment
•Create Console App •Looping Statment
•Explain Project Component •Array
•Datatypes •Method
•Variables
•Type Casting
15
Hours
Diploma content

2-SQL Server Programming

•Intro. to DB Systems •Batch


•DB Life Cycle •Alter, Drop
•DB Vs. File based •Truncate
•ERD Design •Like , distinct
• PK and FK •Aggregate Fun, Grouping
• Mapping rules •Union
•T-SQL Categories •Sub-Queries
•Using Management Studio •Types of join
•Create DB •Exists
•DDL Statements •Normalization 15
•DML Statements Hours
Diploma content
•Views
•Variables
3-Advanced SQL Server •Control of flow
•Built-in functions
•What is MS SQL Server? •User defined functions
•Client\Server Architecture •Stored Procedures
•Why SQL Server •Triggers
•SQL Server Editions •Indexes.
•SQL Server Components and Tools •Sequence.
•Attach and detach •Computed Columns.
•Take offline & bring online •Error Handling.
•System and user databases •Transactions.
•Create DB using code & wizard •Pivoting
•Create tables using code & wizard •Snapshots.
•Data Integrity and constraints
•Schema and Synonyms
•Backups.
•Permissions. 15
•Data types and UDD •Users & logins. Hours
Diploma content
•Revision
4-OOP Using C# •auto implement property
•read -only property
•OOP Concepts •init-only
•Abstraction - Encapsulation •primary constructor
•Create Class - access Modifiers •Ref Type & Value Type
•Member field , function •Indexed
•Create instance •Class Relations
•this •Inheritance
•Setter - getter "Member Method" •Abstraction
•Constructor •Polymorphism
•Constructor Chaining •Override -overload - new
•Properties •as -is
•Demo on array of Object •Abstarct class 15
Hours
Diploma content

5-Advanced C#

•Boxing and unBoxing


•Object Class
•Operator Overload
•Enum
•Ctrust
•Interface
•Generics
•Delegates
•Thread
•Extension Method 30
Hours
Diploma content

6- Linq

•Basic LINQ Query Operations


• Filtering Data with LINQ
• Sorting Data with LINQ
• Aggregation and Grouping in LINQ
• Joining Data with LINQ
• LINQ to Objects
• Deferred Execution in LINQ
• Understanding and Using Anonymous Types
• Lambda Expressions in LINQ
5
Hours
Diploma content

7- Entity Framework Core

•Introduction to Entity Framework Core


•Setting Up Entity Framework Core
•DbContext and Models
•Understanding and Using DbSet
•Configuring Entity Relationships
•Entity Framework Core Migrations
•Querying Data with LINQ
•CRUD Operations in Entity Framework Core

10
Hours
Diploma content

8- MVC
•Introduction to mvc, how it work •Pass Data From Action To Action (Request to Another)
•Routing •Session Object
•Route attribute •TempData( peak -Keep)
•Model – View – Controller •Cookies
•Razor View •Model Binding (from Action View and view to action)
•Pass Data To View •HTML Helpers (Strong Helper – Loosely Type Helper)
•ViewData •Tag Helpers
•ViewBag •Layout (@RenderBody - @RenderSection – Layout property)
•Model •Validation
•ViewModel •Using Dependancy injection
•Middleware in ASP.NET Core MVC •Using SignalR
•Model Using Entity Framework Core •Security using identity
•Deployment
25
Hours
Diploma content

9- Web API Core


•Introduction to ASP.NET Core Web API
•Setting Up the Development Environment
•Creating Your First Web API Project
•Understanding RESTful Services
•Controllers and Actions in Web API
•Routing in ASP.NET Core Web API
•Model Binding and Validation
•Dependency Injection in Web API
•Working with JSON Data Format
•CRUD Operations in Web API
•Authentication and Authorization in Web API using JWT Token
•Middleware in ASP.NET Core Web API
•Exception Handling in Web API

12
•Consuming Web API (HTTP Clients)
•CORS (Cross-Origin Resource Sharing) in Web API
•Testing and Debugging Web API Hours
•Deploying ASP.NET Core Web API
Diploma content

10- Projects

15
Hours

11- Business 12- Freelancing

6 6
Hours Hours
steps
Learning

[email protected] StepsLearning
stepslearning.net stepslearningnet
01012005254
Assiut - St. Yousry Ragheb - El-Acment Tower - fourth floor

Waiting For You

You might also like