سبد خرید 0

Laravel+Devops Master Course

دسته بندی ها: devops, laravel
لیست علاقه‌مندی‌ها اشتراک گذاری
اشتراک گذاری محصول
لینک صفحه
در رسانه های اجتماعی به اشتراک بگذارید

درباره دوره

لاراول محبوب‌ترین و پر استفاده ترین فریم‌ورک PHP است که به دلیل جامع بودن و جامعه وسیع کاربران، رواج پیدا کرده است.

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

یه نکته‌ای هم که خیلی مهمه اینه که چطوری از تکنولوژی‌های مختلف کنار هم استفاده کنیم. مثلا:

  • چطور یه سرور وب‌ساکت بیاریم بالا و از سمت لاراول ایونت بفرستیم و از سمت فرانت دریافتش کنیم.
  • در لینوکس ماژول‌های مختلف برای لاراول اکتان رو روی PHP نصب کنیم و با استفاده از supervisor سرور لاراول رو اجرا کنیم.
  • یه سرور object storage دیپلوی کنیم و از فایل‌هامون محافظت کنیم و با استفاده از Amazon S3 SDK فایل‌هامون رو از لاراول روی این سرور آپلود کنیم.
  • با اسکریپت‌های Bash و کلید SSH و گیت، پروسه دیپلوی پروژه رو اتوماتیک کنیم.
  • به طور بهینه و تمیز در لاراول از کش های مختلف استفاده کنیم.
  • یا موارد ریز و درشت دیگه

حالا بعد از گذشت چند سال کار کردن در شرکت‌ها و پروژه‌های لاراولی، میبینم که واقعا چیزهایی که با کار در شرکت‌ها یاد گرفتم و چالش‌هایی که با آن رو به رو شده‌ام، در کدام یک از دوره‌ها گفته شد؟

برای مثال:

  • اصول طراحی دیتابیس، وقتی خودمان روی یک پروژه‌ای کار میکنیم چه هستند؟
  • برای دیپلوی کردن لاراول با اکتان روی پروداکشن باید به چه چیزهایی توجه کنیم؟
  • لاگ نوشتن یا لاگ خوندن واقعا چقدر مهمه؟
  • چطور پروژه‌های PHP را سریعتر دیباگ کنیم؟
  • داکیومنت نویسی واقعا چطوریه؟
  • چطوری از تحریم ها رد بشیم؟
  • چطور نسخه‌های مختلف PHP رو روی یک سرور داشته باشیم و پروژه‌مون رو باهاش اجرا کنیم؟
  • معماری لاراول بهتره که چطوری باشه؟
  • منطق رو ببریم تو کد یا دیتابیس؟
  • و …

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

با شرکت در این دوره چه چیزهایی به دست میارید؟

  • 80 ساعت آموزش آنلاین
  • دسترسی مادام‌العمر به مباحث و فیلم‌های دوره
  • جزوه دوره به صورت PDF
  • عضویت در گروه تلگرامی
  • کارگاه Elasticsearch به عنوان هدیه

 

هدیه دوره؟

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

پیشنهادی ویژه برای شرکت‌کنندگان این دوره که می‌توانید به عنوان هدیه در این کارگاه شرکت کنید و elasticsearch را هم به رزومه خود اضافه کنید.

این دوره مناسب چه کسانی است؟

پیشنهاد من اینه که کسانی در این دوره ثبت‌نام کنند که با برنامه نویسی (به هر زبانی) آشنایی داشته باشند و ترمینال لینوکس رو بشناسند.

اگرچه من از پایه‌ای ترین چیزی که یه توسعه دهنده باید بدونه شروع میکنم: یعنی لینوکس. و در طول دوره و مباحث مرتبط با توسعه و دواپس  آن را کامل میکنیم.

ولی به طور کلی دوره مناسب افراد زیر است:

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

در این دوره چه چیزهایی یاد میگیرید؟

هسته مرکزی این دوره چهار مورد است: Linux – Design – Develop – Devops

اکثر بخش‌ها در هر دو جنبه لاراول و دواپس آموزش داده میشوند.

مثلا در بخش Object Storage، علاوه بر یادگیری آن و همینطور Amazon S3، یک سرور S3 هم دیپلوی کرده و از آن استفاده می‌کنیم و با چالش‌های آن نیز آشنا میشویم.

این بحث درباره Websocket، Mail، Octane، Redis، Sentry و … نیز است.

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

Basic PHP

  • Basics and Syntax
  • PHP Versions
  • Simple Web App

