برنامه نویسی فرانتند با Vue JS

بوت کمپ تخصصی برنامه نویسی

در این بوت کمپ با انواع مهارت های لازم برای برنامه نویسی وب آشنا خواهید شد و در پایان دوره، زیر نظر یک مربی باتجربه، عملاً روی یک پروژه کار خواهید کرد تا برای ورود به بازار کار کاملاً آماده شوید.

۴۸ جلسه

آموزش‌های نظری

۱۰ جلسه

کارگاه مهارت آموزی

۲۵ نفر

ظرفیت دوره

۵ نفر

بورسیه شغلی

مهلت ثبت نام

00
00
00
00

معرفی بوت کمپ

فرانت (Front) یا جلوی یک وب سایت، همان چیزی است که با آن در تعامل هستید و در مرورگر خود مشاهده می‌کنید. فرانت یعنی رو به رو، یعنی آنچه که کاربر می‌بیند، و این شامل رنگ ها، دکمه ها، تصاویر، لوگو، ساید بار، منو ها و خلاصه هرآنچه که مربوط به ظاهر است، می‌شود. توسعه دهنده فرانت اند هم کسی است که با بهره‌گیری از زبان های نماد گذاری این حوزه، هر آنچه که برای ساخته شدن یک وب سایت نیاز است را سازمان دهی کرده و به درستی آن را نمایش می‌دهد. از آنجا که فرانت اند در تعامل با کاربر انجام می‌شود، به آن Client-Side Web Development نیز گفته می‌شود.

زبان های توسعه Front-End

اصلی ترین زبان های توسعه فرانت اند، زبان های HTML , CSS و JavaScript هستند. هرچند که برای سهولت کار میتوان از ساختار Bootstrap و کتابخانه ی JQuery و افزونه های Css نیز بهره برد. اما Base کار، با همان دو زبان اصلی است.

تفاوت Front-End Development و Back-End Development

آیا یک توسعه دهنده وب باید به طور هم زمان بر Front-End و Back-End مسلط باشد؟ کدام یک از این دو حوزه ضروری تر و مهم تر هستند؟ اصلا منظور از توسعه دهنده Back-End چیست؟ این ظاهر کار است، در پشت صحنه چه میگذرد؟
فرض کنید میخواهید یک سایت فروشگاهی راه اندازی کنید و برای اینکار از یک توسعه دهنده ی فرانت اند کمک می‌گیرید. Front-End Developer هم شروع می‌کند ابتدا طرح وب سایت شما را از UI دیزاینر دریافت می‌کند و مطابق طرح شروع به کد زدن می‌کند.
ابتدا با HTML ساختار کلی و بخش های سایت را تعریف کرده و بعد با CSS به آن ساختار، استایل و جلوه ای خاص می‌دهد. بعد با JavaScript شروع به ایجاد فرم تماس، اسلاید شو، منو های کشویی و… می‌کند. در نهایت سعی میکند با پیروی از اصولی خاص، سایت شما را برای انواع سیستم عامل های مختلف و مرورگر های مختلف، در دستگاه های مختلف مثل موبایل، تبلت، لپ تاپ ریسپانسیو یا واکنشگرا کند. و این چیزی می‌شود که شما مشاهده میکنید و لذت می‌برید.
در این صورت کار تکمیل است و زمان آن رسیده که فروشگاه آنلاین خود را باز کنید تا کاربران از آن بازدید کنند و محصولات دلخواه خود را سفارش دهند.
حالا ما از شما یک سئوال داریم. الان اطلاعات مربوط به محصولات، خرید ها، پروفایل کاربران و کلی موارد دیگر را چگونه می‌خواهید مدیریت کنید؟ چگونه می‌خواهید ابتدا آن را ذخیره کنید تا در مرحله بعد مدیریت کنید؟! اینجاست که توسعه دهنده Back-End وارد عمل می‌شود و شما بالاخره متوجه می‌شود در پشت صحنه چه خبر است!
حتما تا الان متوجه شده اید که برای ذخیره سازی و مدیریت کلیه اطلاعات وب سایت خود (اطلاعات مربوط به مشتری و محصولات و..) احتیاج به یک پایگاه داده یا Data Base دارید. همانطور که از نامش مشخص است، دیتا بیس یا پایگاه داده، بانک اطلاعاتی سایت شما را تشکیل می‌دهد.
با این وجود، شما به سادگی میتوانید اطلاعات را ذخیره ، سازمان دهی، ویرایش و یا بازیابی کنید. که البته تمام این ها رو سرور اجرا می‌شود. نگران نباشید به طور تخصصی و شفاف تمام این موارد را در مسیر رشد Back-End توضیح خواهیم داد.
متداول ترین پایگاه داده ای که از آن استفاده می‌کنیم، MySQL است، البته که میتوان از SQL Server، Oracle و .. نیز استفاده کرد. خلاصه… تمام برنامه های شما دارای یک کد اولیه است که این کد اولیه باید به زبان دیگری تبدیل شود. چرا؟ برای اینکه پایگاه داده بتواند آن را تشخیص دهد و بفهمد.
نتیجه اینکه، یک Back-End Developer تمام کد های لازم برای راه اندازی سایت را از Front-End Developer دریافت کرده و بعد با استفاده از زبان های PHP یا Python و.. آن را به زبانی قابل فهم برای دیتا بیس تبدیل میکند

