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

Junior Back-End Developer

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

گواهی نامه
پروژه محور
تمرین و آزمون
شرایط استخدام

مسیری مطمئن برای تبدیل شدن به یک برنامه‌نویس بک‌اند؛ دوره‌ای که می‌تونید برنامه‌نویسی بک‌اند رو با اون شروع کنید و مطمئن باشید که بعد از اون به دوره آموزشی دیگه ای احتیاج ندارید!

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

قراره توی این بوت‌کمپ به عنوان اولین اولویت چند مشکل رو، طبق لیست زیر، با هم حل کنیم:

  • اصول مهندسی نرم‌افزار
  • اصول طراحی دیتابیس
  • مفاهیم برنامه‌نویسی با هدف یادگیری زبان برنامه‌نویسی PHP
  • توسعه منطق محصولات نرم‌افزاری با استفاده از فریم ورک Laravel
  • اصول دیپلوی کردن پروژه با استفاده از Shared Host و VPS با کمک Docker و Nginx
  • آشنایی با Git و اصول نگه‌داری و ورژن بندی پروژه

دوره آموزشی برنامه‌نویسی بک‌اند (PHP, LARAVEL, MYSQL) اونم در کنار کسانی که شغل اصلیشون برنامه‌نویسیه و سال‌ها توی این زمینه تجربه دارند و در تولید محصولات نرم‌افزاری متعددی نقش مهمی داشتند، آموزش دیدن در کنار این افراد و دریافت تجربیات کاری‌شون به شما کمک می‌کنه که برای حضور در محیط کار واقعی آماده‌تر از دیگران باشید و قراره در کنار این افراد مهارتی رو یاد بگیری که محصولات نرم‌افزاری مثل اسنپ، جاب‌اینجا، یاهو،فیسبوک،اسلک،میل‌چیمپ، وردپرس، جوملا و … دارند از اون برای توسعه محصولات خود استفاده میکنند. بوت کمپ آموزشی جونیور بک‌اند دولوپر، یک دوره آموزشی کامل است، برای افرادی که میخواهند با برنامه نویسی آشنا شوند و هیچ ایده ای در رابطه با شروع این مسیر ندارند. نتیجه این دوره با توجه به تلاش شما و آموزش های دقیقی که با توجه به بازار کار بهتون داده میشه این است که میتوانید خود را به عنوان یک برنامه‌نویس Back-End به دنیای نرم افزار معرفی کنید!

