info@idpco.ir

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


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

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

در پایان دوره جهت قرار دادن پروژه انجام شده توسط دانش پژوه بر روی اینترنت، 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 جهت تثبیت مطالب و انجام پروژه های واقعی

 

۳. دوره آموزشی Active Server Page

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

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

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

  • آشنایی با تکنولوژی Active Server Page
  • آشنایی با مدل سرویس گیرنده ـ سرویس دهنده (Client - Server)
  • تفاوت بین ASP و تکنولوژی های Client-Side Scripting
  • آشنایی با زبان های برنامه نویسی قابل استفاده در تکنولوژی ASP
  • چگونگی اجرای صفحات ASP
  • چگونگی راه اندازی و تنظیم کردن سرویس دهنده های وب
  • آشنایی با نرم افزار های مورد استفاده جهت ایجاد صفحات ASP
  • آشنایی با اجزاء صفحه ASP
  • کالبد شکافی صفحات ASP و آشنایی با چگونگی اجرای آن ها
  • آشنایی با انواع داده ای و چگونگی به کار بردن آن ها
  • چگونگی اعلان متغییر ها، محدودیت ها و قوانین نامگذاری
  • بررسی محدوده فعالیت و زمان عمر متغییر ها
  • آشنایی با عملگر های VBScript
  • به دست آوردن مهارت های لازم جهت کار با متغییر ها و عملگر ها
  • آشنایی با ساختار های کنترلی در زبان VBScript
  • استفاده از توابع پیش ساخته در VBScript
  • آشنایی با Typecasting و دلایل استفاده از آن
  • بدست آوردن مهارت های لازم در استفاده از توابع پیش ساخته با مثال های گوناگون
  • چگونگی ترکیب کردن کد های HTML و دستورات Script
  • استفاده از دستورات پیش پردازنده در ASP
  • توزیع برنامه در فایل های مختلف (Including Files)
  • آشنایی با اشیاء (Objects) و چگونگی کار کردن با آن ها
  • بررسی کامل و جزء به جزء اشیاء پیش ساخته ASP
  • آشنایی با مجموعه ها (Collections) و چگونگی استفاده از آن ها
  • آشنایی با رویداد ها و بررسی دقیق آن ها
  • چگونگی استفاده از Response Object
  • تشریح کامل Response Object
  • چگونگی ارسال دستورات به مرورگر
  • ارسال محتوا به مرورگر و تنظیم نوع محتوا
  • بافر کردن صفحات ASP
  • جلوگیری از ذخیره شدن صفحات توسط مرورگر ها
  • چگونگی ارتباط با کاربر
  • چگونگی دریافت اطلاعات از کاربر
  • آشنایی با فرم ها و چگونگی به کار بردن آن ها
  • خواندن مقادیر ارسال شده از طرف کاربر در صفحات ASP
  • استفاده از تکنیک های پیشرفته فرم
  • روش های معتبر سازی فرم در سمت سرویس گیرنده
  • استفاده از فیلد های فرم گوناگون و بدست آوردن مهارت های لازم در آن
  • چگونگی جمع آوری اطلاعات فرم
  • چگونگی استفاده از Request Object
  • آشنایی کامل با روش Query String جهت ارسال اطلاعات و به کار بردن تکنیک های پیشرفته
  • چگونگی ارسال فایل به سرویس دهنده (Upload)
  • بررسی کامل HTTP Headers و انجام تمرینات گوناگون جهت آشنایی بیشتر با هدر های سودمند
  • چگونگی خواندن هدر های HTTP و استفاده از آن ها
  • چگونگی دسترسی به متغییر های محیطی و انجام تمرینات گوناگون جهت آشنایی بیشتر با متغییر های محیطی مفید
  • معرفی دقیق و کامل کوکی ها و آشنایی با چگونگی استفاده از آن ها و روش های خواندن و نوشتن کوکی
  • چگونگی نگهداری اطلاعات بر روی وب به مدت طولانی
  • چگونگی حفظ حالت بدون استفاده از کوکی ها
  • آشنایی کامل با Session Object و بررسی دقیق آن
  • چگونگی مدیریت جلسات (Session)
  • شروع و خاتمه جلسه
  • چگونگی استفاده از متغییر های Session و انجام پروژه های جذاب جهت یادگیری بهتر و بدست آوردن مهارت های لازم
  • بررسی ویژگی Session ID و کاربرد های آن
  • تشریح مفهوم برنامه کاربردی ASP و نحوه مدیریت آن
  • چگونگی استفاده از متغییر های Application و انجام پروژه های جذاب جهت یادگیری بهتر و بدست آوردن مهارت های لازم
  • شروع و خاتمه یک برنامه کاربردی
  • آشنایی با تله های متغییر Session و Application
  • آشنایی با فایل Global.asa و بررسی رویداد های Session و Application
  • چگونگی مقدار دهی اولیه به متغییر های Session و Application
  • بررسی کامل مبحث امنیت در وب و چگونگی طراحی سیستم های امنیتی پیشرفته و روش های بررسی مجوز کاربران با انجام پروژه های متعدد جهت کسب مهارت های لازم
  • چگونگی کار کردن با کامپوننت های ASP
  • ارسال پست الکترونیک در تکنولوژی ASP با استفاده از کامپوننت CDO
  • بررسی تمامی راهکار های حرفه ای و پیشرفته ارسال پست الکترونیک و انجام پروژه های متعدد جهت کسب مهارت های لازم در این رابطه
  • آشنایی کامل با کامپوننت Ad Rotator جهت ایجاد سیستم های پیشرفته تبلیغات بر روی صفحات وب
  • چگونگی خواندن و نوشتن فایل بر روی سرویس دهنده وب
  • آشنایی با روش های هدایت کاربران در صفحات وب
  • چگونگی کار کردن با فایل ها و پوشه ها
  • بررسی روش های پیشرفته و حرفه ای  اشکال زدایی از اسکریپت های ASP
  • بررسی روش های پیشرفته کنترل خطا
  • چگونگی استفاده از اشیاء مربوط به کنترل خطا
  • کنترل خطا های NON-ASP
  • چگونگی استفاده از پایگاه داده ها
  • معرفی و تشریح کامل پایگاه های داده رابطه ای
  • چگونگی خواندن اطلاعات از داخل یک پایگاه داده با استفاده از ASP
  • ارتباط با پایگاه داده با استفاده از ADO
  • بررسی شیء Connection
  • استفاده از سیستم DSN
  • استفاده از یک ارتباط DSN-less
  • استفاده از یک اتصال به پایگاه داده برای چند صفحه
  • بررسی و تشریح کامل شیء Recordset
  • معرفی فایل adovbs.inc و چگونگی کاربرد آن
  • بررسی تکنیک های پیشرفته و حرفه ای جهت نمایش اطلاعات بانک اطلاعاتی
  • چگونگی درج کردن، به روز رسانی کردن و حذف کردن اطلاعات پایگاه داده و انجام تمرینات و پروژه های بسیار زیاد و متنوع جهت کسب مهارت های لازم و یادگیری تکنیک های پیشرفته و حرفه ای
  • بررسی انواع قفل گذاری
  • بررسی و تشریح کامل ویژگی های Cursor Location و Cursor Type
  • بررسی تکنیک های مرتب سازی اطلاعات پایگاه داده
  • بررسی چگونگی فیلتر کردن اطلاعات پایگاه داده (در صورت لزوم بر اساس ورودی کاربر)
  • چگونگی استفاده از دستورات زبان SQL جهت انجام پرس و جو بر روی داده ها
  • اجرا کردن دستورات SQL با استفاده از ASP و ADO
  • استفاده از تکنیک های بسیار پیشرفته پایگاه داده
  • ویژگی های پیشرفته شیء Recordset
  • بررسی و تشریح کامل معنا و مفهوم رویه های ذخیره شده (Stored Procedure) و مزایای آن
  • چگونگی ایجاد رویه های ذخیره شده بسیار پیشرفته با انجام پروژه های بسیار متعدد جهت کسب مهارت های لازم
  • ایجاد رویه های ذخیره شده در برنامه Microsoft Access
  • ایجاد رویه های ذخیره شده در Microsoft SQL Server
  • فراخوانی رویه های ذخیره شده با استفاده از ASP
  • بررسی و تشریح کامل شیء Command و نحوه استفاده از آن با انجام پروژه های گوناگون
  • یادگیری روش های هوشمند در طراحی نرم افزار کاربردی و نحوه به کارگیری این روش ها
  • یادگیری تکنیک های خوب طراحی پایگاه داده
  • چگونگی نرمال سازی پایگاه داده
  • تشریح کامل چگونگی نامگذاری
  • تکنیک های ایده آل در طراحی ASP
  • تکنیک های حرفه ای در برنامه نویسی ASP
  • مدیریت پروژه های وب

