[email protected] ۰۲۱۴۴۴۴۶۳۳۹ - ۰۲۱۴۴۴۴۶۳۳۸

دوره جامع آموزش طراحی و برنامه نویسی وب

دانشجوی گرامی: سرفصل های مورد تدریس در دوره جامع طراحی و برنامه نویسی وب بر اساس تغییرات جدید در فناوری های مربوطه به روز شده است. لطفاً جهت آگاهی از جزییات به صفحه جدید این دوره آموزشی مراجعه فرمایید.


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

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

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

در پایان دوره جهت قرار دادن پروژه انجام شده توسط دانش پژوه بر روی اینترنت، Domain مورد نظر دانش پژوه توسط شرکت پیشگامان توسعه انفورماتیک ثبت و به صورت رایگان در اختیار وی قرار می گیرد. همچنین فضای وب (Host) جهت میزبانی از پروژه مذکور به هر میزان که مورد نیاز باشد همراه با تمامی امکانات و بر روی بهترین سرویس دهنده ها به صورت رایگان توسط شرکت پیشگامان توسعه انفورماتیک در اختیار دانش پژوهان قرار خواهد گرفت.

در ابتدای دوره آموزشی کلیه نرم افزار های مورد نیاز جهت طراحی و برنامه نویسی نرم افزار های تحت وب به صورت رایگان در اختیار دانش پژوهان قرار می گیرد.

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

جهت حفظ کیفیت آموزشی، کلاس های دوره های آموزشی شرکت پیشگامان توسعه انفورماتیک به صورت تک نفره و در مواردی با توافق تمامی دانش پژوهان ضمن کاهش شهریه به صورت ۲ تا ۵ نفره برگزار خواهد شد.

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

شرکت کنندگان در هر دوره آموزشی از تخفیف ویژه برای شرکت در سایر دوره های آموزشی برخوردار خواهند بود. به ویژه شرکت کنندگان در دوره جامع آموزش طراحی وب از ۱۰ ٪ تخفیف برای شرکت در سایر دوره ها برخوردار می شوند.

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

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

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

زیر دوره های آموزشی موجود در دوره جامع آموزش طراحی و برنامه نویسی و پیاده سازی نرم افزار های تحت وب، بدین شرح می باشد.

۱. دوره آموزشی HTML

یکی از گام های اولیه جهت آموختن مهارت های لازم در طراحی و برنامه نویسی نرم افزار های تحت وب یادگیری زبان HTML می باشد. در این دوره آموزشی این زبان به طور کامل مورد بررسی قرار می گیرد.