قبل از اینکه توضیحات دوره رو بخونیم، چند نکته مهم رو با هم مرور کنیم:

  • برای ثبت نام توی این بوت‌کمپ نیاز هست با اصول و قوانین مربوط به HTML و CSS آشنا باشید.
  • رشته تحصیلی شما به اینکه می‌تونید برنامه‌نویس بشید یا نه هیچ ارتباطی نداره! حتی اگر رشته تحصیلی شما زیست شناسی، هنر یا شیمی هست می‌تونید به برنامه نویسی فکر کنید و توی این بوت‌کمپ ثبت نام کنید!
  • توی دوره‌های قبل افراد زیادی در رنج سنی ۵۰ سال داشتیم که تصمیم گرفته بودند برنامه‌نویس باشند. پس اگر دوست دارید برنامه‌نویس بشید باید بدونید که فرقی نمی‌کنه ۱۶ ساله هستید یا ۵۶ ساله، می‌تونید خیلی راحت توی دوره‌ها شرکت کنید.
  • تنها شرط ثبت نام توی این دوره، اختصاص دادن زمانی کافی برای تمرین روزانه است. یعنی حداقل ۲ ساعت زمان از روز شما باید به تمرین جدی اختصاص داده بشه.پس اگر همیشه جلسه دارید یا به اندازه‌ی ۲ ساعت در روز وقت همراه با تمرکز ندارید این دوره مناسب شما نیست!
  • علاوه بر استاد دوره، همیشه یک پشتیبان فنی وجود داره تا سوالات و ابهامات شما رو برطرف کنه.
  • در تمام کره خاکی، هیچ دوره برنامه نویسی به نام صفر تا صد وجود نداره و هر کسی چنین ادعایی می‌کنه، احتمالا تجربه چندانی در برنامه نویسی نداره! بوت‌کمپ جونیور بک‌اند دولوپر هم به همین شکل هست. یعنی یک دوره برنامه نویسی مربوط به مهندسی نرم‌افزار، توسعه سیستم و طراحی دیتابیس به صورت پروژه‌ محور هست که شما رو از نقطه صفر تا جایی می‌رسونه که بتونید به عنوان یک نیروی تازه‌کار (جونیور) وارد بازا رکار بشید. یعنی شما می‌تونید در پایان این دوره انتظار داشته باشید که تمام مهارت‌هایی که بازارکار از یک نیروی جونیور در حوزه‌ی بک‌اند توقع داره رو یاد بگیرید.
  • این بوت‌کمپ یک دوره فشرده و بسیار پرمحتواس تا شما رو  به یک برنامه‌نویس جونیور بک‌اند (یک مهندس نرم‌افزار جونیور) تبدیل کنه و شامل سرفصل‌هایی بسیار کاربردی هست. اما نیاز هست که وقت برای تمرین داشته باشید و همراه با بوت‌کمپ پیش برید. پس داشتن آرامش، تمرکز و زمان کافی برای این دوره اجباریه.

یک بوت‌کمپ آموزشی تخصصی و پروژه محور برای یادگیری زبان برنامه‌نویسی PHP و فریم‌ورک Laravel! با در نظر گرفتن شرایط بازار کار برای افرادی که می‌خواهند لاراول را یاد بگیرند یا مهارت خودشان را در اصول مهندسی نرم‌افزار، دیتابیس و فریم ورک لاراول بیشتر کنند. در طول این دوره بارها تمرین و تکرار می‌کنیم و سرویس‌های مختلفی را در کنار هم توسعه می‌دهیم.

بوت‌کمپ آموزشی تخصصی، فشرده و عمیق PHP, LARAVEL, MYSQL

همونطور که می‌دونید زبان برنامه‌نویسی PHP یکی از مهمترین زبان‌های برنامه نویسی هست که برای توسعه وب باید اون رو یاد بگیرید. به شما این اطمینان رو می‌دیم که با شرکت در این بوت‌کمپ هرآنچه که باید برای توسعه نرم افزارها با PHP بدونید رو یاد خواهید گرفت.

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

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

چند تا هدف اصلی توی این دوره داریم که باید بهشون برسیم؛ پس بیاید همینجا، تا توی سرفصل‌های دوره عمیق نشدیم، اون هدف‌ها رو با هم مرور کنیم:

  • افزایش مهارت تخصصی در زبان برنامه‌نویسی PHP
  • توانایی حل مساله و پیاده سازی مسائل با زبان PHP
  • آشنایی با اصول مهندسی نرم‌‌افزار
  • آشنایی با دیتابیس، مدل داده ای و پیاده‌سازی مدل داده‌ای برای پروژه های مختلف
  • اصول طراحی و توسعه restful API
  • توسعه محصولات نرم‌افزاری با استفاده از فریم‌ورک لاراول
  • آشنایی با توسعه نرم‌افزار به روش شی گرایی OOP
  • آشنایی با ساختار MVC
  • آشنایی با Deployment پروژه با استفاده از Docker
  • توانایی کار کردن به صورت فریلنسری

