رویداد به پایان رسیده است!
دومین دوره بازار محور آموزش لاراول در تاریخ دوشنبه ۳۰ دی به پایان رسیده است. (جزئیات بیشتر)

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

کاور
پنج‌شنبه ۲۸ آذر ساعت ۰۸:۰۰

دومین دوره بازار محور آموزش لاراول

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

معرفی نرم افزار


Laravel یکی از فریم‎ ورک‎ های زبان PHP است که برای توسعه اپلیکیشن ‎های تحت وب در نظر گرفته شده است و بر پایه MVC کار می‎ کند. فریم‎ ورک لاراول، برنامه‎ نویسی برنامه‎ های کاربردی تحت وب با زبان PHP را ساده‎تر می نماید و کمک بسزایی برای انجام پروژه ‎های PHP و توسعه آسان آنها می‎ کند. فریم ‎ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایه‎ای بزرگ از کد ‎های قابل اعتماد و تست شده می ‎دهد. لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه می‌کند که به درستی انجام می‌ پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، session ها، کار با بانکهای اطلاعاتی و … که تقریبا در تمامی پروژه های تحت وب استفاده می‌شوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز افزون فریم ورک Laravel است.

 


سرفصل ها


ساختار

·         ساختار پایه لاراول

Controller

·         توضیح کنترلر

·         ایجاد یک کنترلر به صورت دستی

·         ایجاد کنترلر خالی از طریق خط فرمان

·         ارجاع یک route به یک action درکنترلر

·         تعریف یک کنترلر به صورت RESTful

·         ارسال پارامتر به کنترل از route

·         نمایش لیست route ها در خط فرمان

·         تزریق مدل ها و کلاسها controller dependency injection

·         method dependency injection

·         ارسال پارامتر همزمان با dependency injection

views

·         معرفی و تفسیر کاربرد view ها

·         ایجاد یک فایل view

·         بازگردانی یک view از طریق controller

·         ارسال داده به view از طریق controller

·         بررسی وجود یک view

·         اشتراک گذاری یک داده بین چند view

.        معرفی view composer ها

routing

·         توضیح routing

·         تعریف یک route

·         انواع متدهای route

·         تعریف route های با parameter

·         اختیاری کردن پارمترها

·         اعمال شرایط بر روی پارمترها

·         تعریف و استفاده از route های اسم دار

·         ریدایرکت به یک route اسم دار با پارامتر

·         گروه بندی route ها

·         دسترسی به اطلاعات route جاری

·         بازگرداندن یک view با استفاده از یک route

·         کش کردن route ها

·         بازنشانی route های کش شده

پایگاه داده

·         راه های ارتباطی با database

·         لاراول از چه database هایی پشتیبانی میکند

·         تغییر تنظیمات دیتابیس

·         اجرای query های خام SQL

·         اجرای دستورات select, insert, update, delete

·         ارسال پارامتر به query

·         ایجاد query listener

·         query builder

·         گرفتن اطلاعات با استفاده از DB::table

·         افزودن where

·         گرفتن یک ستون از database

·         دریافت داده ها به صورت chunk

·         استفاده از aggrigator ها

·         گرفتن چند ستون خاص

·         گروه بندی group by

·         join کردن جداول

·         leftjoin, rightjoin, innerjoin

·         ترکیب خروجی چند query

·         اعمال شرط های پیچیده

·         مرتب سازی order by

·         محدود کردن نتایج خروجی

·         گرفتن id آخرین سطر درج شده در جدول

·         ویرایش اطلاعات با استفاده از query builder

.       حذف داده ها

migration
·         مزایای استفاده از migration

·         ایجاد یک migration جدید

·         ساختار یک migration

·         اجرای migration

·         بازگردانی آخرین migration

·         بازگردانی تمامی middlewareها

·         ایجاد یک جدول با استفاده از migrationها

·         تغییر ستونهای databsde

·         تغییر نام یک جدول

·         افزودن و حذف ستون از جداول

·         افزودن و حذف primaryKeyو index

.        ایجاد کلید خارجی

database seeding

·         تعریف ساختار

·         ایجاد یک sedd جدید

·         اجرای یک seed

.        اجرای یک seed دلخواه

Middleware

·         چیست و چگونه کار میکند

·         ایجاد یک middleware

·         ثبت middleware در پروژه

·         استفاده از چند middleware

·         before middleware

·         after middleware

·         گروه بندی middleware ها

·         ارسال پارامتر به middleware

requests

·         استفاده از کلاس Request

·         ارسال داده از با متدهای غیر از get, post

·         متد های مهم Request

·         گرفتن داده ها با استفاده از input, all, except

·         بررسی وجود input با استفاده از متد has

·         old input ها

·         flash messages

.       پیاده سازی سیستم اعلانات سفارشی

موتور قالب blade

·         معرفی موتور قالب blade

·         ویژگی های blade

·         استفاده از blade برای ایجاد master page

·         تعریف سکشن و استفاده از section ها

·         extend کردن صفحات دیگر از master page

·         نمایش مقادیر در blade

·         escape کردن با استفاده از @

·         استفاده از filter ها در blade

·         دستورات شرطی

·         استفاده از حلقه ها

·         forelse و unless

·         @break و @continue

·         include کردن ویو های دیگر

·         ارسال مقادیر به view های بارگذاری شده

·         @each برای بارگذاری sub views

·         کش کردن موقتی داده ها با @push و @stack

.        ایجاد directive های جدید

eloquent ORM