۴. دوره آموزشی 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 فایل توسط کاربر

۵. دوره آموزشی PHP

زبان PHP یکی از زبان های بسیار پر کاربرد در طراحی و برنامه نویسی نرم افزار های تحت وب می باشد. این زبان دارای ویژگی های مناسب و منحصر به فردی است که باعث کاربرد گسترده آن در تولید صفحات وب شده است. در این دوره آموزشی دانش پژوهان به صورت پله به پله با مفاهیم این زبان ارزشمند آشنا می شوند و در کارگاه آموزشی این دوره به صورت عملی چگونگی کاربرد این زبان را در طراحی و پیاده سازی پروژه های تحت وب بزرگ و پیشرفته می آموزند.

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

  • آشنایی با PHP
  • چگونگی نصب، راه اندازی و تنظیمات سرویس دهنده PHP
  • آشنایی با دستورات پایه در PHP
  • ارسال دستورات به مرورگر
  • آشنایی با انواع نوع داده، متغییر ها و آرایه ها
  • بررسی متغییر های از پیش تعریف شده
  • ارسال اطلاعات به صفحه PHP از طریق فرم های HTML
  • دریافت اطلاعات از یک فرم توسط PHP
  • آشنایی با توابع و به کار بردن آن ها در پروژه های متعدد جهت کسب مهارت های لازم
  • تشریح ساختار های کنترلی و چگونگی به کار بردن آن ها
  • بررسی دقیق آرایه ها و توابع مربوطه
  • چگونگی ایجاد و استفاده از توابع تعریف شده توسط کاربر
  • چگونگی کار کردن با فایل ها و پوشه ها
  • ارسال فایل ها به سرویس دهنده (Upload)
  • بررسی پروژه های مبتنی بر پایگاه داده
  • اتصال و ایجاد یک پایگاه داده
  • ایجاد جداول اطلاعاتی
  • ارسال داده ها به پایگاه داده
  • بازیابی داده ها از پایگاه داده
  • بررسی کامل کوکی ها و چگونگی خواندن و نوشتن آن ها
  • ایجاد برنامه های کاربردی وب
  • استفاده از هدر های HTTP
  • چگونگی ارسال پست الکترونیک و بررسی روش های گوناگون آن
  • بررسی روش های پیشرفته جهت رفع اشکالات برنامه تحت وب
  • بررسی مسائل امنیتی پروژه های تحت وب
  • رمزنگاری و SSL
  • بررسی تکنیک های پیشرفته جهت بالا بردن امنیت برنامه های PHP
  • کارگاه آموزشی و انجام چند پروژه کامل با PHP