پیش نیازهای دوره:

  • برای شرکت در این دوره نیاز هست با HTML و CSS آشنایی خوبی داشته باشید.
  • نیازی به داشتن تجربه برنامه نویسی در زمینه بک‌اند نیز نمی باشد.
  • در هر کجای دنیا که باشید میتونید توی این بوت کمپ ثبت نام کنید بدون هرگونه محدودیتی! فقط کافیه به لپ‌تاپ ( حداقل ویندوز ۱۰ ) و اینترنت دسترسی داشته باشید.
  • آموزش های کاملا بر اساس نیاز بازار کار در جهانه! به گونه ای قراره یاد بگیریم که با مهارت به دست اومده میتونیم در هر کجای دنیا فعالیت کنیم.
  • مهمترین نیاز برای شرکت در این بوت‌کمپ داشتن زمان برای تمرین روزانه است.
  • در نهایت به صورت خلاصه اگر با زبان HTML و CSS آشنایی دارید و مفاهیم آن برایتان قابل درک است و روزانه فرصت کافی برای تمرین دارید و قصد دارید به یک برنامه‌نویس و مهندس نرم‌افزار تبدیل شوید این دوره میتوانید یک اتفاق خارق‌العاده برای شما باشد.

این بوت‌کمپ مناسب چه کسانی است؟

  • افرادی که html و css بلد هستند و میخواهند با برنامه‌نویسی بک‌اند آشنا شوند و شروع به کار کنند.
  • افرادی که تجربه مختصری از برنامه‌نویسی دارند اما سوادشان به حدی نیست بتوانند در جایی استخدام شوند.
  • افرادی که تا حدودی PHP, Laravel و Mysql رو بلد هستند اما اونقدر خوب یاد نگرفتند که بتونند توی شغلشون پیشرفت کنند و موضوعاتی را خوب درک نکردند و یاد نگرفتند.
  • افرادی که مسیر یادگیری درستی رو برای یادگیری برنامه‌نویسی بک‌اند انتخاب نکردند و با مفاهیم بسیار زیادی توی این زمینه آشنا نشدند و سر این موضوع اعتماد به نفس بسیار کمی دارند.
  • افرادی که توسعه دهنده فرانت‌اند هستند و میخواهند به یک فول استک دولوپر تبدیل شوند.
  • افرادی که میخواهند در پی‌اچ‌پی، لاراول و دیتابیس به مهارت کافی برسند تا یک پروژه بک‌اند بگیرند و یا جایی مشغول به کار شوند.
  • افرادی که به دنبال استخدام شدن با عنوان شغلی Back-End Developer هستند.
  • افرادی که به دنبال تولید کردن یک محصول نرم افزاری از صفر تا صد هستند.
  • افرادی که از شغل فعلی خود ناراضی هستن و فکر میکنند استعدادی در کد نوشتن و دنیای کد نویسی دارند.
  • افرادی که مهاجر هستند و یا به مهاجرت فکر میکنند.

نقشه راه یادگیری Back-End Development

مسیر یادگیری توسعه بک‌اند و مهندسی نرم افزار  Back-End Development

مرور کلی بر دوره

  • ظرفیت دوره

    ۱۰ نفر

  • زمان کلی دوره

    ۱۲۸ ساعت

  • تعداد جلسات

    ۳۲ جلسه

  • شروع دوره

    ۱۵ آبان ماه ۱۴۰۲

  • پایان دوره

    اسفند ماه ۱۴۰۲

  • مربی دوره

    احمد کریم‌پور

  • روزهای برگزاری

    شنبه و دوشنبه

  • ساعت برگزاری

    ۴ عصر تا ۸ شب به وقت ایران

  • مدت زمان هر جلسه

    ۴ ساعت

  • گواهی کدینگ فرانت

    اهدای گواهی نامه کدینگ فرانت

  • آزمون

    آزمون و مصاحبه پس از اتمام دوره

  • امکان استخدام

    معرفی شرکت کننده به شرکت های نرم‌افزاری

