دوره تخصصی طراحی وب سایت پیشرفته با ASP.Net Core

 

 

دوره تخصصی طراحی وب سایت با ASP.NET MVC پیشرفته
( SignalR, AnqularJS ,ASP.NET MVC, SQL Server 2017, Web API, Web Services)

Programming in C#
Programming in HTML5 with JavaScript & CSS3
Developing ASP.NET Core Web Applications
Developing Microsoft SQL Server 2017 Databases
 Developing Windows Azure and Web Services

Programming in C#

Thread Programming

  • Thread Class
  • Task Class
  • Action delegate
  • Task Starting and Waiting
  • Generic Task<T> for Task-Resulting
  • Generic Func
  • ContinueWith vs Generic ContinueWith<T>
  • Critical Section Definition
  • Semaphore for Controlling Critical Section
  • Task Samples

Create and implement events and callbacks.

  • create event handlers
  • Scheduling with Timer Class and Elapse event handling
  • subscribe to and unsubscribe from events
  • use built-in delegate types to create events
  • unknownmethods

Implement exception handling.

  • catch typed vs. base exceptions
  • determine when to rethrow vs. throw
  • create custom exceptions

Perform I/O operations.

  • All FileModes for file management
  • FileInfo
  • DriveInfo
  • DirectoriInfo
  • Changing File Attributes

Generic types

  • dynamic type
  • convert generic types by Convert.ChangeType method
  • generic constructors

Generic Collections and Object Collections.

  • Stack
  • Queue
  • Generic Collections
  • SortedDictionary
  • LinkedList
  • DictionaryEntry, KeyValuePair

LinqTo Objects

  • GroupBy

ORM Modeling and Linq2Sql developing.

  • Generic Table Collection in DBLinq
  • Retrieveand storing data by Entity Framework
  • Select, Update, Insert, Delete and Submit by Entity Framework
  • Linq and Lambda Expressions
  • Join Two Tables

Advanced Object-Oriented in C#

  • IDisposable class
  • IComparable class
  • Overriding ToString, Equals
  • Constructor and Generic Constructors
  • Destructor vs. Dispose
  • Using keyword for disposing
  • New Keyword in Inheritance
  • Multiple Inheritance
  • Constructor management in Inheritance
  • Association
  • Property Validation
  • SingleTon
  • Strict numbers of Class Instancing
  • Sealed class
  • Static Class/Method
  • Generic Abstraction
  • Explicit/Implicit user-defined type conversion operator
  • Readonly Fields
  • Generic Delegation
  • Class Diagram Builder

Exam 70-480 : HTML5, CSS3, JavaScript

  • Introduction
  • Defining HTML5
    • A tour of the key HTML5 elements
    • CSS transitions
    • HTML5 is in a state of transition
  • Fundamentals of HTML, XHTML, and CSS
    • Web languages
    • Page structure based on HTML
    • The details of XHTML syntax
    • Doctype lets the web browser know what to expect
    • The W3C and page validation
    • HTML structure
    • Placing images in HTML
    • The role of CSS
    • Styling a heading
    • Understanding class styles and the <span> element
    • Three ways to use style
    • Internal vs. external style sheets
    • Creating an external style sheet
    • What makes styles cascading
  • Formatting Text with CSS
    • The importance of typography on the Web
    • Pixels and points are not the best choices
    • Using margins to modify space between your text
    • Transforming text with CSS
    • Working with HTML lists
    • Styling HTML lists
  • Introduction to JavaScript and jQuery
    • Placing your JavaScript into an external document
    • The Document Object Model
    • JavaScript frameworks
    • Hiding an element with JQuery
    • Adding an event to trigger the show event
  • Working with Video and Audio Elements
    • Adding video
    • Adding support for more browsers
    • Adding fallback support for older browsers
    • Controlling a video with JavaScript
    • Adding audio
  • BootStrap Framework
    • Bootstrap well
    • Bootstrap panel
    • Bootstrap Alert
    • Bootstrap Badge
    • Bootstrap Tooltip
    • Bootstrap Jumbotron
  • AngularJS Programming

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

  1. Introducing .Net Core
  2. What are the differences between .Net Core and .Net
  3. Introducing ASP.Net Core
  4. Net Core Configuration
    • ConfigureServices
    • Startup
    • Configuration
  5. Net Core Architecture
  • Wwwroot Folder
  • What is Bower
  • Lib Folder
  • json
  • json
  • Handling Controlers
  • Internet Application
  • NET Core Architecture
  • NET Core Conventions
  • Bundles
  1. Razor Engine
  • @ operator in ASP.Net Core
  • json
  1.  Controller Layer
  • IactionResult datatype
  • IActionResult benefits
  • FileResult
  • HtmlResult
  1. Entity Framework Core
  • Entity Framework Core developing
  • Entity Framework Code-first
  1.  Using Helpers in Asp.Core
  • Using Forms
  • Editor
  • Helper and Model Metadata
  • Helper and ModelState
  1.  Ajax in ASP.Net Core
  • get
  1.  Data validation in ASP.Core
  • Remote Validation
  1.  Net Core Security
  • ApplicationUser
  • ApplicationUserManager
  • ApplicationRoleManager
  • ApplicationSignin
  • Authorize for Login
  • Secure Actions in Controller
  • AuthorizeAttribute and AccountController

  