۶. دوره Flash

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

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

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

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

  • آشنایی با محیط Flash و چگونگی استفاده از بخش های مختلف آن
  • آشنایی با ابزار ها و فنون ترسیم
  • معرفی و تشریح امکانات جدید Flash
  • وارد کردن صدا و تصویر به Flash
  • چگونگی استفاده از کتابخانه و بررسی کارکرد های آن
  • آشنایی با نحوه ساخت انیمیشن ها با انجام تمرین های متعدد جهت کسب مهارت های لازم
  • چگونگی ساخت انیمیشن ها با استفاده از مابین سازی حرکتی و شکلی
  • آشنایی با مفهوم لایه و کارکرد های آن و چگونگی مدیریت لایه ها
  • چگونگی استفاده از قالب های آماده Flash
  • چگونگی استفاده از Movie Clip و Graphic در Flash
  • چگونگی ایجاد تعامل با کاربر با استفاده از دکمه ها
  • نحوه فرماندهی به Flash با استفاده از برنامه نویسی Action Script با انجام پروژه های گوناگون جهت کسب مهارت های لازم در برنامه نویسی برای Flash
  • آشنایی با رفتار ها و نحوه استفاده از آن ها
  • آشنایی با Component های Flash و چگونگی استفاده از آن ها
  • بررسی نحوه انتشار پرونده Flash و آشنایی کامل با جزییات آن
  • بهینه سازی وب سایت های طراحی شده با Flash
  • تشریح نکات حرفه ای و پیشرفته جهت استفاده از Flash در وب سایت ها

