Présentation
Apprenez à créer un système de gestion des congés des employés en utilisant ASP.Net Core 3.1, Entity Framework , Code-First et le modèle de référentiel. Ce cours complet vous montrera comment utiliser Visual Studio, Microsoft SQL Server Express et explorer le développement Web dynamique avec Bootstrap et JQuery et diverses bibliothèques frontales.
ASP.NET Core 3.1 est le framework multiplateforme moderne de Microsoft pour la création d’applications Web prêtes pour l’entreprise. Dans ce cours, vous apprendrez tout ce que vous devez savoir sur la création d’applications ASP.NET Core 3.1, de la compréhension de la structure des dossiers et des fichiers à la création d’une application Web complète.
Mise à niveau vers .NET Core 5 *NOUVEAU*
.NET Core 5 est la toute dernière technologie SDK de Microsoft. nous développons cette solution à l’aide de .NET Core 3.1, nous effectuons une mise à niveau vers .NET Core 5 avec un effort très minime. TOUT fonctionne toujours !
Pourquoi apprendre .NET Core
Microsoft .NET est la plate-forme qui pilote la technologie commerciale de bon nombre des plus grandes entreprises aux États-Unis et de nombreuses autres pays. C’est la technologie prédominante utilisée pour piloter la technologie commerciale à l’échelle de l’entreprise. Les entreprises ont choisi .NET pour son évolutivité, sa fiabilité et son support éprouvés.
Le langage .NET à apprendre est C#, car il fait partie des langages les plus utilisés aujourd’hui. C’est un langage de programmation à usage général qui peut gérer presque tous les problèmes, du bureau au mobile en passant par les applications Web dynamiques. En tant que tel, il existe une forte demande à travers le monde pour les développeurs .NET dans une variété d’industries, ce qui signifie que plus d’emplois sont disponibles pour les candidats avec une base construite sur les technologies .NET.
Construisez une base solide dans la programmation .NET Core :
- Créez une application Web entièrement axée sur les données à l’aide d’une technologie de pointe
- Connectez-vous à une base de données en utilisant Entity Framework Core
- Modèle de référentiel et Injection de dépendance
- Comprendre comment le MVC (Modèles, Vues et Controllers) Pattern works
- Comprendre C# et .Net Core Web Syntax
- Comprendre l’utilisateur Authentification en utilisant ASP.NET Core Identity
- Comprendre comment utiliser les modèles, ViewModels </ strong>et AutoMapper
- Comprendre les mesures de sécurité à prendre en développement
- Utilisez Bootstrap pour styliser et manipuler la mise en page globale
- Gérer les packages avec NuGet Manager
- Implémenter la mise en page du site Web à l’aide du Thème AdminLTE
- Configurer GitHub pour le contrôle de source
- Configurer le serveur IIS sur la machine locale (ou le serveur Windows)
- Configurer le compte Microsoft Azure
- Publier l’application .NET Core sur IIS
- Publier l’application .NET Core sur Services d’application Microsoft Azure
- Migrez vers .NET Core 5 en 3 étapes faciles
Contenu et présentation
Pour suivre ce cours, vous devez avoir des connaissances en programmation orientée objet, sinon en C#. Même si vous n’avez pas beaucoup d’expérience avec la pile de développement .NET, ce cours est très convivial pour les débutants et regorge de conseils de développement.
C’est un cours énorme. Plus de 15 heures de contenu premium, mais intelligemment divisé pour mettre en évidence un ensemble d’activités connexes basées sur chaque module de l’application en cours de construction. Nous examinerons également le dépannage et le débogage des erreurs au fur et à mesure ; mettre en œuvre les meilleures pratiques; écrire une logique efficace et comprendre pourquoi les développeurs font les choses comme ils le font. Vos connaissances augmenteront, étape par étape, tout au long du cours et vous serez mis au défi d’être le meilleur possible.
Au moment où vous aurez terminé le cours, vous aurez parcouru Visual Studio et examiné tellement d’erreurs de logique et de syntaxe que ce sera une seconde nature pour vous lorsque vous travaillerez dans l’environnement .NET. Cela mettra vos nouvelles compétences acquises en pratique et impressionnera votre patron et vos collègues.
Le cours est complet avec des fichiers de travail hébergés sur GitHub, avec l’inclusion de certains fichiers pour vous permettre de reproduire plus facilement le code en cours de démonstration. Vous pourrez travailler aux côtés de l’auteur tout au long de chaque conférence et recevrez un certificat d’achèvement vérifiable à la fin du cours.
Cliquer sur le bouton Suivre ce cours peut être la meilleure mesure que vous puissiez prendre pour augmenter rapidement vos revenus et votre valeur marchande ! N’oubliez pas non plus que si vous pensez que le cours ne vaut pas ce que vous avez dépensé, vous avez 30 jours complets pour obtenir un remboursement sans poser de questions !
Il est temps d’agir !
Cliquez sur le bouton “Acheter maintenant” aujourd’hui !
Chaque heure de retard vous coûte de l’argent</em />…
À bientôt dans le cours !
Introduction
Environment Configuration and Account Setup
This will walk you through setting up your environment relative to the .NET 5 SDK.
Everything else in this course will still work and you will have no problem completing the tasks!
Project Setup and Configurations
Understand creating a new web project using Visual Studio 2019. We will then connect and add the project to GitHub
Understand how the folders are laid out and what contents should go in each
Implement Database and Repository Pattern
Setup Database Connection Strings, Perform Migrations and create Models which will become tables.
Users
Roles
Employees
Leave Types
Leave Allocations
Leave History
Setup base CRUD functions for all tables created in the database and implement code interfaces.
We write code that governs how our application interacts with the database, by adding EF functions to our Repository Classes.
Setup ViewModels and configure AutoMapper for the project
Leave Type Management Module
Setup Index page with more graphics and a dynamic grid control.
We will really be doing a soft delete where we do not literally remove the record from the database, but 'disable' it. This will help us with record keeping.
User Authentication and Authorization Module
An overview of how User Authentication works and how the code is structured
An overview of how to modify the registration page and the code being executed behind the scenes.
An overview of how logins work
We look at seeding the database with default users and roles, which get created once and are there for general use.
Explore authorizing access and view of functions based on the role of the accessing user.
Employee Leave Allocation Module
Employee Leave Requests Module
Implementing AdminLTE Layout
Implementing Asynchronous Functions
Implement Generic Unit Of Work Pattern
Securing Your Web Application
We review:
Cross Site Request Forgery Protection
SQL Injection Protection and Best practices