در دوره آموزش جامع ASP.Net یادگیری را از مباحث مقدماتی دنیای وب و اینترنت شروع و تا انجام عملی یک پروژه پیشرفته و آشنایی با تکنولوژی MVC پیش خواهیم رفت .

یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ،ASP.NET است. ASP.NET نسل جدید ASP است.ASP.NET یک نمونه و نگرش جدید به  برنامه ها و اسکریپت های مبتنی بر سرویس دهنده می باشد.

ASP.NETیک چارچوب کاربردی Web است که توسط شرکت مایکروسافت ارائه شده تا برنامه نویسان بتوانند برای ساخت سایت‌ های Web ،برنامه‌ های Web پویا ، سرویس‌ های Web پویا، سرویس‌ های Web XML از آن استفاده کنند. این بخشی از زیر ساخت NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است.

ویژگی های زبان برنامه نویسی ASP.NET :

  • ASP.NET یک ابزار قدرتمند برای ساخت صفحات وب پویا و تعاملی است.
  • در ASP.NET از تکنیک های پیچیده ای برای  ایمنی اطلاعات استفاده می شود.
  • معمولا تعداد خط های کدی که برای این زبان برنامه نویسی نوشته می شود ،نسبت به زبان های برنامه نویسی دیگر، کمی بیشتر است که همین دلیل می تواند تا حدودی موجب زمان گیر بودن و افزایش هزینه شود.
  •  دارای قدرت و انعطاف‌ پذیری بالا در توسعه‌ برنامه‌ های کاربردی وب است.
  •  ASP.NET از یک فرم ساده ، برای گسترش و پیکربندی سایت جهت ایجاد یک برنامه استفاده می‌کند.
  • و…

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

مخاطبین دوره آموزش جامع ASP.Net:

  • اگر قصد طراحی و ساخت وب سایت های داینامیک با تکنولوژی ASP.Net در حوزه های مختلف تجاری، سرگرمی و مشابه آن را دارید.
  • اگر به دنبال توسعه ساختار و پشتیبانی سیستم طراحی شده خودتان در دراز مدت هستید و دید کوتاه مدت ندارید.
  • اگر قصد آشنایی و استفاده از معماری های جدید در برنامه نویسی مانند MVC جهت بهبود طراحی سایت خود را دارید.
  • اگر قصد دارید وب سایت شما به صورت شی گرا طراحی شود.
  • افراد علاقه مند به برنامه نویسی
  • علاقه مندان به ASP.Net
  • افرادی که قصد در آمد از برنامه نویسی را دارند.
  • مناسب برای دانشجویان و فارغ التحصیلان مهندسی کامپیوتر

پیش نیاز آموزش جامع ASP.Net :

  • آشنایی با وب
  • Html
  • اصول ایجاد صفحات وب
  • زبان های اسکریپت نظیر جاوا اسکریپت و یا Vbscript
  • اصول اولیه اسکریپت های مبتنی بر سرویس دهنده

تکنولوژی و نرم افزار ها :

  • ویژوال بیسیک (VB.NET)
  • #C
  • ++ C
  • جاوا

 

دوره جامع آموزش ASP.Net از مقدماتی تا پیشرفته,آموزش ASP.Net,ASP.Net,آموزش,سرویس‌ های Web,آموزش اتصال به درگاه بانک

آنچه در دوره آموزش جامع ASP.Net خواهید آموخت :