مزیت های بوت کمپ جونیور بک‌اند دولوپر:

  • تدریس دوره توسط اساتیدی انجام میشه که تجربه سال‌ها فعالیت در این حوزه رو با خودشون دارند و شغل اصلی‌شون برنامه‌نویسیه. افرادی که تجربه‌ی همکاری طولانی مدت با شرکت‌ها و استارتاپ های داخلی و خارجی رو دارند.
  • دوره آموزشی جونیور بک‌اند دولوپر بر اساس سرفصل های سال ۲۰۲۳ تدوین شده و شما مباحث پایه ای رو تا مباحث امروزی یاد خواهید گرفت یا به عبارتی بهتر، شما تمامی تکنولوژی های روز استفاده شده توسط شرکت های بزرگ دنیا رو یاد خواهید گرفت. قراره زبان برنامه نویسی PHP رو از نقطه صفر یاد بگیرید و تمام مفاهیم این زبان را آموزش ببینید و سپس با پر استفاده‌ترین فریم ورک زبان پی اچ پی یعنی لاراول آشنا خواهید شد. فریم ورکی که توسط مجموعه‌هایی مثل اسنپ، جاب‌اینجا، اسنپ‌فود، الوپیک، MasterCard، 9GAG،Pfizer، BBC و … استفاده میشود.
  • توی این دوره همه مباحث با جزییات دقیق، کامل و با حوصله آموزش داده میشه. قراره با هم یاد بگیریم، و مرور کنیم و تمرین کنیم.
  • این دوره بر اساس نیاز بازار کار تدوین شده و حاصل یک تجربه ۱۳ ساله از دنیای برنامه نویسی هست. یعنی تجربه افرادی که خودشون از کارآموزی شروع کردند و سال‌ها در این حوزه فعالیت داشتتند. پس می‌تونید مطمئن باشید مباحثی رو یاد خواهید گرفت که حتما یک روزی توی کار به اون‌ها نیاز پیدا می‌کنید.
  • دوره های آموزشی برگزار شده توسط تیم کدینگ فرانت و هست نما آکادمی باعث شده افراد بسیار زیادی برنامه نویسی رو یاد بگیرند. خیلی از فارغ‌التحصیل‌های این دوره‌ها تونستند به توسعه اپلیکیشن و وب سایت های شرکت‌های بسیار زیادی کمک کنند. خیلی‌ها با کمک همین مهارت موفق به مهاجرت شدند و توی شرکت‌ها و استارتاپ‌های خوب اروپایی استخدام شدند. این یک در باغ سبز نیست، اما بهتون می‌گیم که برای رسیدن به چنین نقطه‌ای فقط کافیه تمرکز داشته باشید، تلاش کنید، وقت بذارید و یاد بگیرید!
  • فرقی نمی‌کنه کجای دنیا زندگی می‌کنید، اگر به لپ تاپ و اینترنت دسترسی دارید بدون محدودیت می‌تونید توی این دوره شرکت کنید چون با کیفیت مناسب و ایده‌آل به صورت آنللاین برگزار میشه. البته باید بگیم که هر جلسه هم ضبط هم میشه و چند ساعت پس از پایان جلسه، ویدیو در اختیارتون قرار می‌گیره تا بتونید بارها اون رو تماشا کنید و بهتر تمرین کنید.

در بوت‌کمپ آموزشی برنامه‌نویسی بک‌اند (بوت کمپ تخصصی مهندسی‌ نرم‌افزار با هدف توسعه PHP و Laravel) چه مباحثی را حتما یاد خواهیم گرفت؟

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

هدف اصلی دوره

هدف اصلی این دوره تبدیل شما به یک مهندس نرم‌افزار و برنامه‌نویس بک‌اند (با هدف زبان برنامه‌نویسی PHP و ساختار دیتابیس با هدف یادگیری MySql ) هست . فردی که بتونه تمام کارهای لازم در این حوزه رو به خوبی انجام بده. حتما و قطعا یاد می‌گیریم که وب سرویس طراحی کنیم، مدل داده‌ای و دیتابیس طراحی کنیم. همینطور یاد می‌گیریم با استفاده از لاراول به تنهایی یک محصول نرم‌افزار داده رو توسعه بدیم یا به عنوانی عضوی از یک تیم و با استفاده از GIT این کار رو پیش ببریم.

