چرخه تولید و توسعه نرم افزارهای وب (با پیاده سازی فروشگاه اینترنتی مشابه دیجی کالا)

شروع:
دوشنبه ۲ دی ۹۸ ۱۲:۴۵
پایان:
پنج‌شنبه ۲۹ اسفند ۹۸ ۲۳:۵۹
مکان: تبریز
چرخه تولید و توسعه نرم افزارهای وب (با پیاده سازی فروشگاه اینترنتی مشابه دیجی کالا)
برگزارکننده‌ی رویداد
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

مقدمـه


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


۱- سـرفصـل های کامل دوره جامـع - آنچه یاد خواهید گرفت به صورت خلاصه
۲- پــروژه هایی که مـدرسین در طول دوره پیــاده سازی خواهد کرد.
۳- پــروژه های که شرکت کنندگان در دوره پیــاده سازی خواهند کرد.
۴- پرسـش های شما شـرکت کنندگان در مورد دوره آموزشی

۵- مدرسین دوره

 


ســرفصــل جامـع


۱- مفاهیم پایه دنیای وب و ترمینولوژی مشاغل مربوطه آن
۲- بازار کار شغل های مرتبط با دوره و رنج حقوق آنها

۳- زبان های برنامه نویسی وب و دسته بندی و کاربردهای آنها

۴- آماده سازی ابزارها و بستر طراحی و کدنویسی ...

۵- آموزش کامل تگ های زبان HTML با مثال های کاربردی و پروژه محور

۶- آموزش کامل استایل دهی با CSS با مثال های کاربردی و پروژه محور

۷- کدنویسی با تعامل HTML  و CSS

۸- ابزار Inspector و کاربردهای آن
۹- معرفی ابزارها و پلاگین های مرورگرها برای توسعه دهندگان اپلیکیشن های وب

۱۰- تحلیل و بررسی کدهای چندین وب سایت معروف ایران با ابزار Inspector

۱۱- موتورهای Rendering مرورگرها و کاربرد آن

۱۲- طراحی PSD قالب یک وب سایت در نرم افزار فتوشاپ (پروژه)

۱۳- تبدیل قالب PSD وب سایت به HTML  و CSS با کدنویسی (پروژه جامع)

۱۴- موتورهای جستجو و الگوریتم های Google

۱۵- آشنایی با بهینه سازی صفحات وب برای موتورهای جستجو

۱۶- طراحی قالب متناسب با سئو - SEO Friendly

۱۷- طراحی UI & UX

۱۸- آشنایی با اصول طراحی UX

۱۹- جمع بندی و نکات مهم در مورد HTML و CSS

۲۰- طراحی و کدنویسی یک قالب وب سایت مدرن (پروژه)

۲۱- آشنایی و کار با زبان برنامه نویسی جاوا اسکریپت

۲۲- مدل DOM و BOM - پیمایش تگ های HTML و صفت های آنها

۲۳- فریم ورک، کتابخانه و پلاگین - مزایا و تفاوت های آنها

۲۴- آشنایی و کار با کتابخانه جی کوئری

۲۵- کتابخانه نویسی برای جاوا اسکریپت

۲۶- آشنایی و کار با پلاگین ها جی کوئری
۲۷- پلاگین نویسی برای جی کوئری

۲۸- اصول طراحی واکنش گرا

۲۹- طراحی قالب واکنش گرا (پروژه)

۳۰- آشنایی و کار با فریم ورک Pure CSS

۳۱- آشنایی و کار با فریم ورک Bootstrap

۳۲-  آشنایی با فریم ورک Fundation

۳۳- طراحی قالب وب سایت با فریم ورک Bootstrap (پروژه)

۳۴- تحلیل کدهای قالب وب سایت جامع فروشگاه اینترنتی دیجی کالا (پروژه)

۳۵- جمع بندی قراردادها و اصول کدنویسی استاندارد
۳۶- آموزش های تکمیلی جاوا اسکریپت

۳۷- کدنویسی قالب وب سایت دیجی کالا (پروژه جامع)

