درباره دوره
آموزش دانشجویان جهت برنامه نویسی تخصصی تحت وب با 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 برای ویندوز ۱۰ , وینفون
و …