دوره آنلاین (لایو) ASP.NET Core 3.1 and Angular 10

دوره آنلاین (لایو) ASP.NET Core 3.1 and Angular 10

خلاصه دوره آنلاین (لایو) ASP.NET Core 3.1 and Angular 10:

فناوری ASP.NET Core پلتفرمی یکپارچه و قابل اجرا روی سیستم عامل های Windows, Linux, Mac می باشد که بر اساس ارزیابی های انجام شده توسط موسسه جهانی TechEmpower، توانسته است بالاترین سطح کارایی را نسبت به سایر فریم ورک های موجود از قبیل Node.js, Java Servlet کسب نماید و دارای کدهای Open-Source می باشد. این فناوری برای ساخت کلیه نرم افزارهای مدرن وب با قابلیت رایانش ابری در بستر اینترنت طراحی شده است. همچنین از طریق آن می توان سرویس های توزیع شده، برنامه های IoT و یا بک آفیس برای برنامه های موبایل تولید کرد. همچنین سامانه های تولید شده را نیز می توان روی وب سرورهایIIS, Nginx, Apache میزبانی نمود. از طرفی گسترش روز افزون تکنولوژی های فرانت، منجر به ظهور فریم ورک های قدرتمندی در این عرصه گردید که یکی از کامل ترین آنها Angular می باشد که توسط شرکت گوگل توسعه داده شده است. یکی از دلایل محبوبیت آن استفاده از زبان برنامه نویسی TypeScript در توسعه آن می باشد که خود منجر به تولید نرم افزارهای بسیار با کیفیت می گردد.
بر اساس ارزیابی هایی که در سال 2020 توسط وب سایت Stack Overflow در خصوص تکنولوژی های برنامه نویسی صورت گرفت نتایج زیر به شرح ذیل حاصل گردید :

و لذا بدیهی است تلفیق چند تکنولوژی محبوب و قدرتمند می تواند نتیجه بسیار دلپذیر و درخشانی را ایجاد نماید. جهت کسب اطلاعات بیشتر در خصوص ارزیابی به لینک زیر مراجعه فرمایید :
https://insights.stackoverflow.com/survey/2020


مدت دوره:

40 ساعت


پيش نياز:

گذراندن دوره های (Programming In C# (1 و Web Fundamental یا تسلط به مطالب دوره های مذکور


مخاطبین دوره آنلاین (لایو) ASP.Net Core 3.1 and Angular 10:

تمامی افرادی که علاقه مند به یادگیری و تولید برنامه های Web-Based می باشند، می توانند در این دوره شرکت نمایند. بازار کار امروز بدلیل رقابتی شدن، انتظارات بسیار زیادی را حتی از مبتدیان این رشته دارد که یادگیری همه این مهارت ها نیازمند زمان و هزینه قابل توجه می باشد! پس چه باید کرد ؟ ما بر اساس تجربه و شناخت دقیق بازار کار و محدودیت های اقتصادی در حال حاضر، تلاش کردیم دوره ای را طراحی کنیم که با رویکرد پروژه محور و اجتناب از تئوری پردازی محض، در کوتاه ترین زمان مهارت های کدنویسی را آموزش دهد. از طرفی با بکارگیری ابزارهای مدرن از قبیل Node.js, VS-Code, Postman, JSON-Server لذت جدیدی از برنامه نویسی و تولید نرم افزار را تجربه نمایند.


اهداف دوره آنلاین (لایو) ASP.Net Core 3.1 and Angular 10:

در انتهای دوره فراگیران توانایی طراحی فرم های اطلاعاتی با استفاده از انگولار متریال، کار با کنترل های پیشرفته نظیر جدول و دیالوگ، اعتبارسنجی دادها سمت فرانت و سرور، پیاده سازی سرویس های ارسال و دریافت اطلاعات سمت فرانت، پیاده سازی سرویس های ارسال و دریافت اطلاعات سمت سرور، ایجاد مدل های اطلاعاتی سمت سرور، ساخت دیتابیس با رویکرد Code First، آشنایی با نیازهای امنیتی و در نهایت با ساخت یک برنامه CRUD بسیار زیبا و کاربردی برای مدیریت و ثبت نام کاربران آشنا خواهند شد.


سرفصل دوره آنلاین (لایو) ASP.Net Core 3.1 and Angular 10:

Introduction
o ASP.NET Core
o TypeScript
o Single Page Application (SPA)
o Angular
Installing development tools
o Visual Studio 2019
o Visual Studio Code and Required Plugins
o .NET Core 3.1 SDK
o Postman
o Node.js
o Angular CLI
o JSON-Server
Setting Up the Application Infrastructure
o Application overview
o Creating a Web API application
o Web API architectural overview
o Creating a new Angular application
o Angular architectural overview
Getting Started with Web API
o Creating the entry model
o Configuring DbContext
o Configuring a database
o Creating a database
o Getting data from the database
Getting Started with Angular
o Adding a component
o Adding a service
o Configuring routing in Angular
o Requesting data from Web API
o Designing a view with Material Design
o Creating a Material Design table
o Showing data to the users
Saving Data to Database
o Creating a Web API HttpPost endpoint
o Configuring an Angular reactive form
o Creating an Angular reactive form
o Validating an Angular reactive form
o Designing a header and footer
o Creating an HttpPost request in Angular
Updating Existing Data
o Creating a Web API HttpPut endpoint
o Setting up a dialog
o Configuring the dialog with data
o Populating the dialog with data
o Creating an HttpPut request in Angular
Deleting Data
o Creating a Web API HttpDelete endpoint
o Adding a confirmation step
o Getting a single entry
o Designing a confirmation view
o Creating an HttpDelete request in Angular
Authentication Using Tokens
o Setting up AuthController
o Setting up AuthService
o Creating a register component
o Registering users
o Generating a token
o Requesting a token from Angular
o Authentication check via tokens
o Logging out users
o Creating an Angular login component
o Getting data from the login form
o Logging in users
o Handling errors in angular
Project Design Wrap-Up
o Adding a filter
o Adding pagination
o Adding icon buttons


جزئیات سرفصل آموزشی دوره ASP.NET Core 3.1 and Angular 10 را از طریق لینک زیر دریافت کنید:

سرفصل دوره سماتک