۳۸- انواع داده ها و متغیرها در PHP و مروری بر آنها در جاوا اسکریپت

۳۹- انواع عملگرها در PHP و مروری بر آنها در جاوا اسکریپت

۴۰- ساختارهای شرطی و کنترلی در PHP و مروری بر آنها در جاوا اسکریپت

۴۱- سبک های برنامه نویسی، برنامه نویسی تابعی در PHP و مروری بر آن در زبان جاوا اسکریپت

۴۲- تفکر شی گرایی - برنامه نویسی شی گرا در مقابل برنامه نویسی Functional

۴۳- کار با آرایه ها، رشته ها، تاریخ و زمان در PHP و مروری بر آن ها در جاوا اسکریپت

۴۴- برنامه نویسی هیبرید با تعامل PHP، HTML، CSS، JS

۴۵- آموزش عملی تکنولوژی های XML، JSON و ‌AJAX

۴۶- سیستم فایل و کار با فایل ها در PHP

۴۷- آشنایی با اصول و مفاهیم پایگاه داده

۴۸- آشنایی با انواع سیستم های مدیریت پایگاه های داده
۴۹- سیستم مدیریت پایگاه داده MySQL

۵۰- جدول، فیلد، رکورد، کلید اصلی
۵۱- رابطه بین جدول های پایگاه داده و انواع آن

۵۱- زبان SQL و کار با دستورات آن

۵۲- انواع کوئری ها برای ذخیره و بازیابی اطلاعات دیتابیس
۵۳- امنیت کوئری ها
۵۴- اتصال امن به پایگاه داده
۵۵- مفاهیم متدلوژی ها و انواع آن

۵۶- متدهای مدیریت چابک (Agile)
۵۷- Scrum چیست؟ - معرفی و تشریح

۵۸- RUP چیست؟ معرفی و تشریح فاز های مختلف آن

۵۹- فازهای ساخت و توسعه سیستم

۶۰- مفاهیم و انواع نیازمندی های نرم افزار

۶۱- جمع آوری نیازمندی ها نرم افزار (پروژه – تمرین)
۶۲- دسته بندی نیازمندی ها
۶۳- امکان سنجی پیاده سازی
۶۴- قیمت گذاری پروژه

۶۵- آشنایی با زبان مدل سازی UML

۶۶- Domain Modeling

۶۷- Use Case Modeling

۶۸- Entity Relationship

۶۹- Data Modeling

۷۰- انواع معماری، معرفی و تشریح معماری MVC

۷۱- فریم ورک های PHP

۷۲- محبوب ترین فریم ورک:  Laravel

۷۳- بررسی معماری فریم ورک Laravel

۷۴- تحلیل و طراحی سیستم جامع فروشگاه اینترنتی (پروژه جامع)

۷۵- طراحی Entity Relationship فروشگاه جامع اینترنتی
۷۶- طراحی Data Model فروشگاه جامع اینترنتی 
۷۷- بهینه سازی ER سیستم فروشگاهی
۷۸- ساخت و پیاده سازی جدول های پایگاه داده سیستم فروشگاهی

۷۹- طراحی بخش های مانده قالب سیستم فروشگاهی

۸۰- پیکر بندی معماری سیستم فروشگاهی بر پایه MVC (پروژه)

۸۱- مرور و کار با کوکی ها و سشن ها در PHP (پروژه)

۸۲- کار با کتابخانه های مختلف PHP (پروژه)

۸۳- کار با کتابخانه تولید QR Code
۸۴- کار با کتابخانه GD

۸۵- انواع عملیات روی تصاویر (برش، برچسب زنی و...)
۸۶- کار با کتابخانه jdf
۸۷- تبدیل تاریخ شمسی به میلادی و برعکس

۸۸- معرفی و تشریح وب سرویس، ساخت وب سرویس

۸۹- کار با وب سرویس های درگاه های بانکی مستقیم و غیر مستقیم

۹۰- کار با وب سرویس های مرتبط با پست و ارسال کالا
۹۱- کار با وب سرویس SMS

۹۲- پیاده سازی امکان لاگین با Google
۹۳- پیاده سازی امکان لاگین با Linkedin

