داشتن توانایی برای ایجاد زمینه درامد تجاری وقتی فراهم میشود که مهارت لازم برای یک فن یا حرفه را داشته باشیم.کسب مهارت لازم وقتی ایجاد میشود که پا به عرصه علایق خود بگذاریم . اکثر دانشجویان رشته های کامپیوتر و شبکه دوست دارند که در زمینه برنامه نویسی فعالیت کنند و روز به روز با تکنولوژی های این رشته پیش بروند و به روز باشند . از بین چندین و چند زبان برنامه نویسی که در حال حاضر موجود است انتخاب یک زبان برای یادگیری کار دشواری خواهد بود و گاها باعث سردرگمی علاقه مندان به یادگیری برای فعالیت در یک زبان برنامه نویسی خواهد شد.
اگر بدنبال یک زبان برنامه نویسی با قابلیت درامد زایی و پیشرفت و به روز بودن هستید این دوره اموزشی را از دست ندهید.انتخاب زبان برنامه نویسی وب به خصوص Asp علاوه بر درامد زایی باعث میشود که حداقل دو زبان برنامه نویسی مختلف را یادگرفته و امکان رشد در چند زبان برنامه نویسی به صورت همزمان را فراهم خواهد نمود.
دوره طلایی ما را با دقت یادبگیرید و با فراگیری نکات موجود در این دوره پا به عرصه طراحان وب سایت های تجاری بگذارید و لذت برنامه نویسی را با طعمی شیرین بچشید.

پسورد فایل ها: esfandune.ir

