دوره جامع طراحی وب سایت با ASP.Net Core

مانند سایر زبان های برنامه نویسی همه منظوره، سی شارپ را می توان برای ایجاد برنامه های مختلف استفاده کرد: برنامه های موبایل، برنامه های دسکتاپ، سرویس های مبتنی بر ابر، وب سایت ها، نرم افزارهای سازمانی. بازی ها و ...

مدت دوره :

150 ساعت

تعداد دانشجویان :

670+

وضعیت فعلی
در حال ثبت نام
قیمت
8،500،000 تومان
شروع کنید

درباره دوره

آموزش دانشجویان جهت برنامه نویسی تخصصی تحت وب با asp.net core

پیشنیاز

مبانی برنامه نویسی #C

سرفصل

Programming in C#

Create and implement events and callbacks.

– create delegates

– lambda expressions

– anonymoustypes

Implement exception handling.

– handle exception types (SQL exceptions, network exceptions, communication exceptions,throw exceptions)

Perform I/O operations.

– FileStream

– StreamReader

– StreamWriter

– MemoryStream

– File

– Path

Generic types

– generic types

– generic methods

– extension methods

– optional and named parameters

Generic Collections and Object Collections.

– List

– Dictionary

LinqTo Objects

– store and retrieve data by using dictionaries, arrays, lists, sets, and queues

– select

– where

– OrderBy Ascending and descending

– Take, TakeWhile

– Skip, SkipWhile

– Max, Min, Average

ORM Modeling and Linq2Sql developing.

– Modeling Database

– Table, Column, DataBaseAttributs

– Generic Table Collection in DBLinq

– Entity Framework Modeling

– Creating Entity Framework Model First

– Lazy Loading in Entity Framework

Advanced Object-Oriented in C#

– Object Oriented

– Interface

– Generic Class

– Access Levels in Inheritance

– Virtual/Override in Inheritance

– Polymorphism by Ancestors class and Interface parent

Exam 70-480 : HTML5, CSS3, JavaScript

HTML5 Training Outline

All students will learn to:

Code cutting-edge web sites using new HTML5 tags and features
Use the Canvas element to dynamically generate shapes complete with fills, color, strokes, gradients, and more
Use JavaScript and JQuery to add interactivity to your web pages

Introduction
Defining HTML5

HTML5 markup
The video, audio, and canvas elements
Many more new HTML5 elements
CSS animations
CSS3 backgrounds, borders, RGB colors, gradients, drop shadows, and rounded corners
font-face web fonts

Formatting Text with CSS

The challenges of font on the Web
Setting a font-family
Sizing text with CSS
Pixels and points are not the best choices

Introduction to JavaScript and jQuery

Interactivity on the Web
JavaScript
JavaScript basics

BootStrap Framework

Bootstrap Button
Bootstrap Textbox
Bootstrap Gird
Bootstrap progress bar
Bootstrap Image
Bootstrap Tabs
Bootstrap Modal

Exam 70-486: Developing ASP.NET Core Web Applications

What is MVC Pattern

MVC Introduction
What is Model
What is View
What is Controller
Creating Sample ASP.NET Core Project

Net Core Architecture

Creating ASP.Net Core Project
Net CoreProject Folders
BootStrap
Jquery
Jquery-Validation
What is Nuget
Bin Folder
cs
Config
Adding Controllers
JQuery and JavaScript
MVC Helpers
Ajax callback signal in Asp.Net Core
PostBack
Installing ASP.NET Core
NET MVC Core in Visual Studio
New Project ASP.NET MVC Core
Net project templates
Razor View Engine

Razor Engine

Views Operations
Razor Engine definition
What is Razor
C# Code Blocks
Code Expressions
HTML Encoding
Samples of Razor
Razor Developing in View Layer
How to use View
Views and Strongly Typed
Defining Model for View
Adding new View
Combining Text and Markup
Comments
Layout Developing
_ViewStart .cshtml

Controller Layer

Home Controller
Creating first Controller
What is Action Method
Adding Action Method
IactionResult datatype
Action output type
ViewResult
JsonResult
RedirectToAction

Entity Framework Core

Lambda expression to handling EntityFramework
Show Model Records in Razor Page as Table
Editing Model in View
Entity Data Model
Editing Model in Controller
Model Binding

Using Helpers in Asp.Core

CheckBoxFor
RadioButtonFor
Input Helper
Hidden
Password
RadioButton
Action Method in Form
@Using
Get Method
Post Method
Database Searching in Form
Text Encoding
ActionLink
ValidationSummary
Html Input Helpers
TextBox
TextArea
Label
DropDownList
ListBox
ValidationMessage
LabelFor
TextBoxFor
CheckBox

Ajax in ASP.Net Core

Ajax in MVC Architecture
post
CallBack in ASP.NET MVC Architecture
Ajax by JQuery
Ajax Type
Json Result in Ajax

Data validation in ASP.Core

Model Data Annotation for Input Validation
Special Annotations Attributes
Required
StringLength
RegularExpression
Range
ErrorMessage Property for Data Annotations

Net Core Security

Secure Controller
Authorize Roles

Exam 70-464: Developing Microsoft SQL Server 2017 Database

SQLSERVER Designing

Design Tables
Relationship Design
One to Many Relation

SQLSERVER Developing

CREATE Stored Procedure

مدرس / مدرسین

رضا محمدپور

برنامه نویسی و طراحی وب سایت با ۲۰۱۶ ASP.Net MVC Core
برنامه نویسی موبایل با تکنولوژی Xamarin C# برای اندروید و آیفون ( Xamarin Android C#.Net)
برنامه نویسی موبایل با تکنولوژی Apache Cordova اندروید ، آیفون و وینفون
برنامه نویسی ۱٫۰ Entity framework Core با C#.Net Core
برنامه نویسی ۶,۵,۴,۳,۲,۱ Entity framework با C#.Net
برنامه نویسی C#.Net Core برای لینوکس
برنامه نویسی و طراحی وب سایت با۶,۵,۴,۳,۲,۱ ASP.Net MVC
برنامه نویسی Windows Azure and Cloud
برنامه نویسی حرفه ای SOAP , REST Web Services , Web API, WCF
برنامه نویسی WPF
برنامه نویسی Windows Universal برای ویندوز ۱۰ , وینفون
و …

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

::: دوره‌های مفید دیگر :::