Back-End DotNet
تعلم كيفية تطوير الأنظمة والتطبيقات الخلفية باحترافية وكفاءة باستخدام C# & ASP.NetCore من خلال تطبيقات عملية مكثفة ودورات تدريبية على يد مهندسين ..
العرض ينتهي خلال:
0 يوم
00 ساعة
00 دقيقة
00 ثانية
تعلم كيفية تطوير الأنظمة والتطبيقات الخلفية باحترافية وكفاءة باستخدام C# & ASP.NetCore من خلال تطبيقات عملية مكثفة ودورات تدريبية على يد مهندسين ..
العرض ينتهي خلال:
0 يوم
00 ساعة
00 دقيقة
00 ثانية
مدة الدراسة
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
كل المدربين في ايرسوفت لازم يكون عندهم خبره في سوق العمل بجوار الخبره التعليميه وده علشان يكون فعلا بينقل ليك خبره حقيقيه من السوق
البرمجه من غير تطبيق عملي نتيجتها بتكون صفر - وعلشان كده في ايراسوفت بنركز بشكل اساسي علي التطبيقات العمليه المكثفه بشكل يتناسب مع سوق العمل واهدافه
ايراسوفت متعاقده مع عدد من الشركات ولا زالت بتتعاقد مع كتير من الشركات علشان توفر لطلابها المتفوقين فرص تدريب او شغل علي حسب المتاح للشركات المتعاقده معاها
علاقة ايراسوفت بطلابها ميتنتهيش وبتفضل مستمره مع كل طالب لحد ما يوصل لحلمه - وعلشان كده بيكون فيه توفير لكل الوسائل والادوات والمهارات اللي بتساعدطلابها علشان يوصلوا لحلمهم
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 وكله بارشاد البشمهندس محمد نبيه ال كان داعم لينا بجد وحقيقي انا مفتقده المكان جدا
قبل ماادخل الدبلومه كان فى حجات كتير نقصانى بس وصلت لمستوى كويس جدا كنت بسال اسئله كتير ومكنش حد بيتاخر عليا فالرد بصدر رحب والشباب ف ايرا سوفت بيعاملونا كاننا واحد منهم مش مجرد طالب
تجربتى مع ايراسوفت من افضل التجارب ال مريت بيها الحمدلله خلصت الدبلومه ونا قادر اطلع شغل حقيقي كل دى مهارات قدرت اكتسبها على مدار الدبلومه البشمهندسين هناك على اعلى مستوى بجد يدون مبالغه
عدينا نص الدبلومه واقدر اقول بكل ثقه ان ايراسوفت تجربه عظيمه وبشمهندس محمد نبيه ف حته تانيه بيقدر يوصل المعلومه بطريقه بسيطه ومنظمه
من احسن التجارب سواء تنظيم او شرح او تسكات محدش بيبخل علينا بمعلومه شكرا ايراسوفت بجد