Exam 70-464: Developing Microsoft SQL Server 2017 Database

SQLSERVER Administration

  • Install SQL Server
  • Configure additional SQL Server components.
  • SQL Server instances.
  • Default Instance
  • Named Instance
  • Back up database
  • Restore database
  • Manage database permissions.
  • SQLSERVER User Security

SQLSERVER Designing

  • One to One relation
  • Many o Many Relation
  • SELF-JOIN
  • SQL Script Project
  • Relationship Delete Rule
  • NO ACTION
  • CASECADE
  • SET NULL
  • SET DEFAULT

SQLSERVER Developing

  • USER DEFINED FUNCTION
  • Creating Scalar UDF
  • Table-Valued UDS
  • CLR Scalar Function
  • Returning Value By RETURN
  • Returning Values By SELECT
  • CLR Stored Procedure
  • Creating Trigger
  • DML TRIGGER

TSQL DEVELOPING

  • TSQL Statements
  • DECLARE
  • SET
  • IF
  • WHILE
  • SWITCH
  • CTE
  • SELECT-OFFSET for Data-Paging
  • TSQL Built-in Functions
  • UPPER
  • LOWER
  • LTRIM, RTRIM
  • PATINDEX
  • CHARINDEX
  • SOUNDEX
  • STR
  • REVERSE
  • LEFT
  • RIGHT
  • CONCAT
  • REPLACE
  • REPLICATE
  • AGGREGATION
  • AVG
  • COUNT
  • MAX
  • MIN
  • SUM
  • VAR
  • CASE-WHEN-THEN
  • ROW_INDEX
  • CTE
  • LOCAL TABLE
  • Local Temporary Table
  • Global Temporary Table
  • TABLE object
  • Built-in Functions
  • CHAR
  • NCHAR
  • ASCII
  • UNICODE
  • SUBSTRING
  • STUFF
  • GROUPING
  • GETDATE
  • DATEPART
  • DATEADD
  • DATEDIFF
  • DATENAME
  • ISDATE

Xml-Web Services and Windows Azure

XML Developing

  • Knowledge of Distributed Applications
  • XML data structures.
  • RSS
  • XPATH

Network Programming

  • TCP/IP Protocol
  • TCP/IP Socket Network Programming
  • Server Socket Class
  • Client Server Socket

Cryptography

  • Cryptography Service Provider
  • Symmetric Key
  • AES
  • Triple DES

WEB Service Developing

  • SOAP WEB Services
  • Advantages of Creating Services with WCF
  • Creating and Implementing a Contract
  • Configuring and Hosting WCF Services
  • Consuming WCF Services in ASP.Net MVC
  • Creating an ASP.NET Web API Service
    • RESTFUL WEB Services
  • MVC Web API
  • Handling HTTP Requests and Responses
  • Hosting and Consuming ASP.NET MVC Web API Services
  • Key Components of Distributed Applications
  • Data and Data Access Technologies
  • Service Technologies
  • Creating an Entity Data model
  • Securing the WCF Service
  • Create services by using ASP.NET MVC Web API.
  • Host and consume ASP.NET Web API services.
  • Managing the Entity Framework Model with an ASP.NET Web API Project

 

 

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

دوره  C# Programming

در این دوره دانشجویان برنامه نویسی حرفه ای C#.Net 2016 را بر اساس مفاهیم برنامه نویسی تخصصی شی گرایی در محیط Visual Studio Console Application بصورت کاربردی فرا می گیرند. تمامی مفاهیم توسط مثالهای عملی و برنامه نویسی کارگاهی به دانشجویان منتقل می گردد. پس از این دوره دانشجویان می توانند برنامه نویسی حرفه ای وب سایتهای ASP.Net MVC،  برنامه نویسی ویندوز و برنامه نویسی موبایل برای  اندروید و آیفون با #Xamarin C را آغاز نمایند. در این دوره دانشجویان قابلیت برنامه نویسی بانکهای اطلاعاتی مانند SQL Server 2016 را با تکنولوژی Entity Framework و برنامه نویسی موازی را نیز فرا می گیرند.

 

دوره  HTML5 with JavaScript & CSS3

