دوره آنلاین (لایو) (مقدماتی)3.1 Full Stack Web Development ASP.NET Core

دوره آنلاین (لایو) (مقدماتی)3.1 Full Stack Web Development ASP.NET Core

خلاصه و اهداف دوره (مقدماتی) Full Stack Web Development ASP.NET Core 3 :

فناوری ASP.NET Core پلتفرمی یکپارچه و قابل اجرا روی سیستم عامل های Windows, Linux, Mac می باشد که بر اساس ارزیابی های انجام شده توسط موسسه جهانی TechEmpower، توانسته است بالاترین سطح کارایی را نسبت به سایر فریم ورک های موجود از قبیل Node.js, Java Servlet کسب نماید و دارای کدهای Open-Source می باشد. این فناوری برای ساخت کلیه نرم افزارهای مدرن وب با قابلیت رایانش ابری در بستر اینترنت طراحی شده است. همچنین از طریق آن می توان سرویس های توزیع شده، برنامه های IoT و یا بک آفیس برای برنامه های موبایل تولید کرد. همچنین سامانه های تولید شده را نیز می توان روی وب سرورهای IIS, Nginx, Apache, Docker میزبانی نمود.


مدت دوره:

40 ساعت


پيش نياز:

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


مخاطبین دوره (مقدماتی) Full Stack Web Development ASP.NET Core 3.1 :

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


پروژه های آموزشی که در انتهای دوره تکمیل خواهد شد :

:Suggested course projects
(o CRUD Application (MVC

ثبت اطلاعات پروفایل افراد با قابلیت مشاهده لیست، مشاهده جزئیات، ویرایش و حذف پرونده ها

(o Shopping Cart (Web API + Vuejs

بخشی از یک وب سایت فروش با قابلیت مشاهده محصولات و افزودن آنها به سبد و ارسال سفارش


سرفصل دوره :

Installing server side development tools
o Visual Studio 2019 / VS-Code
o .NET Core 3.1 SDK
o NET Core Command-Line Interface (CLI)
o Entity Framework Core 3.1
o EF Core tools
o Postman
Understanding ASP.NET Core
o MVC Architecture
o Testability
o Tight Control over HTML and HTTP
o Testability
o Powerful Routing System
o Modern API
o Cross-Platform
o ASP.NET Core MVC Is Open Source
Creating a New ASP.NET Core MVC Project
o Adding the Controller
o Understanding Routes
o Creating and Rendering a View
o Adding Dynamic Output
The MVC Pattern, Projects, and Conventions
o Understanding the MVC Pattern
o Understanding ASP.NET Core MVC Projects
o Understanding MVC Conventions
Essential C# Features
o Using the Null Conditional Operator
o Using Automatically Implemented Properties
o Using String Interpolation
o Using Object and Collection Initializers
o Using Extension Methods
o Using Lambda Expressions
o Using Anonymous Types
Configuring Applications
o Understanding the Program Class
o Understanding the Startup Class
o Configuring the Application
o Configuring MVC Services
o Dealing with Complex Configurations
Views
o Razor syntax
o ViewBag
o Model
o Layout
o ViewStart
o ViewImports
o Section
Controllers
o Creating the Action and Views
o Setting the HTTP Port
o Understanding the Role of RESTful Controllers
o Creating an API Controller
o HttpStatus
o Redirection
o TempData
Model
o Data Model
o View Model
o Validation
Data access
o Installing the Entity Framework Core Tools Package
o Creating the Database Classes
o Defining the Connection String
o Configuring the Application
o Creating the Database Migration
o Creating the Seed Data
Dependency injection
o Interface
o Services injected into Startup
o Service lifetimes
Installing client side development
o Node.js
o JSON-Server
Vuejs
o Introduction
 Single Page Application (SPA)
 Comparison with other frameworks (Blazor, Angular, React)
 Component Based Development
o Installation
 Vue Devtools
 NPM
 CLI
Template Syntax
o Interpolations
o Directives
o Shorthand
Class and Style Bindings
o Binding HTML Classes
o Binding Inline Styles
Conditional Rendering
o v-if
o v-show
List Rendering
o v-for
o v-for with an Object
o v-for with a Component
Event Handling
o Listening to Events
o Method Event Handlers
Form Input Bindings
o Text
o Multiline text
o Checkbox
o Radio
o Select
Components
o Data
o Method
o Computed Property
o Passing Data to Child Components with Props
o Custom Event
Routing
Axios
o Installing
o Request Configuration
o Performing a Request
o Handling Errors
o Call REST API (GET/POST/PUT/DELETE)


جزئیات سرفصل آموزشی دوره (مقدماتی) Full Stack Web Development ASP.NET Core 3 را از طریق لینک زیر دریافت کنید:

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