ویژگی های دوره

دوره های تعاملی و زنده

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

تمرین و انجام پروژه

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

در نظر گرفتن شرایط بازار کار

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

تعهد به یادگیری شما

مدت زمان اعلامی برای هر دوره نهایی نبوده، و هر مقدار ساعت اضافی برای یادگیری شما نیاز باشد، بدون هیچ گونه هزینه اضافه ای به زمان دوره افزوده خواهد شد، تا مطالب ارائه شده را کاملا درک کنید.

مشاوره اختصاصی قبل از دوره

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

معرفی شرکت کننده ها به شرکت های نرم افزاری

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

پشتیبانی پس از دوره

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

برگزاری آزمون و مصاحبه

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

گواهی نامه کدینگ فرانت

پس از به پایان رساندن هر بوت کمپ آموزشی، به شرکت کنندگانی که آن دوره آموزشی را با موفقیت به پایان رسانده باشند، گواهی پایان دوره که بصورت دیجیتال و هم به صورت چاپی برای شما ارسال خواهد شد. این گواهینامه و نمره آزمون تاثیر زیادی در استخدام شما در شرکت های منتخب خواهد داشت.

سر فصل دوره

در زیر با سرفصل‌ها و مباحث آموزشی که برای مهارت‌آموزی شما در این بوت‌کمپ آماده شده رو می‌بینید. با این برنامه قراره شما به یک برنامه‌نویس Back-End تبدیل بشید.

آشنایی با حوزه برنامه‌نویسی، شاخه‌های مختلف توسعه نرم‌افزار و دلیل یادگیری مفاهیم مهندسی نرم‌افزار

آشنایی اولیه با دنیای وب و آشنا شدن با زبان برنامه‌نویسی PHP و مفاهیم اصلی این زبان

آشنا شدن با Tailwind CSS جهت پیش برد پروژه

فرم‌ها در زبان برنامه‌نویسی PHP

آشنا شدن با PHP Functions

دیتابیس

مفهوم شی گرایی یا همان Object Oriented در زبان PHP

مفاهیم اصلی و عملیاتی دیتابیس

استانداردها در زبان PHP

آشنایی با وب‌سرویس (Web Services)

مدیریت ارورها در زبان پی‌اچ‌پی – Try / Catch Exception Handling

آشنایی با مدیریت تیمی پروژه و GIT

آشنایی با Composer

امنیت

آشنایی با NPM و مدیریت پکیج‌های فرانت‌اند پروژه

شروع آشنایی با فریم‌ورک لاراول

پیاده سازی مفهوم شی‌گرایی در پروژه و آشنایی با معماری MVC

آشنایی مفاهیم و معماری فریم‌ورک Laravel

آشنایی با Routing در فریم‌ورک لاراول

Controllerها در لاراول

مدیریت Requestها و Responseها در لاراول

کار کردن با دیتابیس در لاراول

آشنایی با Model در لاراول

آشنایی با View در لاراول

کار کردن با فرم‌ها در لاراول

Laravel Services

طراحی Restful API با استفاده از لاراول

Docker & Deployment

مخاطبین دوره

