Course cover image - UI/UX Design course background

Back-End DotNet

تعلم كيفية تطوير الأنظمة والتطبيقات الخلفية باحترافية وكفاءة باستخدام C# & ASP.NetCore من خلال تطبيقات عملية مكثفة ودورات تدريبية على يد مهندسين ..

4.8

العرض ينتهي خلال:

0 يوم

00 ساعة

00 دقيقة

00 ثانية

اشترك الان
400 دولار
Back-End DotNet

مدة الدراسة

17 أسبوع

عدد الساعات

+140 ساعة

المشاريع العملية

+5 مشاريع عملية

العرض ينتهي خلال:

0 يوم

00 ساعة

00 دقيقة

00 ثانية

400 دولار

محتوى الدبلومة

gggIntro To Operating Systems & Computer Architecture

History of programming, Languages C, C++, C# (how it works in depth), and .NET technologies

Prepare the work environment and take a quick tour of the tools (IDE vs Text editor)

Types of different errors (compiler error, linker error, runtime error, logic error, …)

Preprocess directive, comments, namespaces, basic IO

The first program in C# (Hello world)

Variables and constants, different types, sizes, and how they work

Arrays and its problems & dynamic collections (List)

Manipulating the list & other dynamic collections data types (Stack & Queue & Linked List & Double Linked List & Dictionary & more…)

Standard numeric format

Expressions, statements, and operators

Controlling program flow (if, else, switch, for, while, ...)