۹۴- پیاده سازی لاگین با Telegram

۹۵- پیاده سازی سمت سرور فروشگاه جامع اینترنتی با PHP

۹۶- تامین امنیت و پیشگیری از حملات مختلف

      ۱- پیشگیری از حمله SQL Injection
      ۲- پیشگیری از حمله Cross Side Scripting
      ۳- پیشگیری از Session Hacking
      ۴- پیشگیری از حمله Cookie Hacking یا Cookie Injection
      ۵- پیشگیری از حمله CSRF و...

۹۷- انواع هاست، دامین و اصول انتخاب نام دامین
۹۸- خرید هاست، دامین و کانفیگ آن ها

۹۹- بارگذاری وب سایت روی سرور و تست آن (پروژه)

۱۰۰- قوانین کار وزارت کار و امور اجتماعی

۱۰۱- مروری بر حوزه کار مشاغل مختلف مرتبط با این دوره

۱۰۲- بررسی قوانین تجارت الکترونیک ایران

۱۰۳- حقوق مادی و معنوی آثار نرم افزاری

۱۰۴- بایدها و نبایدهای انواع قراردادهای مرتبط، نمونه قراردادها

۱۰۵- اتحادیه ها، انجمن صنفی و اخذ مجوزهای مختلف

۱۰۶- راه اندازی کسب و کار اینترنتی 


پــروژه های مــدرسین


در طول دوره پروژه های در سه سطح مقدماتی، متوسط و پیشرفته توسط مـدرسین انجام خواهد شد.

پروژه جامع ۱- سیستم جامع فروشگاه اینترنتی (مشابه دیجی کالا) 
پروژه جامع ۲- فروشگاه فایل - (اکانت شارژی - VIP)

پروژه های متوسط و ابتدایی:

۱- پروژه طراحی قالب وب سایت در فتوشاپ (دو پروژه)

۲- پروژه تبدیل قالب PSD وب سایت به HTML و CSS (دو پروژه)

۳- پروژه طراحی اسلایدر حرفه ای (بهتر از دیجی کالا) - ( دو پروژه)
۴- پروژه طراحی و کدنویسی فرم های مختلف ورود اطلاعات
۵-  طراحی و پیاده سازی پلاگین اعتبار سنجی ورودی های فرم ( صفحه لاگین، فرم کامنت، فرم ثبت نام و...)
۵- پروژه طراحی و کدنویسی Model Box
۶- پروژه لاگین به شکل Model Box
6- پروژه طراحی و کدنویسی Accordian Menu
۷- پروژه طراحی و کدنویسی منو همبرگری
۸- پروژه طراحی و کدنویسی Tabbed Content
۹- پروژه طراحی و کد نویسی منو سه سطحی حرفه ای (بهتر از دیجی کالا)
۱۰- پروژه Soft Scroll
۱۱- پروژه ساختار درختی بخش نظرات
۱۲- پروژه Tooltip
۱۳- پروژه Drag & Drop
۱۴- پروژه Data Picker
۱۵- پروژه Select By Drag
۱۶- پروژه Drag and Drop Sorting
۱۷- پروژه پیاده سازی لاگین با Google

۱۸- پروژه لاگین با یاهو
۱۹- پروژه لاگین با تلگرام و لینکدین
۲۰- پروژه Regular Expression

۲۱- پروژه اعتبار سنجی URL ها

۲۲- پروژه لاگین امن با ReCapcha
۲۳- پروژه آپلود تصویر
۲۴- پروژه کار با تصاویر (برچسب گذاری، ادیت و...)
۲۵- پروژه Cookie & Session
۲۶- پروژه درگاه های بانکی مستقیم و غیر مستقیم
۲۷- پروژه ارسال ایمیل
۲۸- پروژه پنل SMS
۲۹- پروژه کار با تکنولوژی AJAX
۳۰- پروژه آپلود تصویر به صورت AJAX
۳۱- پروژه کار با نمودار های آماری و پلاگین های مرتبط
۳۲- پروژه کار با AJAX در پروژه جست و جوی پیشرفته 
۳۳- پروژه کار با API محاسبه هزینه ارسال محموله به نقاط مختلف کشور