بوت‌کمپ آموزشی Junior Back-End Developer دقیقا همان دوره ای است که شما برای تبدیل شدن به یک توسعه بک‌اند دنبال آن هستید چرا که همانطور که از نام آن مشخص است، شما را آماده می کند تا به یک برنامه‌نویس خیلی خوب تبدیل شوید. یادتون باشه این دوره صفر تا صدی نیست و هیچ دوره‌ای هم نمیتونه صفر تا صد باشه، این دوره صرفا شمارو آماده میکنه تا جایی که بازار کار برای شروع کارتون از شما توقع داره! این دوره با در نظر گرفتن تمام چالش های این شاخه از برنامه نویسی، شما را آماده ورود به دنیای بازار کار خواهد کرد. چه به صورت فری لنسری بخواهید کار خود را شروع کنید و چه به صورت استخدام شدن در یک محیط نرم افزاری، این دوره به خوبی نیازهای شما را برطرف خواهد کرد. شما در یک دوره آموزشی فشرده و تمام وقت در مسیر یک توسعه دهنده PHP, LARAVEL قرار خواهید گرفت و با سوادی که در طی این دوره به دست می آورید، این امکان را دارید تا حداقل مبلغی در حدود ۱۵ تا ۲۰ میلیون تومان را در ماه کسب کنید. این تازه شروع کار شما در راه پر پیچ و خم تبدیل شدن به برنامه‌نویس بک‌اند است. در این دوره به صورت عمیق مواردی را یاد خواهید گرفت که تا سال ها میتونید از آن استفاده کنید. در انتها این را به یاد داشته باشید که دنیا در حال تغییر است و همه چیز در این مسیر به سمت دیجیتالی شدن حرکت می کند. شما هم باید تبدیل بشید به چیزی که دنیای امروز به آن احتیاج دارد. این دوره می تواند یک دوره تبدیل هم برای شما باشه تا شما به شخصی تبدیل شوید که این قابلیت را داشته باشه تا محصولات جذابی تولید کنه. در اصل این دوره آموزشی را یک هکاتون نرم افزاری در نظر بگیرید که در یک بازه زمانی کوتاه بدون حاشیه و اضافه کاری بهترین و مهمترین مباحث برنامه‌نویسی یاد گرفته و آن را انجام دهید.

پروژه هایی که قراره با هم در طول دوره انجام بدیم

همونطور که در تمام دوره های آموزشی کدینگ فرانت گفته شد، تمام دوره های کدینگ فرانت پروژه محور است، یعنی در طول پروژه یاد می گیریم که از چه ابزارها در شکل و جای مناسب آن استفاده کنیم. برای بوت‌کمپ Junior Back-End Developer، دو تا پروژه خیلی خوب در نظر گرفته شده تا تجربه خیلی خوبی را از php، laravel و Mysql داشته باشیم.

پروژه ۱. پروژه CMS

در حین برگزاری بوت‌کمپ قراره یک CMS طراحی کنیم که دو بخش داره، بخش وب سایت و بخش پنل مدیریتی. توی این پروژه هم از معماری MVC استفاده میکنیم برای انتقال داده‌ها به فرانت‌اند ( که برای بخش فرانت‌اند از یک قالب آماده استفاده میکنیم ) و هم هم RestFul API طراحی میکنیم و به سرویس های دیگه خدمات ارائه میدهیم.

پروژه ۲. طراحی یک Restful API برای فیلم و سریال

توی این یکی پروژه قرار یک وب سرویس طراحی کنیم که بتوان اطلاعات فیلم و سریال ها را مشاهده کرد چیزی مشابه وب سایت https://moviesapi.ir/

هزینه یا قیمت پروژه های برنامه‌نویسی با استفاده از Laravel و PHP چگونه است؟

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

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

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

درآمد یک برنامه‌نویس Back-End چقدر است؟

با تمام این صحبت ها که گفته شد قصد ما این نیست تا به شما در باغ سبز نشان دهیم، اگر شما سواد خودتان را افزایش دهید، میانگین و درآمد یک برنامه نویس، حداقل ۲۰ میلیون تومان در ماه است.