Characters and strings (C-style string & C# String)

Methods & parameters and arguments & and return values

Stack & Heap

Pass value types to methods by value and by ref vs Pass reference types by value and by ref

Implicit Vs Explicit Casting

Classes, objects

Constructors & copy constructors & destructors

Constructors & copy constructors & destructors

Abstraction

Private attributes & getter and setter methods

Properties

Automatic Properties

indexer

Encapsulation

Deal with class members through the object & Nullable

Structs vs Classes vs Records

Enums

String formatter & Guid

Inheritance

Access modifiers

Polymorphism

Overriding Vs Overloading & Virtua

Abstract

interface

Generics

Threading (Async Vs Sync & await)

Operator overloading

Exception handling

Globals usings

Reflation

Anonymous Types & Anonymous Methods & Lambda Expression

Built in Delegates & Custom Delegate

Pointers To Functions

Events Driven

Observable Design pattern

Best practices in C# & Updates

A list and a set of decisions and choosing between them

Bank Management System (Vodafone Cash)

University Management System (Menu - Store - Search - Edit - Delete and more…)

Library Management System (Menu - Authentication - Roles - Borrow - Return - Management - Search and more…)

Examination Management System (Doctor - Students - Add Quiz - Practical Exam - Final Exam - Take Exam - Calculate grades - Review - FeedBack and more…)

System Analysis

Database design

ERD => Entity Relationship diagram

EERD => Enhanced Entity Relationship diagram

Database Mapping

Database Normalization

Database Engine

Prepare the work environment and take a quick tour of the tools (SSMS)

DATA DEFINITION

DATA TYPES, different types, sizes, and how they work

Temporary Tables

Truncate Table vs Delete Table

Insert Mock & Dummy data

DATA QUERY & MANIPULATION

Aggregate Functions

Date Functions

String Functions

Math Functions

Expressoins (CASE - COALESCE - NULLIF)

DATA MANIPULATION (Common Table Expression (CTE), INSERT, UPDATE, DELETE, MERGE, Transaction)

Views

Indexs

Triggers

Stored Procedure

XML tables

Cursors

Database backups and restores

Multiple users & Administration

Intro to Entity Framework Core (Code First)

ApplicationDbContext (onConfiguration, onCreating)

Migrations Sycle (Add & Remove & Update & Generate SQL scripts)

Data Annotations vs Fluent API

SoC (Separation Of Concerns)

Relationships (one to one, one to many, many to many)

Scaffolding & Reverse Engineering (Database First)

Data seeding

Intro To ADO.Net & Intro To Dapper & Benchmark

What is Extension methods? Built a new one.

LINQ extension methods (All Methods)

Lazy loading vs Eager loading

IQueryable vs IEnumerable

Tracking Vs NoTracking

Deferred Execution

Logging

Tips to improve our queries to more than 40%

Improve The Last Projects to use the Database

Git & GitHub

Intro to web applications and how they run

Software Development Life Cycle

Into to structure ASP.Net Core (MVC & API)

Razor pages & Postman & Swgger & Scaler

RESTful services & Constrains

N-tier architecture

Areas

Middleware in the program file & Kestral server

First Model & View & Controller

Url mapping

IActionResult & ActionResult & ViewResult

EERD for our E-Commerce Website

Full CRUD operations on the model

Pagination

Filter & Search

Wite Complex queries to find related products

ViewModel & DTOs

Fluent Mapping

Implicit Vs Explicit Mapping

AutoMapper Vs Mappester

ViewData & ViewBag

State management (TempData & Cookie & Session & Cache & …)

Upload files (Database - Physical storage (file system or network share) - Cloud data storage service)

Validation (Server side - Client side)

Custom validation

HTML Helper

Tag Helper

Validation AntiForigen token

Layout & ViewStart & ViewImport

Partial View

Global Exception Handling

Ajax calling

SOLID Principles

Repository Design Pattern

Asynchronous programming

Inversion of control (IOC)

Dependency Injection

Singleton design pattern

Unit Of Work

Loclization

Identity

Identity using Razor (Basics)

Routing & Changing the map route

Email Sender

Log in to Facebook & Google

Send OTP

Change Role

Block & Unblock Users

Shopping Cart process

Favorite Items process

Manage Orders process

SignalR

Payment Gateway

Shipping companies

Reviews & Comments & Filters

Publish

CORS (Cross-Origin Resource Sharing) Block

مهارات ستكتسبها

1 بناء عقلية المهندس
2 إتقان "لغة المشاكل والحلول"
3 فن التخطيط والتنفيذ الدقيق
4 المرونة والتكيّف في بيئة العمل
5 قوة "التفكير ما وراء الكود"
6 إدارة المشاريع بفاعلية
7 مهارة "التعلم المستمر مدى الحياة"
8 احتراف التواصل التقني والمهني
9 التعامل بعقلية "البحث عن الأفضل"
10 التعاون الفعّال في فرق العمل
11 بناء سجل إنجازات شخصين من المشاريع العمليه
12 الشغف بالتطور والابتكار بما يناسب سوق العمل

استفد من مميزات ايراسوفت

مدربين بخبرة عمليه

كل المدربين في ايرسوفت لازم يكون عندهم خبره في سوق العمل بجوار الخبره التعليميه وده علشان يكون فعلا بينقل ليك خبره حقيقيه من السوق

تطبيقات عمليه مكثفه

البرمجه من غير تطبيق عملي نتيجتها بتكون صفر - وعلشان كده في ايراسوفت بنركز بشكل اساسي علي التطبيقات العمليه المكثفه بشكل يتناسب مع سوق العمل واهدافه

فرصة تدريب او توظيف

ايراسوفت متعاقده مع عدد من الشركات ولا زالت بتتعاقد مع كتير من الشركات علشان توفر لطلابها المتفوقين فرص تدريب او شغل علي حسب المتاح للشركات المتعاقده معاها

متابعه مستمره

علاقة ايراسوفت بطلابها ميتنتهيش وبتفضل مستمره مع كل طالب لحد ما يوصل لحلمه - وعلشان كده بيكون فيه توفير لكل الوسائل والادوات والمهارات اللي بتساعدطلابها علشان يوصلوا لحلمهم

المدربون

Mohamed Ibrahim
Mohamed Ibrahim

Full-Stack .NET & Angular developer with hands-on experience delivering customized web solutions across the Gulf region, teaching ASP.NET Core as an instructor and serving as Education Manage

الشهادات

هذه الدورة التدريبية معتمدة رسمياً من نقابة المهندسين المصرية.

يحصل المتدرب في نهايتها على شهادة حضور وإتمام موثقة، تحمل توقيع الجهة المنظمة وختم النقابة.

يمكن استخدام الشهادة ضمن السيرة الذاتية أو عند التقديم للوظائف أو الترقية المهنية.

نموذج الشهادة

️ فرصة مميزة لتعزيز خبراتك بشهادة موثوقة من جهة رسمية معترف بها.

اراء الطلاب

بصراحه الشرح ممتاز جدا والطريقه جميله والمدرب علي خبره عاليه ومستوي احترافي

بما اننا عدينا نص الدبلومة اقدر اقول بكل ثقة ان تجربة الاون لاين عظيمة والباشمهندس محمد نبيه في حتة تانية ربنا يحفظه بيقدر يوصل المعلومة ببساطة وطريقته منظمة جدا

اكيد مفيش افضل من ايراسوفت بجد بتمنى ليكم كل خير ونجاح فعلا تستحقوا السمعة الكويسة المتداولة عنكم

الدبلومة مبشرة الحمد لله وماشاء الله الانستراكتور شرحه جميل ومفهوم . متفائل انى هطلع مستفاد ان شاء الله

ال plan جميلة جدا وشرح الانستراكتور ممتاز بصراحة

الدبلومة جميلة وقوية وخطيرة بصراحة حاجات جديدة الواحد استفاد منها. والانستراكتور في قمة الذوق والتواضع ميتقالش فيه غير كل خير

الدبلومة قوية وخطيرة بصراحة حاجات جديدة الواحد استفاد منها حاجات كتيرة اوي اتعلمناها و الانستراكتور في قمة الذوق والتواضع ميتقالش فيه الا كل خير

الانستراكتور قوي جدا في المجال وكمان بيتابع كل جديد فيه واحسن تعامل والله جامدين جدا

الانستراكتور ربنا يباركله قوي في المجال وكمان بيتابع كل جديد فيه واحسن تعامل والله

كاول تجربة ليا ككورس اون لاين مرضية جدا بصراحة كل حاجة منظمة اكتر مما توقعت حتى الشرح مهما كان مستواك لازم تطلع بحاجة وبشمهندس محمد دايما حاضر وجاهز لكل اسئلتنا مهما كانت سهلة او صعبة

الدبلومة مبشرة جدا اما الانستراكتور فهو بجد بيشرح بطريقة سهلة جدا . الحمد لله اني اخدت القرار انى اخد دبلومة .Net

الدبلومه مفيده جدا فالباك اند وعرفت تفاصيل عنها كتير والبروجكتات ال عملتها ساعدتنى فال cv وكله بارشاد البشمهندس محمد نبيه ال كان داعم لينا بجد وحقيقي انا مفتقده المكان جدا

قبل ماادخل الدبلومه كان فى حجات كتير نقصانى بس وصلت لمستوى كويس جدا كنت بسال اسئله كتير ومكنش حد بيتاخر عليا فالرد بصدر رحب والشباب ف ايرا سوفت بيعاملونا كاننا واحد منهم مش مجرد طالب

تجربتى مع ايراسوفت من افضل التجارب ال مريت بيها الحمدلله خلصت الدبلومه ونا قادر اطلع شغل حقيقي كل دى مهارات قدرت اكتسبها على مدار الدبلومه البشمهندسين هناك على اعلى مستوى بجد يدون مبالغه

عدينا نص الدبلومه واقدر اقول بكل ثقه ان ايراسوفت تجربه عظيمه وبشمهندس محمد نبيه ف حته تانيه بيقدر يوصل المعلومه بطريقه بسيطه ومنظمه

من احسن التجارب سواء تنظيم او شرح او تسكات محدش بيبخل علينا بمعلومه شكرا ايراسوفت بجد

دورات ذات صلة

Course Card Image

Web Development

16 محاضرة

160 ساعة عمل

6 مشاريع عملية

Back-End PHP

تعلم تطوير المواقع الإلكترونية باحترافية باستخدام لغة PHP، من الأساسيات إلى التقنيات المتقدمة.

350 دولار

Course Card Image

Web Development

17 محاضرة

140 ساعة عمل

5 مشاريع عملية

Back-End DotNet

تعلم كيفية تطوير الأنظمة والتطبيقات الخلفية باحترافية وكفاءة باستخدام C# & ASP.NetCore من خلال تطبيقات عملية مكثفة ودورات تدريبية على يد مهندسين ..

400 دولار

Course Card Image

Web Development

15 محاضرة

160 ساعة عمل

5 مشاريع عملية

Front-End

اكتشف شغفك في عالم الـ Web Design! مع دبلومة Front End من إيراسوفت، هتتعلم تبني واجهات ويب احترافية وجذابة. هتتقن أحدث التقنيات، وتحوّل أي فكرة لتجربة مستخدم مبهرة.

7,000 ج.م

Course Card Image

Web Development

22 محاضرة

160 ساعة عمل

5 مشاريع عملية

Back-End Java

هل بتحلم تبقى مهندس برمجة بجد، وتبني أنظمة عملاقة بتشغل أقوى الشركات والبنوك؟ دبلومة Back-End Java من إيراسوفت هتحول حلمك لحقيقة! هنا هتكتشف أسرار الـ Java وتطبيقاتها العمليه

10,000 ج.م