۷. دوره آموزشی Adobe Photoshop

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

  • آشنایی با محیط کار برنامه Photoshop و چگونگی نصب و بروز رسانی آن
  • آشنایی با ابزار های گوناگون و چگونگی به کار بردن آن ها
  • چگونگی اعمال تغییرات در ناحیه منتخب
  • آشنایی با چگونگی لغو یک یا چند عمل در Photoshop
  • بررسی روش استفاده از سیستم راهنمای Photoshop
  • معرفی و آشنایی با مرورگر Adobe Bridge
  • مشاهده و ویرایش پرونده ها با Adobe Bridge
  • چگونگی باز کردن و چرخاندن تصاویر
  • طبقه بندی و نام گذاری مجدد پرونده های تصویری
  • تغییر نام پرونده ها به صورت دسته ای
  • آشنایی با مفاهیم و روش های اصلاحات روی تصاویر
  • چگونگی استفاده از ابزار های مناسب برای ویرایش تصاویر و آشنایی با مفاهیم مربوطه
  • آشنایی با ابزار های انتخاب و موارد کاربرد آن ها با انجام تمرینات متعدد جهت کسب مهارت های لازم در به کارگیری ابزار های مذکور
  • آشنایی با مفهوم لایه و آموزش اصول اولیه کار با لایه ها
  • آشنایی با پالت لایه و چگونگی استفاده از آن جهت مدیریت لایه ها
  • آشنایی با چگونگی و کاربرد ایجاد پیوند میان لایه ها
  • کاربرد های ایجاد مجموعه لایه ها و چگونگی ویرایش آن ها
  • چگونگی کار کردن با ماسک ها و کانال ها و آشنایی با مفاهیم مربوطه
  • چگونگی جدا کردن یک شیء از پس زمینه آن
  • ایجاد جلوه ها با استفاده از ماسک Gradient
  • چگونگی روتوش و بازسازی تصاویر و آشنایی با ابزار های مربوطه
  • بررسی روش های حرفه ای و پیشرفته در ویرایش تصاویر
  • چگونگی ادغام تصویر در پس زمینه آن
  • بررسی کامل ابزار قلم و چند ابزار پر کاربرد دیگر
  • بررسی بهترین و سریع ترین روش های تایپ فارسی در نرم افزار های گرافیکی
  • بررسی تکنیک های حرفه ای استفاده از لایه ها
  • آشنایی با فیلتر ها و موارد کاربرد آن ها
  • روش های بهینه سازی تصاویر جهت استفاده در وب
  • متحرک سازی و ساخت انیمیشن های مورد استفاده در وب
  • کارگاه آموزشی جهت تثبیت مطالب ارائه شده و کسب مهارت های لازم در تهیه اجزای گرافیکی مورد نیاز برای طراحی نرم افزار های تحت وب

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

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

۹. دوره آموزشی Microsoft Office Access