OOP

  • Object Oriented Programming with PHP

Composer

  • Installing and Using Composer

Debug

  • Installing Xdebug
  • Debug in VSCode
  • Debug inside Docker Container

Modules

  • Installing PHP Modules
  • PECL
  • Some Common and Useful Modules

Basic Laravel

  • Artisan
  • Route
  • Controller
  • Request
  • Response
  • REST API
  • MVC

Laravel Core

  • IOC Container
  • Facades
  • Service Provider

Access Control

  • Laravel Passport
  • Policy & Gate
  • Roles & Permissions

SOLID

  • Single Responsibility
  • Open – Closed
  • Liskov Substitution
  • Interface Segregation
  • Dependency Inversion

Design Patterns

  • Adapter
  • Pattern
  • Chain
  • DTO
  • Factory
  • Observer
  • Repository
  • Singleton
  • Strategy

Mail

  • Mail in Laravel
  • Mail Templates

Clean Laravel

  • Conventions
  • Formatting
  • Laravel Pint

Job

  • Define & Dispatch Jobs
  • Failed Jobs
  • Listening For Jobs
  • Queue

Test

  • PHPUnit
  • Basic Testing
  • TDD

Octane

  • Introduction
  • Different Methods
  • For Development & Production

Event & Listener

  • Using Events and Listeners

Broadcasting

  • Dispatching Events
  • Different Drivers
  • Soketi
  • Frontend

Files

  • Reading / Writing Files
  • Upload / Download

Amazon S3

  • Object Storage
  • Minio
  • Working with S3 in Laravel

 

Cache in Laravel

  • Different Drivers
  • Headers

Redis

  • Redis in Laravel
  • Installing and Using

Other Cache Systems

  • Memcached
  • Nginx Cache

Database Design

  • Principles
  • Tools

MySQL

  • Installing MySQL
  • SQL Language

Elequent ORM

  • Basic
  • Advanced

Logging in Laravel

  • Laravel Logging System
  • Different Drivers

Exceptions

  • Understanding Exceptions
  • Exceptions in Laravel
  • Deploy Sentry and using it

Docker

  • Theory
  • Docker Syntax
  • Writing Docker File
  • Docker Compose

Laravel Sail

  • Running Laravel Sail
  • Sail in Production

Blade

  • Blade Syntax
  • Blade Components

Livewire

  • Basics
  • Data Binding
  • Components

Markdown

  • Syntax
  • LogSeq

PHPDoc

  • Syntax
  • Best Practices

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

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

در حال حاضر قیمت این دوره به جای 7,500,000 تومان، با تخفیف زودهنگام 3,900,000 تومان ارائه می‌شود. یعنی با یه محاسبه سر انگشتی ساعتی 50,000 تومان می‌شود.

میتوانید با دوره‌های مشابه نیز مقایسه کنید. این مبلغ تقریبا با یک تور دو سه روزه داخلی، یه هارد دیسک اکسترنال، یه گوشی موبایل ارزان قیمت برابری میکند.

بنابراین میتونید از تخفیف زودهنگام استفاده کنید و با همین قیمت ثبت‌نام کنید.

تو دوره میبینمتون … 🙂

اگه همچنان سوال یا ابهامی درباره دوره دارید میتونید با چت آنلاین سایت با من در ارتباط باشید و یا در تلگرام پیام بدید.

 

اگر مسئله مالی داری، امکان پرداخت با اقساط هم داریم. به آی‌دی تلگرام ☝️ پیام بده ..

محتوای دوره

جلسه اول

  • Introduction to CLI
    32:28
  • Files & Folders in Linux
    37:55
  • Text Streams
    27:40
  • Streams, Pipes, Redirects
    09:42
  • Permissions & Ownership
    40:23
  • Debian Package Management
    41:53
  • Installing PHP
    20:09
  • اسلاید‌ها (PDF)
    00:00

جلسه دوم
PHP Basics

جلسه سوم

جلسه چهارم

جلسه پنجم

جلسه ششم

جلسه هفتم

جلسه هشتم

جلسه نهم

جلسه دهم
Laravel Core

جلسه یازدهم
الگوهای طراحی

جلسه دوازدهم

جلسه سیزدهم

جلسه چهاردهم

جلسه پانزدهم

جلسه شانزدهم

جلسه هفدهم (پرسش و پاسخ)

رتبه بندی و نظرات دانشجویان

هنوز بررسی نشده است
هنوز بررسی نشده است
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://laravelsocket.ir/?p=10798