بخش اول: 

  • اینترنت چیست؟
  • www
  • domain-name
  • com
  • کاربردهای اینترنت
  • سخت افزارها و نرم افزارهای مورد نیاز برای اینترنت
  • انواع اتصالات اینترنتی
  • وب سایت چیست؟
  • مبانی وب
  • صفحه وب
  • پایگاه داده
  • آدرس اینترنتی
  • جستجو در وب
  • سرور چیست؟
  • کلاینت چیست؟
  • دامنه چیست؟
  • هاست چیست؟
  • مرورگر چیست؟
  • انواع مرورگرها
  • آپلود کردن و دانلود کردن فایل چیست؟
  • نرم افزارهای مورد نیاز برای طراحی سایت
  • برای داشتن یک وب سایت از کجا باید شروع کنیم؟
  • پروتکل HTTP چیست؟
  • انتخاب چه هاستی برای وب سایت ما مناسب است؟
  • چرا در بعضی مواقع، سایت off می شود؟
  • اهمیت نرخ پایداری سرور
  • طراحی سایت چیست؟
  • هدف از طراحی سایت
  • احتیاجات طراحی سایت
  • تهیه هاست و دامنه
  • بهترین شیوه در طراحی سایت
  • مشکلات ناشی از تغییرات و بروز رسانی در سایت ها
  • صفحات دینامیک
  • تاریخچه صفحات دینامیک
  • معایب ساخت صفحات دینامیک
  • انواع صفحات دینامیک
  • پرتال ها
  • پرتال چیست؟
  • در کجاها از پرتال استفاده می شود؟
  • ویژگیهای مطلوب یک پرتال
  • ملاحظات در پلتفرم پرتال
  • تاریخچه پرتال ها
  • انواع پرتال ها
  • انواع پرتال ها از نظر مطالب
  • انواع پرتال ها از نظر ماهیتی
  • فعالیت در تیمهای کوچک طراحی سایت
  • Rss چیست؟

بخش دوم: 

SQL Server :

  • تعریف
  • سخت افزار ها و نرم افزار های مورد نیاز نصب برنامه
  • نصب کامل نرم افزار SQL Server 2016
  • آموزش اتصال به سرور برای کار با نرم افزار
  • آموزش نصب Sql Server Management Studio برای کار با نرم افزار
  • ایجاد و حذف دیتابیس هم به صورت ویزارد و هم با استفاده از کوئری
  • بررسی کامل امنیت در Sql server 2016
  • طریقه دسترسی به sql server از طریق شبکه
  • آشنایی با نوع های داده ای
  • طریقه ایجاد جدول به صورت ویزاردی و با استفاده از کوئری
  • عمیات backup و restore در sql server
  • طریقه کار با database maintenance
  • آشنایی با rule های مربوط با آن
  • آشنایی با ساختار کلی Sql شامل Table و Query و DML و DDL

Entity Framework :

  • تعریف
  • تعاریف مرتبط
  • ORM
  • نصب از طریق Nuget
  • آشنایی با ساختار کلی EF
  • بررسی ارتباط بین Entity های نمونه
  • آشنایی با Entity Data Model) EDM)
  • ساخت یک EDM به روش Database First
  • شناخت ساختار EDM
  • Model Browser
  • آشنایی با کلاس DbContext
  • بررسی Entity Lifecycle
  • آشنایی با DbSet class و operator های آن
  • شناخت انواع زبان کوئری زنی در EDM
  • بررسی مثال های عملیات CRUD
  • آشنایی با Projection ها ( Standard Operator ها در LINQ)
  • Lazy Loading
  • Expicit Loading
  • Eager Loading
  • آشنایی با روش های کار با EF

LINQ :

  • تعاریف
  • دلیل استفاده از LINQ
  • مزایای استفاده از LINQ
  • آشنایی با انواع روش های LINQ
  • Query Syntax – Method Syntax
  • بررسی ساختار Query Syntax به همراه مثال
  • بررسی ساختار Method Syntax به همراه مثال
  • Lambda Expressin ، بررسی ساختار و مثال
  • آشنایی با تمامی Standard Query Operator ها در LINQ به همراه مثال

بخش سوم: 

کار با صفحات :

  • مقدمه و فهرست مطالب بخش کار با صفحات ASP.NET
  • مرور کلی بر صفحات ASP.NET
  • مرور کلی بر ساختار دستوری صفحات ASP.NET
  • بررسی مدل‌  های کد نویسی در صفحات ASP.NET
  • بررسی کلاس صفحات ASP.NET
  • راهکار شماره ۱-۱: ساخت یک صفحه ساده ASP.Net در ویژوال استودیو
  • انتقال کاربر به یک صفحه دیگر در ASP.Net
  • ارسال Post یک صفحه به صفحه دیگر در ASP.Net

