Denizey - Course details
img

Course Details

Description

The Professional Package includes 3 parts:

First: The ASP.NET Core 6 Full Program - Period is 6 month

Second:   Pro Camp ( Data Structure & Algorithms ) - Period is one month

Third:       Proplem Solving Course - Period is one month

 


The ASP.NET Core program is an online 6 month program where you will learn to master ASP.NET Core 6 to make advanced applications.
This is a Beginner to Advanced level course on ASP .NET Core 6 that will take you from basics all the way to advance mode.
This complete course will help you learn technology fast and in a simple method that will help you become not only proficient in the fundamentals but also help you learn how to practically apply these fundamentals in the real world. 


This course is for anyone who is new to ASP.NET Core and wants to take the first step at understanding what is different in ASP.NET Core.

First Month you will learn:

  1. SQL Server Database
  2. Database ERD for big projects like Amazon

Second Month you will learn:

  1. C#
  2. Object oriented programming
  3. SOLID Principle

Third Month you will learn:

  1. ASP .NET Core 6 Framework
  2. Entity Framework

Fourth Month you will learn:

  1. Web escurity course
  2. Git & TFS course
  3. RESTFUL APIs course
  4. Microsoft Azure Cloud course 
     

From there we will start the 2 month workshop which will build 10 projects to understand all concepts in .NET Core 6 as we will deploy our final application on Microsoft Azure.  

 

  1. You will work in teamwork under the supervision of a well-experienced qualified instructor that has not less than 8 years of experience in the field.
  2. We offer you an entire organized study system through Microsoft teams application and a continuous follow-up in every task.
  3. The instructor will be a technical lead as well as a mentor to lead you step by step in all the required tasks in order to complete a full project;
  4. Projects are worked out and delivered in exactly the same way as companies.
  5. Instructors have the knowledge to be asked any question related to the field.
  6. The Jira will be used for Task Management. 


 

You will build 10 high-performance web applications that you can proudly add to your portfolio,

Each project will be increasingly challenging, which is optimal for students to develop their skills.

The 10 real software projects that will be achieved in the workshop; 

  1. E-commerce System
  2. Medical  System
  3. Booking System
  4. Food Delivery System - UberEats
  5. Learning Management system
  6. Movies Management System - Netflix
  7. Task Management System
  8. Social Network System
  9. Job research System - Wuzzf
  10. Chat IO System


 

What You Will Learn

  • Learn basic fundamentals of ASP NET MVC Core
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • View Components and Partial Views in ASP NET Core
  • Repository Pattern to Access Database
  • Build Complete Data-Driven .NET Core MVC Application From Scratch
  • Learn C# and Visual Studio Techniques
  • Implement Authentication and Authorization functionality with Identity Core
  • Repository and Unit Of Work Pattern and Dependency Injection
  • Use AutoMapper and View Models
  • Build Database using Code First Pattern and Migrations
  • Interact with Database using Entity Framework Core
  • Publishing to Azure Web and SQL Services
  • Review Application Security Measures
  • Seed Database Migrations Automatically
  • You will learn how to work with code versioning tools such as (Git - Bitbucket)
  • You will be able to create APIs for any project
  • You will be able to upload APIs to swagger documentation
  • You will learn how to integrate with external APIs such as Google Maps
  • You will be able to integrate with Zoom, Vimeo, and Facebook
  • You will learn the Firebase for Notification, Chat, and Real-time
  • You will learn the caching with Redis
  • You will learn the solid principles
  • You will learn the web security and solutions
  • You will learn all the Azure functions
  • Setting up a Microsoft Azure Account
  • Deploying websites and applications on Microsoft Azure

Requirements

  • There are no formal prerequisites for this course
  • No prior programming experience is necessary
  • Have access to a computer with a broadband connection
  • Self-driven and motivated to learn
  • Participation in this program requires consistently meeting project deadlines and devoting hours

Course Curriculum

Subscribe To Our Online letter

Stay updated and make the most of your online learning experience.