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

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

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

برنامه نویسی فرانتند VueJS
آموزش‌های نظری
۶۸ جلسه

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

کارگاه مهارت آموزی
۱۱ جلسه

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

ظرفیت دوره
۲۵ نفر

ظرفیت دوره

مهلت ثبت نام

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 فرا گیرید و متخصص همان حوزه شوید.

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

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

تقویم آموزشی

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

محتوای دوره

درس 1

ساختار داده‌ها و الگوریتم

درس 2

اینترنت و وب

درس 3

HTML & CSS

قصابان ۶ جلسه

درس 4

جاوا اسکریپت

شفائی ۸ جلسه

درس 5

DOM

اسلامی ۳ جلسه

درس 6

Programming Tools

قاسم زاده ۲ جلسه

درس 7

Source Management Tools (Git)

شفائی ۳ جلسه

درس 8

CSS Frameworks

قصابان ۲ جلسه

درس 9

Advanced JavaScript

اسلامی ۴ جلسه

درس 10

JavaScript Frameworks

قاسم زاده ۹ جلسه

درس 11

TypeScript

قاسم زاده ۳ جلسه

درس 12

Build Tools

قاسم زاده ۳ جلسه

درس 13

Advanced CSS

قصابان ۳ جلسه

درس 14

Performance

قاسم زاده ۳ جلسه

درس 15

آزمون جامع

- ۱ جلسه

درس 16

دوره کارورزی

قاسم زاده ۱۱ جلسه

درس 17

تحویل و ارزیابی پروژه های کارورزی

قاسم زاده ۱ جلسه

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

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

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

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

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

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

    • لزوم کسب ۸۰٪ نمره از آزمون جامع
    • مشمول بورسیه شغلی
    ۱,۴۰۰,۰۰۰ تومان

اساتید دوره

روح اله جوادی
روح اله جوادی

مدیریت محصول

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

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

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

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

  • ۷ سال سابقه کار
  • شرکت توسعه سامان (پیام رسان گپ)
  • مدرس ۳ دوره فراوین
تحصیلات دانشگاهی من در حوزه فناوری اطلاعات بود و از سال 1394 همزمان با تحصیل، وارد حرفه برنامه نویسی شدم. در ابتدا کارم با برنامه نویسی اندروید شروع شد. از سال 1396 وارد حوزه برنامه نویسی فرانتند وب شدم و با فریمورک های مختلف جاوا اسکریپت از جمله
بهروز اسلامی
بهروز اسلامی

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

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

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

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

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

  • ۵ سال سابقه کار
  • شرکت پارت
  • مدرس ۳ دوره فراوین
برنامه نویس و توسعه دهنده وب که به صورت تخصصی با فریمورک‌های javascript (Vue.js,React.js) مشغول فعالیت می‌باشد. در حال حاضر به عنوان برنامه نویس در شرکت پردازش اطلاعات مالی و مشاور سرمایه گذاری پارت مشغول فعالیت هستند. از جمله مهارت‌های ایشان می توان تسلط کامل به مباحث UI شامل html, css, scss - less و انواع معماری‌های کلاینت و تسلط بالا به ui فریمورک‌های مختلف و دیگر کتابخانه‌های javascrpt و همچنین وردپرس اشاره کرد