کنترل‌ های استاندارد ASP.NET :

  • کنترل AdRotator
  • کنترل دکمه فرمان Button
  • کنترل Calendar
  • کنترل Label
  • کنترل CheckBox
  • کنترل DropDownList
  • کنترل TextBox
  • کنترل BulletedList
  • کنترل Image
  • کنترل ImageMap
  • کنترل HyperLink
  • کنترل FileUpload
  • کنترل HiddenField
  • کنترل ListBox
  • کنترل Panel
  • کنترل PlaceHolder
  • کنترل ویزارد Wizard

کنترل‌ های سرور داده ASP.NET :

  • مقدمه کنترل‌ های سرور داده
  • کنترل SqlDataSource
  • کنترل AccessDataSource

کنترل‌ های داده وب ASP.NET :

  • کنترل GridView
  • کنترل DetailsView
  • کنترل FormView
  • کنترل ListView

کنترل‌ های اعتبارسنج ASP.NET :

  • کنترل RequiredFieldValidator
  • کنترل RangeValidator
  • کنترل CompareValidator

کنترل‌ های عضویت ASP.NET :

  • کنترل Login
  • کنترل LoginName
  • کنترل LoginStatus
  • کنترل LoginView
  • کنترل ChangePassword
  • کنترل PasswordRecovery
  • کنترل CreateUserWizard

کنترل‌ های پیمایش ASP.NET :

  • کنترل Menu
  • کنترل SiteMapPath
  • کنترل TreeView

کنترل‌ های ایجکس ASP.NET :

  • معرفی کنترل‌های ایجکس ASP.NET
  • کنترل ScriptManager
  • کنترل UpdatePanel
  • کنترل UpdateProgress
  • کنترل Timer

تم و Skin در ASP.Net :

  • تعیین تم برای صفحات ASP.Net
  • اعمال تم به صفحات ASP.Net
  • غیر فعال کردن تم در صفحات ASP.Net
  • اعمال تم ها در ASP.Net به صورت برنامه ریزی شده

مسترپیج ها در ASP.Net :

  • تعریف مسترپیج ها و چگونگی کارکرد آن در ASP.Net
  • صفحات محتوا و اتصال آنها به مسترپیج در ASP.Net
  • نحوه عملکرد مسترپیج ها در RunTime
  • مسترپیج و مسیرها در صفحات محتوا
  • مسترپیج های تو در تو

مدیریت Stateدر ASP.Net :

  • معرفی اشیای مدیریت وضعیت State در ASP.Net
  • آموزش کار با شی View State در ASP.Net

مدیریت کوکی در ASP.Net :

  • تعریف یک کوکی Cookie در ASP.Net
  • خواندن یک کوکی Cookie در ASP.Net
  • پاک کردن یک کوکی Cookie در ASP.Net

مدیریت Session در ASP.Net :

  • مرور کلی بر شی Session در ASP.Net
  • نحوه تعریف و مقداردهی Session در ASP.Net
  • نحوه خواندن شی Session در ASP.Net
  • تعیین شناسه ID برای اشیای Session در ASP.Net
  • رویدادهای شی Session در ASP.Net

مدیریت داده در ASP.Net :

  • مقدمه کار با داده‌ها در ASP.Net
  • راهکار: طراحی لایه‌های دسترسی به اطلاعات در ASP.Net
  • کار با ابزار SQL Compact در ویژوال استودیو

اتصال به منابع داده در ASP.Net :

  • راهکار ۶-۱: دسترسی و کار با داده‌ها در ASP.Net مقدماتی
  • نحوه اتصال به منابع داده‌ای در ASP.Net
  • روش‌های متصل شدن به منابع داده در ASP.Net
  • مطمئن کردن رشته‌های ارتباطی ConnectionStrings در ASP.Net
  • راهکار ۶-۱۱: طراحی یک صفحه ASP.Net جهت نمایش اطلاعات پایگاه داده Access

 

  • آموزش SilverLight
  • ارتباط با درگاه بانکی
  • افزایش سرعت و امنیت صفحات وب
  • پشتیبان گیری و بازگردانی فایل پشتیبان به صورت خودکار