رویداد به پایان رسیده است!
دوره برنامه‌نویسی PHP با فریم‌ورک Laravel در تاریخ پنج‌شنبه ۱۱ اردیبهشت به پایان رسیده است. (جزئیات بیشتر)

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

پنج‌شنبه ۲۳ مرداد

دوره معامله گری ؛ فنون و ظرایف

  • تهران
  • از ۳,۶۰۰,۰۰۰ تومان
آواتاربورس استیج
کاور
پنج‌شنبه ۱۷ بهمن ساعت ۱۶:۰۰

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

  • رایگان
  • تهران
  • تکنولوژی
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

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


فریم‌ورک Laravel از محبوب‌ترین فریم‌ورک‌ها در ایران و جهان بوده و همواره در بین برترین فریم‌ورک‌های backend (رتبه بین اول تا سوم) معرفی شده است. به‌روز بودن آن و داشتن community قوی (در ایران و سایر کشورها)  باعث تولید Libraryهای فراوان برای آن شده، که این موضوع باعث کدنویسی سمت سرور تمیز در زمان کم، با سرعت و کیفیت بسیار بالا شده است. با استفاده از این فریم‌ورک قدرتمند می‌توان هر گونه وب‌اپلیکیشنی همچون تاکسی آنلاین، فروشگاه اینترنتی، پلتفرم‌ها و... را به طور کامل توسعه داد.

 

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


اهداف برگزاری


دوره کاملا منطبق با بازار کار بین‌المللی بوده و در پایان برنامه‌نویسی سمت سرور (backend) را با استفاده از فریم‌ورک Laravel که به زبان PHP و با معماری MVP است را به همراه دیتابیس Mysql خواهید آموخت. 

مدرس دوره

سامان احمدی
سامان احمدی
موسس‌ و مدیر ارشد فنی استارتاپ بوتیک

موسس‌ و مدیر ارشد فنی استارتاپ بوتیک


چرا Laravel؟!


چرا php خام نه؟

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

 

چرا فریم‌ورک Laravel؟

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

همین مزیت‌ها باعث شده بسیاری از شرکت‌های مطرح ایرانی (ایوند، اسنپ‌مارکت، آی‌هوم، بوتیک و...) و خارجی (BBC و Pfizer و...)، از Laravel استفاده کنند، و به همین علت بازار کار خوبی در تمام دنیا و همچنین در ایران دارد.

 

بازار کار

با یک نگاه ساده به آگهی‌های کاریابی، متوجه بازار بزرگ Laravel برای متخصصان آن خواهید شد (برای بررسی می‌توانید روی گزینه‌ها کلیک کنید):


سرفصل‌ها


  • نصب Laravel
  • ساخت وب‌اپلیکیشن
  • استفاده از Routeها جهت مسیردهی 
  • انواع Request Http
  • ساختار MVC
  • آشنایی با Controller و نحوه ساخت و استفاده از آن 
  • آشنایی با View و نحوه ساخت و استفاده از آن
  • استفاده از موتور قالب blade
  • نحوه اتصال و کار با mysql
  • آشنایی با Migration و نحوه ساخت و استفاده از آن
  • ORMها
  • کار با پایگاه داده (CRUD)
  • کار با Tinker
  • Rest Api
  • تعریف و کار با انواع Relationها در mysql (یک به یک، یک به چند، چند به چند، polymorphic)
  • Validate کردن فرم‌ها
  • چگونگی نصب و استفاده از کتابخانه‌ها
  • آپلود فایل و نحوه کار با fileSystem
  • آشنایی با Middlware و تعریف و استفاده از آن
  • کار با Sessionها
  • نحوه تعریف و کار با Cache
  • معرفی Laravel Helpers
  • معرفی و نحوه کار با Collections
  • ارسال ایمیل
  • Composer و Github و Version Controllerها
  • راه‌اندازی Laravel بر روی هاست اشتراکی
  • و مباحث کاربردی دیگر...

سؤالات متداول

پیش‌نیازای علمی واسه شرکت توی این دوره چیاس؟
آشنایی با مفاهیم برنامه‌نویسی، آشنایی مقدماتی با وب، آشنایی مقدماتی با HTML (در حد درست کردن فرم). یه پیش‌مطالعه در مورد Laravel هم بد نیست داشته باشین!
برای این دوره باید PHP بلد باشیم؟
در طول دوره کدنویسیا با PHP انجام می‌شن، به خاطر همین کسایی که بلد نباشن هم در طول دوره با انجام پروژه‌ها اونو یاد می‌گیرن. PHP ساختار ساده و قابل‌فهمی داره و یاد گرفتنش خیلی آسونه و اینم بدونین که اکثر بخشاش توی Laravel به کارمون نمیاد.
چیا لازمه داشته باشیم؟
لپ‌تاپ و اشتیاق به یادگیری که اجباریه؛ اگه چیز دیگه‌ای هم لازم بود قبل از شروع دوره بهتون خبر می‌دیم!
برنامه خاصی هست که لازم باشه نصب کنیم؟
PhpStorm و XAMP (برای ویندوزیا)/ MAMP (برای مک‌دارا)/ LAMP (برای لینوکسیا)
بلیت که گرفتیم باید پرینت هم بگیریمش!؟
فقط یادت باشه که حتما کارت شناسایی همراهت باشه که بدونیم تو بلیتو خریدی! البته برای محکم‌کاری یه پرینت هم بگیری بد نیست!
برای این‌که زود برسیم چه‌جوری بیایم بهتره؟
ما مترو رو پیشنهاد می کنیم؛ فاصله ایستگاه مترو «بیمه» تا محل برگزاری، با ارفاق یه دقیقه‌ست!
بعدش دوره پیشرفته‌ای هم لازمه؟
نه بابا. دوره تعاملی، پروژه‌محور و از روی منبع اصلیه (داکیومنت Laravel) و به خاطر همینم همه‌تون یاد میگیرین چه جوری جواب سؤالاتون رو پیدا کنین و مشکلا رو حل کنین.

آدرس محل برگزاری


محل برگزاری کلاس:

تهران، میدان آزادی، اتوبان لشگری، بعد از ایستگاه مترو بیمه، پلاک ۳۱، کارخانه نوآوری آزادی، فضای کار اشتراکی زاویه (کمتر از یک دقیقه پیاده‌روی از ایستگاه مترو بیمه تا محل برگزاری)

 

راه‌های ارتباطی:

? تلگرام: @Ista_Support (اطلاعات بیشتر)

? تلفن: 09392020525 (مشاوره تلفنی)

 

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

ایستا آکادمی
ایستا آکادمی
هم‌آوا
هم‌آوا
فضای اشتراکی زاویه
فضای اشتراکی زاویه

آدرس

تهران میدان آزادی، اتوبان لشگری، بعد از ایستگاه مترو بیمه، پلاک ۳۱، کارخانه نوآوری آزادی، فضای کار اشتراکی زاویه

موقعیت جغرافیایی رویداد

برگزار‌کننده

آواتار

ایستا آکادمی

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

رویداد های برگزارشده۱۳
رویداد های فعال۰