عناوین برخی از مهمترین مباحثی که در این دوره تدریس می شود بدین شرح می باشد.

  • آشنایی با مفاهیم اولیه وب و HTML
  • بررسی مرورگر های گوناگون
  • بررسی مفاهیم اساسی HTML
  • چگونگی ایجاد صفحات وب
  • چگونگی قالب بندی متن ها در صفحات وب
  • بررسی کامل روش های ایجاد تصاویر مناسب برای صفحات وب
  • چگونگی استفاده از تصاویر در صفحه وب و انجام تنظیمات مربوط به آن
  • تکنیک های حرفه ای در طراحی صفحه وب
  • بررسی کلیه مباحث مربوط به پیوند ها با انجام پروژه های متعدد جهت کسب مهارت های لازم
  • ایجاد نقشه تصویری سمت سرویس دهنده
  • ایجاد نقشه تصویری سمت سرویس گیرنده
  • آشنایی با انواع لیست ها و چگونگی به کار بردن آن ها
  • آشنایی کامل با جدول ها و بررسی دقیق تمامی ویژگی های آن ها
  • آشنایی با تکنیک های پیشرفته در استفاده از جداول
  • آشنایی با قاب ها (Frames) و دامنه کاربرد آن ها
  • بررسی دقیق تمامی ویژگی های قاب ها و نحوه استفاده از آن ها
  • آشنایی کامل با فرم ها و بیان تمامی مباحث مربوطه با انجام پروژه ها و تمرین های متعدد جهت کسب مهارت های لازم
  • بررسی دقیق اجزای مورد استفاده در فرم ها
  • بررسی کامل روش های ارسال اطلاعات از طریق فرم ها
  • فرستادن اطلاعات فرم از طریق پست الکترونیک
  • چگونگی ارسال فایل توسط بیننده صفحه وب
  • بررسی کامل مفهوم فیلد پنهان و موارد کاربرد آن
  • بررسی کامل Submit Button و Reset Button
  • افزودن ویژگی های چند رسانه ای به صفحات وب و انجام تمرین ها و پروژه های متعدد جهت کسب مهارت های لازم در این زمینه
  • بررسی نحوه ایجاد جملات متحرک
  • چگونگی وارد کردن Applet و ActiveX به صفحات وب
  • چگونگی تنظیم Style Sheet ها
  • ایجاد یک Style Sheet داخلی و به کارگیری آن
  • ایجاد و بکارگیری یک Style Sheet خارجی
  • کلاس بندی کردن Style ها
  • فرمت بندی های پیشرفته برای متون با استفاده از Style ها
  • طراحی نمای صفحات وب با استفاده Style ها
  • آماده سازی صفحات برای چاپ با استفاده از تکنیک های پیشرفته
  • بررسی تکنیک های حرفه ای و  پیشرفته جهت پویا سازی صفحات وب با انجام پروژه های متعدد جهت کسب مهارت های لازم
  • چگونگی ایجاد و به کار گیری اسکریپت ها در HTML با انجام تمرین ها و پروژه های گوناگون جهت بیان تمامی جزییات مربوطه
  • بارگذاری تصاویر در Cache
  • حفاظت کردن از صفحات وب
  • ایجاد نمایش آهسته برای صفحات وب
  • بررسی تکنیک های پیشرفته جهت اشکال زدایی از صفحات وب طراحی شده
  • چگونگی انتشار صفحه طراحی شده
  • انجام آزمایشات لازم بر روی صفحات طراحی شده
  • چگونگی یافتن میزبان وب مناسب و بررسی کامل تمامی جزییات مربوط به میزبان های وب
  • آشنایی با مفاهیم Domain و آموزش کاربردی چگونگی ثبت نام مورد نظر
  • چگونگی انتقال فایل ها به سرویس دهنده
  • چگونگی دستیابی به سایت طراحی شده
  • بررسی کامل مباحث مربوط به موتور های جستجو
  • بررسی ویرایشگر های حرفه ای جهت برنامه نویسی HTML
  • کارگاه آموزشی جهت تثبیت مطالب و انجام پروژه های واقعی

۲. دوره آموزشی Cascading Style Sheet

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

عناوین برخی از مهمترین مباحثی که در این دوره تدریس می شود بدین شرح می باشد.

  • آشنایی با مفاهیم اولیه CSS و بررسی کامل CSS
  • بررسی مزایا و معایب بکارگیری CSS
  • بررسی علل لزوم به کارگیری CSS در پروژه های بزرگ
  • چگونگی ایجاد فایل های CSS و روش های به کار گیری آن ها
  • قواعد تحوی، CSS Syntax و اصطلاحات مربوطه
  • آشنایی با یکا های مورد استفاده در CSS
  • بررسی کامل قوانین CSS
  • آشنایی با انتخاب گر ها (Selector) و به کار گیری صحیح آن ها
  • مدل آبشاری، الویت ها و ارث بری
  • آشنایی کامل با مفاهیم کادر ها و قوانین حاکم بر آن ها
  • کنترل خصوصیات متن در فایل های CSS
  • آشنایی کامل با قوانین طرح بندی و چگونگی کاربرد صحیح آن ها
  • لیست ها و قوانین حاکم بر آن ها
  • جداول و معایب و مزایای آن ها، چگونگی کاربرد بجای جدول و قوانین جدول ها
  • قواعد رنگ ها و پس زمینه ها
  • چاپ و قواعد حاکم بر آن
  • مباحث پیشرفته در محتوای پویا و قوانین مربوطه
  • آشنایی با قوانین محیط کاربری و سفارشی سازی رفتار مرورگر ها
  • قواعد سفارشی سازی نمایش صفحه
  • آشنایی با قوانین و رفتار مختص هر مرورگر
  • بررسی ترفند های مهم و کاربردی CSS
  • بررسی کامل ساختار ها و قوانین CSS و انجام پروژه های متعدد جهت کسب مهارت در به کار گیری تکنیک های پیشرفته
  • کارگاه آموزشی CSS جهت تثبیت مطالب و انجام پروژه های واقعی