آموزش های این بخش:

  • قسمت اول:
    ۱-آشنایی با محیط برنامه نویسی Asp
    ۲-نحوه ایجاد پروژه جهت کدنویسی
    ۳-معرفی قسمت های مهم و پرکاربرد ویژوال استودیو
    ۴-مقایسه کدنویسی صفحات  Aspx با Html
  • قسمت دوم:
    ۱-ایجاد فرم Aspx در وب سایت
    ۲-لایه بندی و استفاده از تگ div
    ۳-نحوه استایل دهی  و استفاده از css
    ۴-نحوه اضافه کردن جاوا اسکریپت
    ۵-آشنایی با کلاینت سرور
  • قسمت سوم:
    ۱
    -شروع کار با MVC
    ۲-معرفی app_start ها
    ۳-نحوه قرار دادن صفحه پیش فرض هنگام نمایش
    ۴-ایجاد کنترلر و ویوها
    ۵-معرفی متدها و اکشن های کنترلر
  • قسمت چهارم:
    ۱-
    اشنایی با مفاهیم MVC
    ۲-اشنایی با ViewBag
    ۳-اشنایی با ViewData
    ۴-نحوه کار Model
    ۵-چگونگی کار کنترلر با مدل
    ۶-چگونگی کار ویو با مدل
  • قسمت پنجم:
    ۱-اشنایی با مسترپیج در Asp.net
    ۲-معرفی آیتم های Asp
    ۳-اشنایی با تکست باکس ها
    ۴-اتصال فرم ها به مسترپیج
    ۵-مقایسه تکست باکس Asp با Html
  • قسمت ششم:
    ۱-کاربا آیتم ها در Asp.net
    ۲-معرفی کامل آیتم های تکست باکس Asp
    ۳-اشنایی با تگ تصاویر و نحوه نمایش تصویر در Asp
    ۴-انشایی با باتن های مختلف
    ۵-مقایسه باتن های Asp با Html
  • قسمت هفتم:
    ۱-آشنایی با مفهوم شی گرائی در Asp
    ۲-معرفی متد ها
    ۳-آشنایی با کلاس
    ۴-نحوه استفاده کلاس در ASP
    ۵-ایجاد کلاس و استفاده در سمت سرور ASPX
    ۶-نمایش نتیجه مفاهیم شی گرائی روی مرورگر کاربر
  • قسمت هشتم:
    ۱-ادامه آشنایی با مفهوم شی گرائی در Asp
    ۲-معرفی Object
    ۳-نحوه استفاده مقادیر int و string در Object
    ۴-کار با ایتم دراپ دان لیست
    ۵-معرفی و آشنایی کار با DataTable
    ۶-مقدار دهی دراپ  دان لیست در سمت سرور
  • قسمت نهم:
    ۱-مقدار دهی لیست ابشاری از طریق سرور در Asp
    ۲-معرفی PostBack در ASP
    ۳-بهینه سازی postback
    ۴-کار با حلقه ها برای مقدار دهی
    ۵-بایند کردن DataTable به لیست ابشاری
    ۶-آشنایی با رویداد کلیک
  • قسمت دهم:
    ۱-آشنایی با فولدرهای اسکریپت
    ۲-آشنایی با فولدرهای محتوا
    ۳-آشنایی با فولدرهای فیلتر
    ۴-آشنایی با Net.
    ۵-آشنایی با Framework
  • قسمت یازدهم:
    ۱-آشنایی با Initilizer در Framework
    ۲-اشنایی با فولدر Shared در View
    ۳-اشنایی با Layout در MVC
    ۴-نحوه اتصال View ها به Layout
    ۵-نحوه اضافه کردن اسکریپت و استایل ها در MVC 3 به قبل
    ۶-نحوه اضافه کردن اسکریپت و استایل ها در MVC 5
  • قسمت دوازدهم:
    ۱-نحوه اضافه کردن چک باکس
    ۲-مقدار دهی دستی به چک باکس
    ۳-انتخاب سازی پیش فرض مقدار چک باکس
    ۴-چگونه غیرفعال کردن امکان تغییر مقدار چک باکس
    ۵-پیاده سازی چک باکس لیست
    ۶-مقداردهی داینامیک لیستی از چک باکس ها
    ۷-نحوه اضافه کردن رادیو باتن
    ۸-مقدار دهی دستی رادیو باتن
    ۹-پیاده سازی لیستی از رادیو باتن ها
    ۱۰-مقداردهی داینامیک رادیو باتن لیست
    ۱۱-غیرفعال کردن امکان تغییر مقدار رادیو باتن
    ۱۲-معرفی typeof لیست ها به دو روش
  • قسمت سیزدهم:
    ۱-نحوه اضافه کردن لیست باکس در Asp
    ۲-مقدار دهی دستی به لیست باکس
    ۳-استفاده و معرفی ViewState
    ۴-مزایای ViewState در Asp.net
    ۵-چگونگی استفاده از AddRange در سمت سرور
    ۶-مقداردهی داینامیک لیست باکس با استفاده از رویداد کلیک
    ۷-معرفی و آشنایی با ایتم BulletedList در Asp
    ۸-مقدار دهی دستی BulletedList
    ۹-مقداردهی داینامیک BulletedList
  • قسمت چهاردهم:
    ۱-نحوه حذف کردن مورد از لیست باکس در Asp
    ۲-نگهداری اطلاعات اضافه شده به صورت ViewState
    ۳-ایجاد HiddenFile در Asp
    ۴-مزایای HiddenFileدر Asp.net
    ۵-معرفی آپلودر فایل در Asp
    ۶-ساخت فرم برای اپلود کردن
    ۷-تبدیل اپلودر فایل به Http Post File
  • قسمت پانزدهم:
    ۱-ایجاد اپلودر به صورت Http Post File در Asp
    ۲-کنترل خطای غیرطبیعی و جلگیری از آن در اپلود
    ۳-جلوگیری از ارسال مقدار تهی به اپلودر
    ۴-کنترل پسوند های انتخابی در اپلودر
  • قسمت شانزدهم:
    ۱-معین کردن پسوند فایل های مجاز برای بارگذاری
    ۲-جلوگیری از فایل هایی که تغییر ماهیت دستی شده اند
    ۳-نامگذاری تصادفی برای فایل های بارگذاری شده روی هاست
    ۴-نمایش پیغام های خطا و موفقیت در بارگذاری با لیترال ها
  • قسمت هفدهم:
    ۱-تعریف عبارت شرطی IF و خروجی گرفتن از ان در MVC
    ۲-تعریف عبارت شرطی IF_ELSE و خروجی گرفتن از ان در MVC
    ۳-تعریف عبارت شرطی IF_ELSE_IF و خروجی گرفتن از ان در MVC
    ۴-نحوه ایجاد حلقه For و مقدار دهی از طریق مدل در MVC
    ۵-نحوه ایجاد حلقه Foreach و مقدار دهی از طریق مدل در MVC
    ۶-نحوه ایجاد حلقه Switch_Case و مقدار دهی از طریق مدل در MVC
    ۷-معرفی کد بلاک برای نوشتن کد های Razor در MVC
  • قسمت هجدهم:
    ۱-تعریف Redirection در ActionResult و آشنایی با کار آن
    ۲-تعریف RedirectionToRouteResult برای انتقال به متد دیگر
    ۳-تعریف RedirectionToAction  برای انتقال به اکشن دیگر
    ۴-تعریف RedirectionResult برای انتقال به یک لیترال URL دیگر
    ۵-ارسال خطا به مرورگر کاربر
    ۶-مشخص کردن نوع خطای رخ داده برای کاربر
    ۷-بررسی نحوه مسیردهی MVC
    ۸-اشنایی با الگوی مسیر دهی MVC
  • قسمت نوزدهم:
    ۱-نحوه ایجاد پارچیال ویو در MVC
    ۲-کد نویسی در پارچیال ویو با مدل
    ۳-نحوه فراخوانی پارچیال ویو ها
    ۴-بدست اوردن اطلاعات هاست با رندر پارچیال ویو
    ۵-معرفی تگ های Html Helper
    ۶-مقایسه تگ های Html  با Html Helper
    ۷-نحوه کار با Begin Form
    ۸-آشنایی با آیتم های Input در MVC
    ۹-نحوه اجرای کدهای Html در صفحات Razor
    ۱۰-چگونه نمایش تگ @ در Razor
    ۱۱-نمایش لینک متنی با استفاده از تگ های Html در Razor
  • قسمت بیستم:
    ۱-معرفی دیتا های موجود در Asp
    ۲-پایگاه داده های مجاز برای استفاده در Asp
    ۳-ایجاد ADO.NET Entity برای پروژه
    ۴-معرفی Code First و Data Base First
    ۵-اشنایی با ایتم های دیتایی Asp
    ۶-ایجاد گرید ویو برای نمایش اطلاعات پایگاه
    ۷-معرفی ایتم های موجود برای گرید ویو
    ۸-معرفی SqlDataSource برای ارتباط بین پایگاه داده و گرید ویو
    ۹-نحوه اتصال گرید ویو به SqlDataSource
    ۱۰-استایل دهی به گرید ویو
  • قسمت بیست و یکم
    ۱-اموزش ایجاد پایگاه اکسس و ایجاد جدول در ان
    ۲-اموزش ایجاد پایگاه اس کیو ال سرور و جدول در ان
    ۳-مقدار دهی به جداول پایگاه ها
    ۴-اتصال پایگاه اکسس به پروژه Asp
    ۵-اتصال پایگاه اس کیو ال به Asp
    ۶-ایجاد کوئری برای نمایش اطلاعات جدول اکسس
    ۷-ایجاد کوئری برای نمایش اطلاعات جدول اس کیو ال
    ۸-کوئری نویسی و اتصال به پایگاه از سمت سرور
    ۹-کوئری نویسی و اتصال به پایگاه از سمت کلاینت کاربری
    ۱۰-خرجی گرفتن از اطلاعات در گرید ویو
  • قسمت بیست و دوم
    ۱-نحوه ساخت پایگاه در sql express
    ۲-ایجاد جداول در پایگاه sql express
    ۳-نحوه ایجاد DataSet برای استفاده در پروژه
    ۴-ایجاد جدول در DataSet
    ۵-ساخت کوئری اماده در DataSet
    ۶-چگونه ساخت DataValioFiled
    ۷-نحوه استفاده DataSet در گرید ویو
    ۸-استفاده از کوئری های DataSet در SqlDataSource
    ۹-خروجی گرفتن از داده های Data set
  • قسمت بیست و سوم
    ۱-معرفی لیست ویو به صورت مقدماتی
    ۲-ساخت EntityDataSource
    ۳-ایجاد کوئری در EntityDataSource
    ۴-ساخت مدل از روی پایگاه داده
    ۵-چگونگی کار با مدل ساخته شده
    ۶-ایجاد تغییرات روی مدل
    ۷-بروزرسانی مدل ساخته شده
    ۸-اتصال مدل به EntityData در Asp
    ۹-
    خروجی گرفتن از EntityData روی گرید ویو
    ۱۰-آموزش کار با لیست ویو داینامیک
    ۱۱-آموزش کار با ریپیتر داینامیک
    ۱۲-تفاوت ریپیتر با لیست ویو
    ۱۳-معرفی LinqDataSource در Asp
    ۱۴-
    ایجاد کوئری در LinqDataSource
    ۱۵-خروجی گرفتن از LinqData روی لیست ویو
  • قسمت بیست و چهارم
    ۱-چگونگه ایجاد View در Asp
    ۲-کد نویسی و خروجی گرفتن از ویو
    ۳-بررسی ساختار ویو برای نوشتن کنترل داده ای
    ۴-ایجاد MultiView و معرفی
    ۶-نحوه اضافه کردن View های متعدد در Mulit
    ۷-دسترسی به هرکدام از View ها به صورت مجزا
    ۸-تعیین و تغییر View فعال پیش فرض
    ۹-شروع مقدمه اعتبار سنجی سمت کلاینت
    ۱۰-ایجاد فرم و اعتبار سنجی Null نبودن
  • قسمت بیست و پنجم
    ۱-ایجاد فرم جهت اعتبار سنجی
    ۲-اعتبار سنجی خالی نبودن فیلد
    ۳-اعتبار سنجی معتبر بودن ایمیل جهت ارسال
    ۴-اعتبار سنجی شماره همراه جهت ثبت
    ۵-اعتبار سنجی برابر بودن پسورد یا ایمیل جهت اطمینان
    ۶-نمایش خطاهای صادر شده به صورت خلاصه
    ۷-ساخت الگوهای اعتبار سنجی
  • قسمت بیست و ششم -> قسمت آخر
    ۱-آموزش راهکارهای جلوگیری از هک شدن
    ۲-معرفی حملات XSS در Asp
    ۳-معرفی حملات Sql Injection در Asp
    ۴-راهکار جلوگیری از صدمات  Sql Injection در Asp
    ۵-معرفی حملات sessionدر Asp
    ۶-راهکار جلوگیری از صدمات session
    ۷-معرفی راهکار جلوگیری از هک با برنامه نویسی پیش فرضی

اموزش mvc

آموزش های این بخش:

  • قسمت اول:
    ۱-کار با دیتابیس Sql Server
    ۲-ایجاد جدول در Sql server
    ۳-معرفی Identity و کلید اصلی
    ۴-ایجاد ارتباط بین جداول
    ۵-ساخت دیاگرام از روی جداول
    ۶-ارتباط یک به چند و چند به چند جداول
  • قسمت دوم:
    ۱-کوئری نویسی برای ایجاد جدول در Sql
    ۲-کوئری ویرایش داده ها
    ۳-کوئری درج داده ها
    ۴-کوئری حذف داده ها
    ۵-کوئری واکشی داده با شرط
    ۶-معرفی ایندکس ها در SQl
  • قسمت سوم
    ۱-ایجاد ایندکس با دو روش
    ۲-معرفی ایندکس کلاستر و غیر کلاستر
    ۳-ایجاد جدول با دادهای میلیونی جهت تست
    ۴-تست سرعت  جدول ایندکس گذاری شده با غیر ایندکس گذاری
    ۵-معرفی loop در ایندکس
    ۶-رفع مشکل Loop
  • قسمت چهارم:
    ۱-مقدمه ای در مورد تکنولوژی Linq
    ۲-مزیت های Linq
    ۳-قالب دستوری Linq
    ۴-آشنایی به آرایه های Linq
    ۵-اشنایی با حلقه ها در Linq
    ۶-ساخت متد توابع توسعه در Linq
    ۷-اشنایی با توابع و متدهای Generic
  • قسمت پنجم:
    ۱- آشنایی با کلاس ها در Linq
    ۲- آشنایی باIQueryable و  IEnumerable
    ۳- جوین کردن جداول با استفاده از Linq
    ۴- جوین چندگانه جداول با استفاده از Linq
    ۵-شرط گذاری در کوئری با Linq
    ۶-شرط گذاری چندگانه در کوئری با Linq
    ۷-بررسی توابع مهم Linq مثل MAx , Count و…
    ۸-صفحه بندی لیست و داده با Linq
  • قسمت ششم:
    معرفی و آنایی با EF
    ساخت مدل از روی پایگاه داده Sql
    آشنایی با محیط مدل
    پیاده سازی کوئری با Linq  از روی جداول پایگاه
    خروجی گرفتن مقادیر پویا
    بررسی مراحل کار Entity
    بررسی تفاوت هاب EF برای پیاده سازی Sql
    ایجاد تغییرات روی مدل
    بروز رسانی مدل
  • ما بقی بصورت پروژه محور آموزش داده خواهند شد در قالب ساخت یک فروشگاه اینترنتی

اموزش mvc