Front-End مهم تر است یا Back-End ؟

ممکن است این فرض پیش آید که توسعه دهنده Back-End کار سخت تری انجام میدهد و ارزش کار او بیشتر است اما باید بگوییم، جز توسعه دهنده فرانت اند چه کسی میخواهد کد های لازم را به دست Back-End Developer برساند؟
واقعیت این است که Front-End و Back-End دو روی سکه هستند و برای راه اندازی کامل سایت به وجود هر دو آنها نیاز است. پس هیچکدام بر یک دیگر برتری ندارند بلکه آنها مکمل یکدیگرند. از طرفی شما نمیتوانید هم زمان هر دو حوزه را توسعه دهید.
شاید چند سال پیش این نظریه کمی منطقی به نظر می‌رسید اما با پیشرفت روز افزون علم و رشد فزاینده مباحث و همچنین گسترش شاخه های این دو حوزه، عقلانی است که به طور تخصصی یکی از دو بخش Frontend یا Backend فرا گیرید و متخصص همان حوزه شوید.

مخاطبین بوت کمپ

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

تقویم آموزشی

۲۷ بهمن ۱۳۹۹
همایش معارفه رایگان
مهلت تکمیل ثبت نام و پرداخت شهریه
۳۰ بهمن ۱۳۹۹
۲ اسفند ۱۳۹۹
شروع دوره های آموزشی
آزمون جامع
۱۸ اردیبهشت ۱۴۰۰
۲۲ اردیبهشت ۱۴۰۰
مهلت پرداخت شهریه کارگاه مهارت آموزی
شروع کارگاه مهارت آموزی
۲۵ اردیبهشت ۱۴۰۰
۱۹ خرداد ۱۴۰۰
مهلت تحویل پروژه ها و ارزیابی نهایی

محتوای دوره

درس ۱

مبانی اینترنت و امنیت شبکه

درس ۲

مبانی برنامه نویسی وب با HTML و CSS

درس ۳

مبانی برنامه نویسی وب با JavaScript

درس ۴

تفکر خلاق و مهارت های حل مسئله

استاد جوادی ۳ جلسه

درس ۵

آشنایی با DOM

درس ۶

آشنایی با فریمورک های CSS

(مانند Bootstrap یا Tailwind)

درس ۷

مباحث پیشرفته در JavaScript

درس ۸

برنامه نویسی وب با TypeScript

درس ۹

آزمون برنامه ها در JavaScript

درس ۱۰

آشنایی با ابزارهای Build گرفتن برنامه

درس ۱۱

آشنایی با فریمورک Vue JS

درس ۱۲

مباحث پیشرفته در CSS

(مانند SASS and PostCSS)

درس ۱۳

مدیریت کارایی برنامه ها در وب

درس ۱۴

آشنایی با PWA

درس ۱۵

مبانی مدیریت پروژه به روش اسکرام

استاد جوادی ۲ جلسه

درس ۱۶

کار با ابزارهای مدیریت کد برنامه مانند Git

درس ۱۷

آزمون جامع

استاد ندارد ۱ جلسه

درس ۱۸

کارگاه مهارت آموزی (پروژه محور)

مزایای این بوت کمپ