۳. دوره آموزشی ASP.NET

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

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

در این دوره آموزشی مفاهیم پایه مربوط به چهارچوب کاری دات نت و مفاهیم اساسی این فناوری به صورت کامل مورد بررسی قرار می گیرد.

چگونگی برنامه نویسی در این فناوری و تفاوت های آن با فناوری های مشابه از جمله مباحثی اند که در این دوره آموزشی به صورت کامل مورد تجزیه و تحلیل قرار می گیرند.

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

عناوین برخی از مهمترین مباحثی که در این دوره آموزشی تدریس می شود بدین شرح می باشد.

  • مقایسه صفحات وب استاتیک، داینامیک و اکتیو
  • آشنایی با مفاهیم اولیه ASP.NET
  • آشنایی کامل با مفاهیم .NET Framework و چگونگی نصب آن
  • بررسی تمامی اقدامات لازم جهت شروع ASP.NET به صورت عملی
  • آشنایی با Microsoft Visual Studio ۲۰۱۰
  • چگونگی کارکرد ASP.NET
  • بررسی کامل کنترل های سرویس دهنده با انجام پروژه های گوناگون و متعدد جهت کسب مهارت های لازم در چگونگی به کار گیری این کنترل ها
  • بررسی انواع داده ها و مفاهیم مربوط به متغییر ها
  • قوانین نامگذاری و میدان دید متغییر
  • بررسی توابع تبدیل نوع
  • بررسی عملگر ها و مفاهیم مربوط به آن ها
  • بررسی ساختار های کنترل برنامه
  • بررسی کامل ساختار های پرش و آشنایی با توابع
  • چگونگی برنامه نویسی پیمانه ای
  • آشنایی با برنامه نویسی رویداد گرا و بررسی مفاهیم آن
  • بررسی رویداد های HTML
  • بررسی رویداد های صفحه در ASP.NET و رویداد های کنترل های ASP.NET
  • آشنایی با مفاهیم شیء و کلاس
  • آشنایی با مفاهیم خاصیت، متد و رویداد
  • ایجاد و به کار گیری کلاس ها با انجام پروژه های متعدد جهت کسب مهارت های لازم
  • بررسی مباحث پیشرفته درباره کلاس
  • بیان مفاهیم وراثت و کاربرد های آن
  • بررسی فضاهای نام و به کار بردن آن ها در پروژه های ASP.NET
  • چگونگی ارتباط با پایگاه داده
  • آشنایی با محیط وب ماتریس و چگونگی نصب و پیکر بندی آن
  • بررسی اشیاء مربوط به کار با پایگاه داده و به کار گیری آن ها در پروژه های گوناگون جهت کسب مهارت های لازم
  • چگونگی ذخیره، بازیابی و بروز رسانی داده ها
  • بررسی کنترل های ASP.NET و استفاده از آن ها در پروژه های گوناگون جهت کسب مهارت های لازم و آشنایی با جزییات و کاربرد آن ها
  • چگونگی حفظ اطلاعات در برنامه های وب
  • بررسی کامل کوکی ها و مفاهیم مربوط به آن ها
  • بررسی کامل فایل Global.aspx و کاربرد های آن
  • بررسی تکنیک های پیشرفته مدیریت حالت
  • بیان روش های استفاده مجدد از کد در ASP.NET
  • بررسی تکنیک های حرفه ای کد نویسی
  • چگونگی اشکال زدایی از برنامه ها
  • بیان مفاهیم سرویس های وب و پروتکل SOAP
  • چگونگی ارسال پست الکترونیک
  • چگونگی Upload فایل توسط کاربر

۴. دوره آموزشی فناوری Ajax