در این دوره دانشجویان برنامه نویسی Client/Side وب سایتهای اینترنتی را بصورت حرفه ای و عملی یاد می گیرند. در این دوره دانشجویان برنامه نویسی و ساخت صفحات وب سایت را با نمای گرافیکی Css3, HTML5 را آموزش می بینند. سپس برنامه نویسی حرفه ای صفحات وب را با زبانهای برنامه نویسی JQuery UI, JQuery, Java Script جهت مدیریت داینامیک صفحات می آموزند. سپس با فراگیری تکنولوژی Bootstrap صفحات وب را بصورت Responsive برای تمامی مانیتورها و گوشی های موبایل با سایزهای  مختلف طراحی می کنند.

 

دوره  ASP.Net Core

در این دوره دانشجویان توسط تکنولوژی بسیار حرفه ای و پرقدرت ASP.Net MVC با مفاهیم شی گرایی C#.Net و طراحی صفحات HTML, JQuery وب سایتهای کامل و امن را طراحی و برنامه نویسی کنند. در این دوره دانشجویان امنیت وب سایت را با تکنولوژی Identity از طریق برنامه نویسی انجام می دهند. دانشجویان بصورت کامل تمامی لایه های تکنولوژی MVC شامل لایه Razor, HTML)View) ، لایه C#.Net) Controller)، لایه Entity Framework) Model) را فرا گرفته و براحتی برنامه نویسی خواهند نمود. پس از این دوره دانشجویان براحتی می توانند طراحی و ساخت وب سایتهای تجاری، اداری، تبلیغاتی و آموزشی … را جهت حضور و فروش در بازارهای آی تی آغاز نمایند.

دوره  SQL Server ۲۰۱۷

دانشجویان پس از گذراندن دوره SQL Server می توانند بصورت حرفه ای برنامه نویسی و طراحی بانکهای اطلاعاتی را در محیط Ms SQL Server انجام دهند. در این دوره تمام روشهای طراحی بانکهای اطلاعاتی، ارتباط میان جداول، ساخت توابع، Stored procedure، Trigger، توابع تجمعی به زبان TSQL را فرا می گیرند. همچنین تمام لایه های امنیتی و رمزنگاری جهت امن نمودن داده های وب سایتها در بانک اطلاعاتی را بصورت عملی پیاده سازی می کنند. این دوره جهت برنامه نویسان وب، ویندوز و موبایل و وب سرویسها جهت پیاده سازی لایه مدل در اپلیکیشن ها استفاده می گردد. بدینصورت که دانشجویان با برنامه نویسی حرفه ای لایه مدل، در بانک اطلاعاتی، می توانند بسیاری از دستورات را از لایه کنترلر و مدل اپلیکیشن ها و وب سایتها به SQL Server منتقل نموده تا حجم وب سایتها و اپلیکیشن ها کاهش یافته، سرعت و حفظ و نگهداری آنها افزایش یابد. در این دوره علاوه بر برنامه نویسی زبان استاندارد TSQL، زبان برنامه نویسی تخصصی برای SQL Server نیز آموزش داده می شود.

دوره  Web Services

پس از گذراندن این دوره دانشجویان می توانند براحتی تمام وب سرویسهای آماده شرکتهای مختلف مانند مایکروسافت، گوگل و آمازون و … را بصورت راه دور فراخوانی نموده و استفاده کنند. همچنین می توانند انواع وب سرویسها شامل SOAP, REST را پیاده سازی نموده و از طریق Publish در یک وبسایت در اختیار یا اجاره دیگران قرار دهند. در این دوره دانشجویان زبان XML و برنامه نویسی آنرا فرا می گیرند، سپس XML-Web Service های پرقدرت شرکت های دیگر را استفاده نموده یا سرویس های خود را پیاده سازی می کنند. علاوه بر آن با نسل جدید وب سرویسها شامل Web APIها آشنا شده و پیاده سازی و برنامه نویسی آنرا فرا می گیرند. همچنین می آموزند که چگونه توسط Jquery-Ajax وب سرویسها و Web APIها را فراخوانی نمایند. در این دوره دانشجویان معماری Service Oriented Architecture و برنامه نویسی و طراحی آنرا جهت استفاده در وب سایتها Windows  Application و برنامه نویسی موبایل فرا می گیرند. تمام مباحث آموزشی و برنامه نویسی سرویسها در این دوره قابل استفاده در برنامه نویسی ابری Microsoft Cloud developing می باشد.

 

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


دسته بندی ها: برنامه نویسی

دوره های مرتبط

سخنران ها (استاد ها)
  • ساختمان1.خیابان ارم.نبش کوچه2
  • 32251000 داخلی 130

قیمت

1.550.000 تومان
ثبت نام

جستجوی دوره

تنها نمایندگی موسسه CIW در جنوب ایران