·         تعریف ORM

·         ساختار eloquent

·         ایجاد یک model جدید با استفاده از eloquent

·         ساختار پایه یک model

·         تعیین جدول مربوط به هر model

·         تغییر کلید اصلی در model

·         استفاده از یک مدل برای گرفتن query از database

·         گرفتن اطلاعات یک سطر از database

·         اعمال شرایط بر روی queryهای eloquent

·         ایجاد یک سطر جدید در دیتابیس

·         ویرایش داده ها

·         massAsignment

·         لیست سفید و سیاه در massAsignment

·         حذف داده ها با استفاده model

·         softDeleteو hardDelete

·         گرفتن اطلاعات رکورد های softDelete شده

·         ایجاد scope های local و global

·         تعریف scopeهای بی نام

·         استفاده از scopeها

·         ارسال پارامتر به scopeها

·         relationships روابط

·         روابط یک به یک

·         راوبط یک به چند

·         روابط چند به چند

·         مدیریت جدول میانجی در روابط چند به چند

.        روابط چند به چند و attach, detach, sync متد ها

getter and setters
·         ایجاد یک getter

·         استفاده از getter ها برای تغییر نمایش داده ها

·         تعریف یک setter

·         استفاده از setterها برای ارسال داده ها با فرمت خاص در دیتابیس

·         معرفی کتابخانه carbon برای کار با تاریخ

·         اعمال carbon بر روی فیلد های تاریخ در model

.        cast کردن داده ها

route controller
·         معرفی راه کار استفاده از controller ها برای تعریفroute ها

·         معرفی یک یا چند کنترلر به سیستم routing

·         تعیین متد در controller routing

.        ارسال پارامتر به controller routing

view composers
·         تعریف view composer

·         ویژگی ها و ساختار view composer

·         ارسال داده به یک view

·         ایجاد یک viewComposerProvider

.        معرفی provider به سیستم

صفحه بندی ( pagination )
·         سیستم pagination در لاراول

·         ایجاد یک سیستم pagination پیشرفته

·         ایجاد یک سیستم pagination ساده

·         گرفتن اطلاعات از سیستم pagination

.        اعمال تغییرات بر روی سیستم pagination

authenticate

·         معرفی سیتم authenticate پیش فرض لاراول

·         معرفی فایل auth.php

·         garde ها

·         ساختار جداول سیستم احراز هویت

·         ایجاد سیستم routing احراز هویت

·         بارگذاری bootstrap و jquery

·         معرفی middleware احراز هویت

·         تغییر redirect path

·         اتصال به mysql

·         ایجاد جداول سیستم احراز هویت در mysql

·         تغییر صفحه redirect after logout

·         نمایش اطلاعات کاربر login شده

·         استفاده از middleware احراز هویت

·         authentication throtteling

·         مرا به خاطر بسپار

.        reset password

authorization

·         توضیح ساختار

·         تعریف authorization جدید

·         استفاده از authorization

·         بررسی دسترسی ها با canو cannotو deny برای کاربر جاری

.       بررسی دسترسی ها برای یک کاربر دیگر

اعتبار سنجی

·         راه های موجود برای اعتبار سنجی

·         معرفی سیستم اعتبار سنجی لاراول

·         ایجاد یک فرم و سیستم اعتبار سنجی آن

·         معرفی و ایجاد csrf token

·         تابع کمکی csrf_field

·         نمایش خطاهای اعتبار سنجی به کاربر

·         بررسی وجود خطا

·         معرفی چند validator rule

·         ارسال پارامتر به یک validator rule

·         ایجاد یک request validation

·         مدیرت دسترسی به درخواست ها

·         استفاده از request validation ها

.        ایجاد یک rule جدید

hashing
·         کتابخانه bcrypt

·         هش کردن داده ها با کلاس Hash

·         اعمال Hashing با استفاده از Hash::make

·         مقایسه مقادیر hash شده با استفاده از Hash::checkbox

.        تابع کمکی bcrypt

خطا ها و لاگ گیری
·         معرفی monolog

·         تنظیمات مربوط به لاگ گیری

·         ایجاد لاگ های روزانه

·         ایجاد لاگ ها در یک فایل مشترک

·         انواع حالتهای log گرفتن

.        ساختار فایل log


توضیحات بیشتر


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

 

 

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

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

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️


مراحل دوره آموزشی


1 - پیش ثبت نام و دریافت بلیت رایگان

2- حضور در جلسه توجیهی

3- تصمیم گیری برای ثبت نام

4- استارت دوره آموزشی

 

عکس دوره لاراول

 

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

 

محل برگزاری:  تبریز - نصف راه - بلوار آذربایجان - نرسیده به چهار راه بهار - روبروی تالار آذربایجان - ساختمان آتا - طبقه سوم - مجموعه درخت


پل های ارتباطی


 

 ❗️❗️❗️

جهت ثبت نام حضوری" در دوره های جدید و کسب مشاوره رایگان  می توانید با شماره های زیر تماس حاصل نمائید.

041-32847562 ☎️

0921-9566387 📲

برگزار کننده

فناوران داده پرداز درخت
فناوران داده پرداز درخت
فناوری اطلاعات

چرا دوره های مجموعه درخت؟!


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

مدرس

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

گواهی دوره


  • شروع: پنج‌شنبه ۲۸ آذر ساعت ۰۸:۰۰
  • پایان: دوشنبه ۳۰ دی ساعت ۲۳:۵۹

آدرس: تبریز فناوران داده پرداز درخت