۳۴- پروژه کار با گوگل مپ
۳۵- پروژه کار با CKeditor
۳۶- پروژه کار با کتابخانه jalali - تبدیل تاریخ شمسی به میلادی و برعکس
۳۷- پروژه مسریابی - کار با URL ها
۳۸- پروژه پیشگیری از SQL Injection
۳۹- پروژه پیشگیری از Cart Hack
۴۰- پروژه ساخت لینک های مدت دار 
۴۱- پروژه ساخت سبد خرید حرفه ای
۴۲- پروژه ارسال فاکتور به خریدار و تولید بارکد
۴۳- پروژه رمزنگاری request ها و پسورد ها
۴۴- پروژه Multi Select
۴۵- پروژه پنل SMS
۴۶- پروژه لاگ گیری -ثبت ورود و خروج کاربران و مشخصات سیستم آنها و...
۴۷- پروژه کار با کتابخانه QR - تولید QR Code
۴۸- پروژه فیلتر چندگانه اطلاعات (مشابه دیجی کالا)
۴۹- پروژه تحلیل کدهای چندین وب سایت با Inspector
۵۰- پروژه تحلیل کدهای هسته JْQuery

۵۱- پروژه تحلیل کدهای هسته Bootstrap
۵۲- پروژه ربات نویسی تلگرام 
۵۳- پروژه ساخت وب سرویس 
۵۴- پروژه کوکی Injection
۵۵- پروژه مقابله با حمله Cross Site Scripting - XSS
۵۶- پروژه ایجاد محدودیت در تعداد دفعات ورود اشتباه پسورد

۵۷- پروژه جمع آوری نیازمندی های سیستم

۵۸- پروژه دسته بندی نیازمندیهای سیستم
۵۹- پروژه تحلیل سیستم جامع فروشگاه اینترنتی

۶۰- پروژه تحلیل Relation بین Table های پایگاه داده (کاربردی)

۶۳- پروژه طراحی Entity Relationship سیستم فروشگاهی

۶۴- پروژه طراحی Data Model سیستم فروشگاهی

۶۵- پروژه ساخت دیتابیس سیستم فروشگاهی

۶۶- پروژه CRUD
۶۷- پروژه اکانت VIP
۶۸- پروژه Email Confirmation 
۶۹- پروژه اعتبارسنجی های سمت کلاینت و سرور

۷۰- پروژه ماژول بندی سیستم - شکستن سیستم به اجزاء
۷۱- پروژه طراحی و برنامه نویسی در قالب ساخت پروفایل کاربران
۷۲- پروژه طراحی و برنامه نویسی در قالب پنل ادمین سیستم
۷۳- پروژه های مختلف کار با Blade Template Engin
۷۴- پروژه مقابله با Session Hacking

۷۵- پروژه تحلیل و طراحی Authentication & Authorization

۷۶-  پروژه طراحی دیتابیس Authentication & Authorization
۷۷- پروژه کار با پکیج های مختلف لاراول
۷۸- پروژه کار با ORM لاراول
۷۹- پروژه طراحی قالب ریسپانسیو در Bootstrap
۸۰- پروژه بهینه سازی کدهای سمت کاربر و سرور
۸۱- پروژه امنیت کوئری ها و پیشگیری از تزریق کد

۸۳- پروژه نمایش آمار سفارشات و انواع آن به شکل نموداری
۸۴- پروژه مدیریت اسلایدر
۸۵- پروژه خرید هاست و دامین و کانفیگ آنها
۸۶- بارگذاری وب سایت روی سرور


توانایی های دانشجویان در پایان دوره