مبلغ سرمایه گذاری

  • قیمت دوره های آموزشی نظری

    این مبلغ بابت بسته کامل دوره های آموزشی نظری و آزمون جامع است.

    • 25 نفر ظرفیت دوره
    • مشمول بورسیه شغلی
    ۲,۳۵۰,۰۰۰ تومان
  • قیمت کارگاه مهارت آموزی

    این مبلغ بابت کارگاه مهارت آموزی است.

    • لزوم کسب 80% نمره از آزمون جامع
    • مشمول بورسیه شغلی
    ۱ میلیون تومان

اساتید دوره

مجتبی قاسم زاده تهرانی

برنامه نویسی فرانتند

  • ۶ سال سابقه کار
  • شرکت توسعه سامان (پیام رسان گپ)
  • مدرس ۶ دوره فراوین
بنده برنامه‌نویس ارشد فرانت‌اند در پیامرسان گپ هستم. یادگیری و یاددهی را بسیار دوست دارم، و چندین دوره در بوت‌کمپ فراوین تدریس داشته‌ام.
حسین فرهمندنژاد

برنامه نویسی بکند

  • شرکت توسعه سامان (پیام رسان گپ)
  • مدرس ۳ دوره فراوین
برنامه نویس و توسعه دهنده وب به صورت متمرکز با زبان Golang و فریمورک NodeJs هستم.عاشق چالش های پرفورمنسی و زمان اجرا در مقیاس های بزرگ مثل دیتابیس های sql و nosql و سرچ و به دنبال راه حل های خاص برای‌شان هستم. زبان و تکنولوژی برایم محدودیتی ندارند.سعی میکنم یک دریای خیلی عمیق و یک اقیانوس کم عمق از علم و دانش کامپیوتر داشته باشم. چندین ترم TA دروس برنامه سازی پیشرفته و مبانی کامپیوتر رشته کامپیوتر دانشکده مهندسی دانشگاه فردوسی بودم و هم اکنون در تیم فنی پیام‌رسان گپ مشغول به کار هستم.
هاشم قصابان

برنامه نویسی فرانتند

  • شرکت پارت
  • مدرس ۳ دوره فراوین
برنامه نویس و توسعه دهنده وب که به صورت تخصصی با فریمورک های JavaScript (Vue.js,React.js( مشغول فعالیت می باشد. در حال حاضر به عنوان برنامه نویس در شرکت پردازش اطلاعات مالی و مشاور سرمایه گذاری پارت مشغول فعالیت هستند. از جمله مهارت های ایشان می توان تسلط کامل به مباحث Ui شامل Html , Css , Scss - Less و انواع معماری های کلاینت و تسلط بالا به ui فریمورک های مختلف و دیگر کتابخانه های Javascrpt ، همچنین وردپرس اشاره کرد
بهروز اسلامی

برنامه نویسی فرانتند

  • مدرس ۳ دوره فراوین
مهندس صنایع اما برنامه‌نویس و توسعه دهنده وب با ۶ سال سابقه فعالیت در چندین شرکت مختلف، متخصص nodejs و angular. در حال حاضر به عنوان توسعه دهند در مجموعه کدنویس پرداز رایان مشغول فعالیت هستم.
روح اله جوادی

مدیریت محصول

  • فراوین و توسعه سامان (پیام رسان گپ)
  • مدرس ۱ دوره فراوین
داستان زندگی کاری من به سال 1385 باز می گردد. حدود 7 سال به عنوان مهندس نرم افزار در تخصص بکند و تحلیل و معماری سیستم تجربه کسب کرده ام. با تأسیس شرکت خودم در سال 1392 در سمت مدیر فنی نقش ایفا کردم و به مرور به سمت مدیریت محصول متمرکز شدم و اکنون در مجموعه فراوین و پیام رسان گپ در همین جایگاه شغلی، مشغول به کار هستم.
حجت جوادی

مدیریت و معماری‌سیستم ها

  • شبکه ارزش رسانه پویا
  • مدرس ۱ دوره فراوین
فارغ التحصیل کارشناسی ارشد مدیریت استراتژیک دانشگاه تهران، موسس و مدیر عامل شرکت شبکه ارزش (دانش بنیان و با بیش از ۲۰ سال سابقه در حوزه IT کشور)، محقق و مشاور، معمار ارشد سیستم های اطلاعاتی، بنیانگذار گروه مدیریت فرایندهای کسب و کار ایران، مدیر ده ها پروژه ملی و استارتاپ و مدرس دوره های تخصصی و میان رشته ای در حوزه معماری، تحلیل و طراحی سیستم ها و تفکر سیستمی و مدیریت و برنامه ریزی.