یکی از نرم افزار های طراحی و پیاده سازی پایگاه های داده Microsoft Office Access می باشد که همان گونه که از نام آن مشخص است همراه با مجموعه نرم افزاری محبوب Microsoft Office ارائه می گردد.
با توجه به این نکته مهم که در بسیاری از پروژه ها به ویژه پروژه های تحت وب (یا گاهی در بخش هایی از یک پروژه بزرگ) طراحی و پیاده سازی پایگاه داده با استفاده از این نرم افزار مناسب تر و به صرفه تر است لذا در این دوره آموزشی به چگونگی طراحی و پیاده سازی پایگاه های داده با استفاده از نرم افزار Microsoft Office Access پرداخته می شود.

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

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

  • چگونگی مدل سازی داده ها و آشنایی با مفاهیم آن (موجودیت ها، خصلت ها و رابطه ها)
  • چگونگی پیاده سازی موجودیت ها، خصلت ها و رابطه ها
  • آشنایی با مفاهیم نرمال سازی پایگاه داده و چگونگی اجرای آن
  • چگونگی تعریف منابع ذخیره سازی فیزیکی پایگاه داده
  • مدیریت Device های پایگاه داده
  • آشنایی با پایگاه داده های سیستمی
  • چگونگی استفاده از رویه های ذخیره شده سیستمی
  • نحوه به کار گیری رویه های ذخیره شده
  • چگونگی پیکر بندی سرویس دهنده
  • چگونگی تعریف داده ها و آشنایی با مفاهیم مربوطه
  • چگونگی ایجاد، حذف و مدیریت پایگاه داده ها
  • چگونگی کاهش اندازه پایگاه داده
  • معرفی انواع داده های سیستمی
  • چگونگی تعریف نوع داده توسط کاربر
  • چگونگی ایجاد، ویرایش، حذف و مدیریت جدول ها
  • نحوه ایجاد و استفاده از ستون های IDENTITY
  • بررسی مفاهیم پیشرفته در مورد ستون های IDENTITY
  • بررسی دقیق مفاهیم کلید اصلی و کلید خارجی
  • چگونگی بازیابی داده ها از پایگاه داده و بررسی مفاهیم مربوطه
  • بررسی کامل و دقیق دستور SELECT به همراه انجام تمرینات بسیار گوناگون جهت کسب مهارت های لازم در تمامی کاربرد های این دستور
  • چگونگی به کار گیری توابع سیستمی در بازیابی داده ها
  • نحوه به کار گیری شرط WHERE
  • بررسی دقیق واژه های کلیدی مورد استفاده در دستور SELECT به همراه ارائه مثال های متعدد جهت کسب مهارت های لازم در نحوه به کار گیری آن ها
  • چگونگی مرتب سازی سطر های نتیجه
  • بررسی مباحث پیشرفته در بازیابی داده ها
  • چگونگی ویرایش داده ها و بررسی مفاهیم مربوطه
  • بررسی کامل و دقیق دستور INSERT به همراه انجام تمرینات بسیار گوناگون جهت کسب مهارت های لازم در تمامی کاربرد های این دستور
  • چگونگی استفاده از دستور SELECT در درون دستور INSERT
  • چگونگی استفاده از رویه های ذخیره شده در درون دستور INSERT
  • بررسی کامل و دقیق دستور UPDATE به همراه انجام تمرینات بسیار گوناگون جهت کسب مهارت های لازم در تمامی کاربرد های این دستور
  • استفاده از پرس و جو های فرعی در دستور UPDATE
  • بررسی کامل و دقیق دستور DELETE و مفاهیم مربوطه به همراه انجام تمرینات بسیار گوناگون جهت کسب مهارت های لازم در تمامی کاربرد های این دستور
  • آشنایی با مفهوم ایندکس و کاربرد آن
  • آشنایی با انواع ایندکس ها و چگونگی ایندکس گذاری
  • چگونگی انتخاب ستون ها برای ایندکس گذاری و نحوه ایجاد ایندکس ها
  • چگونگی به هنگام سازی آمار ایندکس ها و چگونگی حذف ایندکس ها
  • چگونگی مدیریت ایندکس ها و بررسی برخی نکات مهم در مورد ایندکس ها
  • استفاده از دیدگاه ها، پیش فرض ها و قوانین
  • بررسی دیدگاه ها و نحوه ایجاد آن ها
  • بررسی مزایا و محدودیت های دیدگاه ها
  • بررسی مفاهیم قوانین و پیش فرض ها و چگونگی ایجاد یا حذف آن ها
  • بررسی قابلیت های برنامه نویسی
  • بررسی دستورات کنترل روند همراه با انجام تمرینات گوناگون جهت کسب مهارت های لازم در استفاده از این دستورات
  • چگونگی استفاده از اسکریپت ها و دسته ها
  • چگونگی استفاده از متغییر ها
  • بررسی دقیق واژه های کلیدی مهم و پر کاربرد و انجام تمرین های متنوع جهت آشنایی با کاربرد های آن ها
  • بررسی دقیق مزایای استفاده از رویه های ذخیره شده
  • بررسی بسیاری از قابلیت های مهم برنامه نویسی Microsoft SQL Server
  • آشنایی با محرک ها (Trigger) و بررسی مفاهیم مربوطه
  • بررسی چگونگی ایجاد محرک ها و کالبد شکافی دستورات مربوطه
  • بررسی انواع محرک ها و تحلیل کاربرد هر نوع
  • کارگاه آموزشی و انجام پروژه های گوناگون جهت کسب مهارت های لازم و تثبیت مباحث تدریس شده و آشنایی با مفاهیم تکثیر بانک اطلاعاتی و پیاده سازی عملی چند مدل مربوط به آن

۱۱. دوره آموزشی زبان برنامه نویسی VBScript

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


۱۲. دوره آموزشی زبان برنامه نویسی JavaScript

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


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

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


۱۴. دوره آموزشی Extensible Markup Language

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


۱۵. دوره آموزشی ActiveX

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

دوره جامع آموزش طراحی و برنامه نویسی وب و تحصیلات تکمیلی شامل بیش از ۲۰۰ ساعت آموزش فشرده و کاملاً عملی می باشد. جهت اطلاع از شهریه دوره مذکور با واحد آموزش شرکت تماس حاصل فرمایید.