دانشــجـویان دوره باتوجه به پــروژه های انجامی مدرسین، با انجام تمرینات و پروژه های طی دوره به تمام مـهارت ها و تـوانایی های زیر مسـلط خواهند بود:

  • طراحی قالب / پوسته انواع وب سایت در فتوشاپ
  • کدنویسی و تبدیل قالب PSD انواع وب سایت به HTML و CSS
  • برنامه نویسی حرفه ای با جاوا اسکریپت و جی کوئری و فریم ورک های مربوطه
  • کار با فریم ورک Bootstrap
  • کار با فریم ورک Pure CSS
  • کار با فریم ورک Vue.js
  • برنامه نویسی حرفه ای با PHP به صورت تابعی و شی گرا
  • برنامه نویسی ماژولار و انعطاف پذیر با قابلیت نگهداری بالا
  • آشنایی با سبک های معماری مختلف
  • تسلط کامل و برنامه نویسی حرفه ای در قالب معماری MVC
  • آشنایی با فریم ورک های زبان برنامه نویسی PHP
  • تسلط کامل به فریم ورک Laravel
  • جمع آوری، تحلیل و الویت بندی نیازمندی های سازمان
  • تحلیل و طراحی پایگاه داده سیستم های مختلف
  • متدهای مدیریت پروژه های نرم افزاری و فعالیت به صورت تیمی
  • بهینه سازی وب سایت برای موتورهای جستجو و تکنیک های برند سازی وب سایت
  • آشنایی با اصول طراحی تجربه کاربری
  • ترفندهای بهینه سازی کدها و صرفه جویی در زمان و فضای هاست
  • تامین امنیت وب سایت و پیشگیری از حملات مختلف
  • شناخت مشکلات برنامه نویسی و ارائه راهکار بر اساس Design Pattern ها
  • مدل سازی سیستم بر اساس نمودارهای UML
  • تسلط کامل به جمع آوری قابلیت ها و نیازمندی های سیستم هدف
  • آشنایی با متدلوژی RUP
  • تسلط کامل به زبان های سمت کاربر 
  • پلاگین نویسی برای جی کوئری
  • ساخت وب سرویس و کار با انواع درگاه های بانکی و SMS
  • آشنایی کامل با هاست و دامین
  • بارگذاری وب سایت روی سرور
  • آشنایی با قوانین کار وزرات کار و تامین اجتماعی در حوزه مربوطه
  • آشنایی با قوانین تجارت الکترونیک ایران
  • آشنایی با قراردادهای همکاری، مشارکت و اخذ پروژه در حوزه مربوطه
  • آشنایی با حقوق مادی و معنوی در تولید و توسعه نرم افزارها
  • آشنایی با مجوزهای حوزه فناوری اطلاعات و شرایط اخذ آن ها

پــروژه های دانشـجـویان


هر یک از دانشــپذیران دوره با مشاوره و راهنمایی مـدرس به سلیقه و انتخاب خود وب سایتی را از لیست زیر انتخاب و با کسب دانش لازم در طول دوره گام به گام آن را تحلیل، طراحی و پیاده سازی نموده و در پایان روی هاست بارگذاری خواهند نمود. (نمونه کار استاندارد و قوی دانشــپذیران دوره)

                       --------------------(در هر مورد از وب سایت های زیر فقط دو نفر می توانند پروژه مشابه اخذ نمایند)-------------------


۱- وب سایت فروشگاهی
۲- وب سایت دانشگاهی
۳- وب سایت خبری
۴- وب سایت شرکتی
۵- وب سایت شخصی
۶- وب سایت پزشکی
۷- وب سایت آموزشگاهی
۸- وب سایت وب سایت مشابه divar.ir
۹- وب سایت مشابه shaypoor.ir
۱۰- وب سایت مشابه aparat.ir
۱۱- وب سایت مشابه 5040.ir
۱۲- وب سایت مشابه Filesell.ir

۱۳- وب سایت املاک

۱۴- وب سایت هتل

۱۵- وب سایت آژانس هواپیمایی
۱۶- وب سایت داروخانه

۱۷- وب سایت مشابه Soft98.ir

۱۸- وب سایت مشابه evand.com

۲۰- وب سایت مشاغــل
۲۱- وب سایت انجمن
۲۲- وب سایت سازمانی

۲۳- به پیشنهاد دانشجویان دوره و مدرسین اضافه خواهد شد.

سـوالات متـداول