برای اینکه بتوانیم درآمد یک برنامه‌نویس بک‌اند را محاسبه کنیم و بدانیم که میانگین درآمد یک برنامه‌نویس PHP به چه میزان است، کافی است تا یک حساب سرانگشتی انجام داده تا به آن پی بریم. بر اساس هزینه و قیمت طراحی سایت که در بالا به آن اشاره کردیم ، فرض کنید یک برنامه‌نویس در ماه فقط و فقط ۱ یا ۲ پروژه دریافت کند ( دریافت کم ترین تعداد پروژه در ماه ) و همچنین فرد با قیمت پایین تری هم کار کند، برای مثال ۱۵ میلیون هر پروژه، با این حساب خواهیم دید که حداقل درآمد یک برنامه‌نویس PHP بین ۳۰ تا ۴۰ میلیون تومان خواهد بود. اما در مجموع این میزان کالا بر میگرده به سواد، دانش و مهارت شما و همچنین افرادی که میشناسید و سورس‌هایی که میتونید پروژه بگیرید!

در حوزه برنامه نویسی بک‌اند، بک اند دولوپر (Back End Developer) می‌تواند از زبان‌های برنامه نویسی مختلفی بهره بگیرد: جاوا، پایتون، جاوا اسکریپت، پی اچ پی (PHP)، اس کیو ال (SQL) و… همه جزو مواردی هستند که تسلط بر آنها می‌تواند به استخدام برنامه نویس بک اند بینجامد. در این میان، PHP از قدیمی‌ترین زبانهای برنامه نویسی سمت سرور است و هنوز هم در دنیای فناوری، طرفداران و استفاده بسیاری دارد. درآمد برنامه نویس بک‌اند درآمریکا در سال 2022، سالانه بین 70.115 دلار تا 121.800 دلار متغیر بوده است. درآمد برنامه نویس Back-end درایران نیز تقریباً بین ۱۵ میلیون تومان تا بیش از ۸۰ میلیون تومان در ماه است. توی سال ۲۰۲۳ طبق آمار وب سایت Stack-overflow میانگین برنامه‌نویس‌های PHP در سراسر دنیا حدود ۸۰ هزار دلار بوده است.

نمونه آگهی های استخدام در جاب اینجا

نمونه آگهی‌های استخدام PHP و Laravel در وب‌سایت Linkedin برای کشور هلند

هزینه یا سرمایه گذاری؟

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

مروری بر خاطرات کدینگ فرانت

پشتیبانی مدرس به چه صورت خواهد بود؟

 
مدرس دوره

احمد کریم‌پور

مدیر فنی مجموعه NoxelSoft

احمد کریم پور بیش از ۱۱ ساله در زمینه توسعه نرم افزار فعالیت داره، تمرکز اصلی او توسعه نرم افزار‌های مبتنی بر وب است و تجربه همکاری با مجموعه‌های داخلی و بین المللی مانند آبانگان، Yovada، Weconnect، سیب اپ و… داره و در توسعه پروژه‌های Realtime و بلاک‌چین تخصص بالایی داره و حال حاضر مدیر فنی مجموعه NoxelSoft می‌باشد.


مدرس دوره

میلاد حیدری

Co-Founder کارگاه خلاقیت و نوآوری هست نما، بنیانگذار ری اکت کانف و کدینگ فرانت و سرپرست استعداد یابی در کدینگ فرانت

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

مشاهده لینکدین

سوالات متداول بک‌اند

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

شرایط اقساط بوت کمپ

1- این امکان برای پرداخت راحت‌تر دانشجویان قرار داده شده و مبلغی به هزینه دوره افزوده نخواهد شد.

2- پرداخت اقساطی در سه مرحله انجام می گیرد، بدین صورت که ۵۰ درصد مبلغ در ابتدا جهت رزرو دوره، ۲۵ درصد از مبلغ قبل از شروع جلسه اول و ۲۵ درصد نهایی هم تا اواسط دوره پرداخت خواهد شد.

3- برای اطلاع از نحوه پرداخت اقساطی دوره می توانید با تیم پشتیبانی کدینگ فرانت ارتباط برقرار کنید.

هر آنچه نیاز دارید به ازای هر نفر فقط

15,000,000 تومان

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

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *