تاریخ : يکشنبه 8 دي 1398     |     کد : 6

آموزش

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

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

۱- مفاهیم پایه دنیای وب و ترمینولوژی مشاغل مربوطه آن
۲- بازار کار شغل های مرتبط با دوره و رنج حقوق آنها
۳- زبان های برنامه نویسی وب و دسته بندی و کاربردهای آنها
۴- آماده سازی ابزارها و بستر طراحی و کدنویسی ...
۵- آموزش کامل تگ های زبان 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
۲۰- وب سایت مشاغــل
۲۱- وب سایت انجمن
۲۲- وب سایت سازمانی
۲۳- به پیشنهاد دانشجویان دوره و مدرسین اضافه خواهد شد.


PDF چاپ چاپ