طراحی سایت
  • آموزش پیشرفته طراحی سایت

  • آموزش پیشرفته طراحی سایت
  • روزهای برگزاری

    • یک شنبه
    • سه شنبه
    • پنج شنبه
  • ساعت برگزاری

    19 تا 20:30
  • طول دوره

    8 جلسه
  • ظرفیت کلاس

    5
  • هزینه دوره

    ريال600,000 تومان
  • ثبت نام آنلاین

اساتید مرتبط

 

نرم افزار های مورد استفاده :

Visual studio 2012
SQL SERVER 2012

فهرست مخاطبین:

  1. دانشجویانی که می خواهند به تسلط بر زبان C# برسند.

  2. دانشجویانی که با زبان C# آشنا هستند و می خواهند به تسلط بر ASP.NET برسند نیز از مخاطبان این دوره هستند.
  3. دانشجویانی که می خواهند با استفاده از امکانات قدرتمندی همچون Theme,Skin,MasterPage به طراحی صفحات وب بپردازند نیز از مخاطبین این دوره هستند.
  4. دانشجویانی که علاقه مند به فراگیری نحوه کارکرد کنترلهای سمت سرور ASP.NET می باشند نیز از مخاطبین این دوره هستند.
  5. دانشجویانی که می خواهند به تسلط مناسبی بر بانک اطلاعاتی SQL SERVER 2012 برسند و بتوانند ساخت بانک،مدیریت بانک، ساخت جداول ، نحوه نگارش دستورات SQL و همچنین ساخت Stored Procedure ها نیز مسلط شوند از مخاطبین این دوره هستند.
  6. آندسته از دانشجویانی که می خواهند به تسلط کافی به اکثر جنبه های شی گرا و همچنین نکات حرفه ای زبان C# دسترسی پیدا کنند نیز از مخاطبان این دوره هستند.
  7. آن‌دسته از دانشجویان که می خواهند در محیطی عملی و کاربردی اجرای یک پروژه تحت وب را بصورت عملی فراگیری نمایند از مخاطبین این دوره هستند.

اهداف دوره‌ی آموزش سی شارپ عبارتند از:

در این دوره تلاش شده است تا رویکردی عملی و تخصصی به تکنولوژی برنامه نویسی تحت وب با استفاده از ASP.NET داشته باشیم

در این دوره تلاش شده است تا علاوه بر آموزش مباحث مبتدی تا حرفه ای شی گراء در زبان C# ، مباحث کاربردی مثل بانکهای اطلاعاتی و تکنولوژی ASP.NET نیز به صورت عملی آموزش داده می شود.

هدف اصلی دوره عبارتند از:

  1. تسلط بر جنبه های شی گرای زبان سی شارپ به صورت کاربردی
  2. تسلط بر جنبه های مختلف بانک اطلاعاتی SQL SERVER
  3. آموزش کاربردی و عملی ASP.NET
  4. آموزش انقیاد داده ها در بانک اطلاعاتی
  5. << در پایان دوره یک پروژه به صورت عملی و کاربردی از ابتدا تا انتها ساخته می شود تا دانشجویان بتوانند تسلط کامل بر نحوه ساخت پروژه ای تحت وب دسترسی پیدا کنند.>>

سرفصلهای دوره: بخش اول: آموزش سی شارپ C#

  • توابع و نحوه نوشتن آنها
  • فراخوانی با مقدار و فراخوانی با ارجاع
  • آبجکتها Objects و انواع داده ها
  • متدها
  • تعریف کردن متد ها
  • بکارگیری متد ها
  • ارسال پارامتر ها به متد ها
  • پارامتر های ref
  • پارامتر های خروجی
  • عمل Overloading متد
  • خاصیت ها
  • خاصیت های فقط خواندنی و فقط نوشتنی
  • معرف های (modifiers) دسترسی مربوط به خاصیت ها
  • نكته ای در مورد عمل inlining
  • سازنده ها (Constructors)
  • سازنده های ایستا (Static Costructors)
  • فراخوانی سازنده ها از طریق سایر سازنده ها
  • فیلد های فقط خواندنی
  • ساختار ها (structs)
  • ساختار ها از انواع مقداری هستند
  • ساختار ها و وراثت
  • سازنده های مربوط به ساختار ها
  • کلاس های Partial (بخش بخش شده)
  • کلاس های ایستا (Static Class)
  • کلاس Object متد های System.Object
  • متد ()ToString
  • وراثت
  • انواع وراثت
  • وراثت پیاده سازی (Implementation) در مقابل وراثت واسط
  • وراثت چند گانه (multiple inheritance)
  • ساختار ها و کلاس ها
  • پیاده سازی وراثت
  • متد های مجازی
  • پنهان سازی متد ها
  • فراخوانی نسخه های پایه ای (Basic) توابع
  • کلاس ها و توابع مجرد(Abstract)
  • کلاس ها و متد های sealed (مهر و موم شده)
  • سازنده های کلاس های مشتق شده
  • افزودن یک سازنده بدون پارامتر به یک سلسله مراتب
  • افزودن سازنده های با پارامتر به یک سلسله مراتب
  • تعریف کننده ها (Modifiers)
  • تعریف کننده هی مرئیت (visibility modifiers)
  • سایر modifier ها
  • واسط ها(Interfaces)
  • تعریف و پیاده سازی واسط ها
  • واسط های مشتق شده (Derived Interface )
  • استفاده از Interface ها
  • درک Interfaces
  • تعریف یک Interface
  • پیاده سازی یک Interface
  • محدودیت های Interface
  • آموزش Abstract Classes
  • آموزش متدهای Abstract
  • عملگر ها و Cast ها
  • عملگر sizeof
  • عملگر typeof
  • مقایسه آبجکت ها برای تساوی (Equality)
  • مقایسه انواع ارجاعی از نظر Equality (تساوی)
  • متد مجازی Equals()
  • متد ایستای Equals()
  • عملگر مقایسه (==)
  • تبدیلات user-defined
  • پیاده سازی cast های user-defined
  • تبدیلات (casts) مابین کلاس ها
  • Cast های boxing و unboxing
  • رشته ها و عبارات با قاعده
  • System.String
  • ساخت رشته ها
  • اعضای StringBuilder
  • قالب بندی رشته ها
  • چگونه رشته قالب بندی می شود
  • مثال FormattableVector
  • عبارتهای با قاعده (Regular Expressions)
  • مقدمه ای بر عبارت های با قاعده
  • چند ریختی در شی گرایی
  • رشته ها و عبارات با قاعده

بخش دوم: آموزش ASP.NET

  • ساخت صفحات وب با استفاده از ASP.NET
  • بررسی کنترلهای مقدماتی در صفحات وب مانند Textbox,Hyperlink ,Button,ImageButton,Label,CheckBox,...
  • بررسی کنترلهای پیشرفته ASP.NET مانند ASP Menu ,Treeview,Sitemap, تقویم فارسی ،استفاده از Panel ها و Wizard Panel ها و...
  • بررسی کنترلهای مدیریت Upload و جایگزین کردن تصاویر در Server
  • پذیرش آپلود فایل
  • ذخیره فایل ها به فایل سیستم
  • ذخیره فایل ها به پایگاه داده
  • آپلود فایل های بزرگ
  • استفاده از امکانات MasterPage,Theme,Skin در مدیریت گرافیک وب سایتها
  • ایجاد صفحات Master
  • ایجاد محتوای پیش فرض
  • صفحات Master تو در تو
  • استفاده از تصاویر و لینک ها در Master Page
  • ثبت Master Pages در تنظیمات وب سایت Web Configuration
  • ساخت تم Themes
  • اضافه کردن Skins به Themes
  • ایجاد پوسته های نام
  • Themes در مقابل StyleSheetThemes
  • استفاده از تم ها به صورت پویا
  • بررسی حوزه متغیرها در وب و مدیریت State ها شامل Application ,Cookies,Session,View State ها
  • حفظ و نگهداری Application State
  • استفاده از کوکی های مرورگر
  • محدودیت های امنیتی Cookies
  • ایجاد کوکی ها
  • خواندن کوکی ها
  • تنظیم خصوصیات کوکی
  • حذف کوکی ها
  • استفاده از حالت Session
  • استفاده از شی Session
  • کنترل زمانی که یک بار از session خارج می شوید

بخش سوم: آموزش SQL SERVER

مباحث این بخش عبارتند از:

  • ساخت بانک اطلاعاتی
  • ساخت جداول و آموزش شناسایی جداول مورد نیاز سیستم
  • ساخت Relation ها
  • تنظیمات Relation ها در ارتباط با تولید جامعیت
  • آموزش دستورات SQL
  • آموزش دستور SELECT
  • آموزش دستور INSERT
  • آموزش دستور UPDATE
  • آموزش دستور DELETE
  • آموزش ساخت رویه های ذخیره شده Stored Procedure ها و بررسی مزایای استفاده از آن در افزایش کارایی برنامه ها

بخش چهارم:آموزش ADO.NET

در این بخش مباحث دسترسی به داده ها با استفاده از تکنولوژی ADO.NET آموزش داده می شود.

بررسی اشیاء ADO.NET شامل:

  • بررسی شی Connection
  • بررسی شی Command
  • بررسی شی Data Reader
  • بررسی شی Data Adapter
  • بررسی شی Data Table

بعد از پایان این دوره شما قادر خواهید بود یک وبسایت را از صفر تا صد و بصورت کاملا حرفه ای کدنویسی نمایید

کلمات کلیدی:
Print

نوشتن یک نظر

نام: ایمیل:
نظر:
افزودن نظر