واژه Ajax سرنام عبارت Asynchronous JavaScript and XML فناوری نسبتاً جدیدی است که هم اکنون در ایجاد نرم افزار های حرفه ای و پیشرفته تحت وب به طور وسیعی به کار می رود. این فناوری به گونه ای است که تمامی عملیات ارسال و دریافت اطلاعات دور از دیدگان کاربر و به صورت مخفی انجام می گیرد و بدون نیاز بار گذاری مجدد تمام صفحه نرم افزار تحت وب، تنها قسمتی از صفحه که باید اطلاعات جدید را نمایش دهد بروز رسانی می شود.

۵. دوره آموزشی زبان Structured Query Language

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

۶. دوره آموزشی Microsoft SQL Server

هر گونه عملیات پردازشی مربوط به داده ها مستلزم ذخیره سازی و بازیابی آن ها می باشد. پایگاه های داده یا بانک های اطلاعاتی یا Database هاعهده دار این وظیفه یعنی مرکز نگهداری کلیه داده های مورد مطالعه (مانند کلیه داده های یک سازمان) هستند.
محصول Microsoft SQL Server که بدون شک یکی از ابزار های کارآمد این بخش از نرم افزار محسوب می شود، از ویژگی های مشابه با سایر نرم افزار های طراحی و پیاده سازی پایگاه های داده برخوردار است، به علاوه اینکه ویژگی های منحصر به فردی نیز دارد. برخی از این ویژگی های منحصر به فرد به واسطة هماهنگی و سازگاری کامل آن با سیستم عامل های سرور متداول به وجود آمده است. Microsoft SQL Server قابلیت های بسیار زیادی در رابطه با ذخیره سازی و پردازش داده ها دارد.
در این دوره آموزشی به چگونگی طراحی و پیاده سازی پایگاه های داده با استفاده از نرم افزار Microsoft SQL Server پرداخته می شود.

۷. دوره آموزشی Flash
۸. دوره آموزشی Adobe Photoshop
۹. دوره آموزشی Microsoft Office Access
۱۰. دوره آموزشی زبان برنامه نویسی VBScript
۱۱. دوره آموزشی زبان برنامه نویسی JavaScript
۱۲. دوره آموزشی XML - Extensible Markup Language

توجه: در دوره آموزشی جامع طراحی و برنامه نویسی وب مباحث غیر محوری، جانبی و علومی که گستردگی فراوانی دارند و منحصر به طراحی وب نیستند به صورت فشرده و تا حدی که کاربرد در طراحی و برنامه نویسی وب دارند تدریس می گردند. چنانچه دانشجو تمایل به یادگیری بیشتر در زمینه های مذکور داشته باشد می تواند در دوره های آموزشی مربوط به همان علوم نیز شرکت نماید.

لازم به ذکر است تمامی مباحثی که دانشجویان برای انجام پروژه های تحت وب با فناوری ASP.NET نیاز دارند در این دوره آموزشی تدریس می گردد.

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

 

  
شهریه دوره جامع طراحی و برنامه نویسی وب با حضور یک دانشجو به صورت خصوصی و یا به صورت گروهی با حضور دو یا سه دانشجو به شرح مندرج در جدول زیر می باشد. جهت برگزاری دوره برای گروه های بیش از سه دانشجو با واحد آموزش شرکت پیشگامان توسعه انفورماتیک تماس حاصل فرمایید.
     
  شهریه دوره جامع طراحی و برنامه نویسی وب  
 
هزینه ثبت نام هر دانشجو تعداد دانشجویان در کلاس
۷۰۰,۰۰۰ تومان یک دانشجو
۴۵۰,۰۰۰ تومان دو دانشجو
۴۰۰,۰۰۰ تومان سه دانشجو
     

 

دوره جامع آموزش طراحی و برنامه نویسی وب به علت گستردگی در مباحث و مطالب مورد بحث به صورت خصوصی و در صورت لزوم نیمه خصوصی برگزار می گردد. بدیهی است در صورت برگزاری دوره به صورت نیمه خصوصی هم سطح بودن دانشپذیران از نظر علمی و تجربی ضروری است. دوره های نیمه خصوصی حداکثر با شرکت ۵ دانشپذیر برگزار می گردد.

 

دوره جامع آموزش طراحی سایت
میانگین امتیاز: ۴.۸
تعداد رای ها: ۱۱۶۸
تعداد دیدگاه ها: ۲۴۱