آیا برای شرکت در دوره آموزشی باید مدرک خاصی داشته باشم؟ یا فارغ التحصیل رشته خاصی باشم؟
خیر. شما قادر به انجام هر کاری هستید به شرط داشتن علاقه و پشتکار
پیش نیاز های شرکت در این دوره آموزشی چیست؟
۱- آشنایی عمــومی با کامپیوتر و اینترنت ۲- تمـرین و تکـرار ۳- عـلاقه و پشتـکار
چه چیز هایی طی دوره یاد خواهم گرفت؟
بخشی تحت عنوان "توانایی های دانشجویان در پایان دوره آموزشی" را در همین صفحه معرفی دوره مطالعه بفرمایید.
چه تضمینی برای آموزش و یادگیری وجود دارد؟
در صورت عدم رضایت مبلغ پرداختی برگشت داده خواهد شد.
کل مدت دوره آموزشی چقدر است؟
حدود ۲۰۰ ساعت می باشد.
هزینه دوره آموزشی چقدر است؟
برای ۲۰۰ ساعت آموزش پروژه محور در صورت پرداخت نقدی: نه میلیون و نهصد هزار تومان می باشد.و پرداخت قسطی: طی سه قسط با مبلغ سه میلیون و پانصد هزار تومان خواهد بود.
آیا امکان پرداخت قسطی وجود دارد؟
بله. پرداخت طی سه قسط با مبلغ سه میلیون و پانصد هزار تومان می باشد.
آیا ضمن دوره می توانم پروژه های تجاری انجام دهم؟
بعد از طی نصف دوره می توانید پروژه های تجاری از خود شرکت یا شرکت های دیگر و... اخذ و انجام دهید.
آیا می توانم در پایان دوره با شما همکاری داشته باشم؟ و استخدام بشوم؟
بله. دانشجویانی که دوره را با کسب امتیاز بالا به پایان خواهند رساند مجموعه درخت از آنها استخدام بعمل خواهد آورد.
چقدر امکان دارد پس از پایان دوره بتوانم وارد بازار کار بشوم؟
چنانچه محتوای معرفی دوره را کامل مطالعه کرده باشید پی خواهید برد که طی دوره شما با پروژه های تجاری و کاربردی مختلفی درگیر خواهید بود که مدرسین انجام خواهند داد و همچنین شما نیز پروژه های مختلفی را تحت نظر و راهنمایی مدرسین انجام خواهید داد لذا دانشجویی که تمرینات را منظم انجام دهد مطمئنا به مهارت و تجربه بسیار بالایی در کنار دیگر هم تیمی های خود دست خواهد یافت و امروز شرکت های و سازمان ها به دنبال افراد متخصص با مهارت بالا هستند و دوران مدرک گرایی به پایان رسیده است. هم چنین شما در پایان دوره دارای نمونه کارهای مختلفی خواهید بود که در استخدام و همکاری با شرکت ها بسیار اهمیت دارند.
رضایت مندی از جلسات آموزشی مدرسین و ارزیابی جلسات چگونه خواهد بود؟
در پایان هر جلسه دانشجو به مدرس نمره ای از صد خواهد داد که نمره ارزیابی دانشجویان از مدرس و کل جلسه می باشد چنانچه معدل حاصل از مجموع کل نمرات اخذ شده هر جلسه از ۶۵ پایین تر باشد مدرس آن جلسه دوره را برای دانشجویان تکرار خواهد کرد چنانچه به تعداد ۵ جلسه میزان رضایت مندی پایین تر از ۶۵ باشد پول پرداختی بابت مانده جلسات به دانشجویان پس داده خواهد شد.

پوستر دوره


دوره جامع تولید و توسعه نرم افزارهای وب

برگـزارکنندگان

فناوران داده پرداز درخت
فناوران داده پرداز درخت

مـدرسـین

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

آدرس: تبریز - بلوار آ‌ذربایجان - جنب اوجوز مارکت - پلاک ۷۵ - ساختمان آتا - شرکت فناوران داده پرداز درخت

رویدادهای زیر را به شما پیشنهاد می‌کنیم