آموزش Yii2 مبتدی تا حرفه ای

Yii2 beginner to professional

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فریمورک Yii2 را از سطح پایه تا پیشرفته با توضیحات دقیق و استفاده از کد یاد بگیرید. Yii، PHP. ساخت وب سایت با yii2 از ابتدا درک بهتر Yii2 توسعه دهنده یک پروژه استاندارد در چند ساعت

Yii یک چارچوب سریع، امن و حرفه ای PHP است. Yii2 یک شرط چارچوب PHP با کارایی بالا برای توسعه پروژه قوی با سرعت است.

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

کدنویسی با PHP ساده یا هر زبان دیگری می تواند زمان بر باشد، به خصوص برای کارهای معمول. استفاده از یک چارچوب بهترین راه برای اعمال وظایف رایج است، مانند:

  1. امنیت
  2. اعتبار سنجی فرم
  3. تنظیمات پایگاه داده
  4. احراز هویت
  5. پرس و جوهای پایگاه داده (CRUD)، و
  6. بسیاری دیگر

در این دوره شما یک برنامه کاربردی کامل در چارچوب Yii2 از ابتدا خواهید ساخت. همانطور که من شما را گام به گام در مورد همه چیزهایی که برای متخصص در Yii2 لازم است آشنا می کنم، نحوه عملکرد الگوی MVC را خواهید آموخت.

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

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

من این دوره را با این هدف ایجاد کردم که دانش مورد نیاز برای استفاده از Yii2 برای توسعه سریع و کارآمد برنامه ها را در اختیار شما قرار دهم. من همچنین این دوره آموزشی را ایجاد می کنم تا به شما کمک کنم مهارتی عالی ارائه دهید که شما را در حرفه توسعه وب شما سوق می دهد.

مخاطب هدف کیست؟

  • دانش آموزانی که می خواهند برنامه ها و وب سایت های پویا PHP را سریعتر توسعه دهند
  • دانش آموزانی که دانش اولیه OOP در PHP دارند
  • دانش آموزانی که دانش اولیه PHP دارند و مایل به یادگیری چارچوب PHP هستند
  • دانش آموزانی که می خواهند حرفه خود را بهبود بخشند یا شغل بهتری بدست آورند
  • دانش آموزانی که می خواهند Yii2 را از مقدماتی تا پیشرفته یاد بگیرند
  • دانش آموزانی که می خواهند با استفاده از Yii2 برنامه وب بسازند

سرفصل ها و درس ها

شروع شدن Getting started

  • معرفی Introduction

  • آهنگساز 1 را نصب کنید Install composer 1

  • آهنگساز 2 را نصب کنید Install composer 2

  • از یک فایل بایگانی نصب کنید Install from an archive file

  • از یک فایل بایگانی نصب کنید Install from an archive file

  • Yii2 را با آهنگساز نصب کنید Install Yii2 with composer

  • ساختارها و دایرکتوری های اجزا 1 Components structures and directories 1

  • ساختار اجزاء و فهرست راهنماها 2 Components structures and directories 2

  • ساختار اجزاء و فهرست راهنماها 2 Components structures and directories 2

  • چه زمانی باید از الگوی اولیه یا پیشرفته استفاده کرد When to use basic or advance template

شروع شدن Getting started

  • معرفی Introduction

  • آهنگساز 1 را نصب کنید Install composer 1

  • آهنگساز 2 را نصب کنید Install composer 2

  • Yii2 را با آهنگساز نصب کنید Install Yii2 with composer

  • ساختارها و دایرکتوری های اجزا 1 Components structures and directories 1

  • چه زمانی باید از الگوی اولیه یا پیشرفته استفاده کرد When to use basic or advance template

مبانی Yii2 - MVC Yii2 Basics - MVC

  • مقدمه ای بر MVC Introduction to MVC

  • مدل Model

  • چشم انداز View

  • چشم انداز View

  • کنترل کننده Controller

  • انتقال داده برای مشاهده از کنترلر Passing data to view from controller

  • نمای جزئی Partial view

مبانی Yii2 - MVC Yii2 Basics - MVC

  • مقدمه ای بر MVC Introduction to MVC

  • مدل Model

  • کنترل کننده Controller

  • انتقال داده برای مشاهده از کنترلر Passing data to view from controller

  • نمای جزئی Partial view

قالب Yii2 Yii2 Templating

  • درک چیدمان Understanding layout

  • انتقال داده ها به طرح بندی با پارامترها Passing data to layout with params

  • انتقال داده ها به طرح بندی با جلسه Passing data to layout with session

  • انتقال داده به نمای جزئی Passing data to partial view

  • تغییر قالب وب سایت پیشرفته 1 Changing advanced website template 1

  • تغییر قالب وب سایت پیشرفته 2 Changing advanced website template 2

  • تغییر قالب وب سایت پیشرفته 2 Changing advanced website template 2

  • تغییر قالب پیشرفته وب سایت 3 Changing advanced website template 3

  • تغییر قالب پیشرفته وب سایت 3 Changing advanced website template 3

  • تغییر قالب اصلی وب سایت (بوت استرپ) 1 Changing basic website template (bootstrap) 1

  • تغییر قالب اصلی وب سایت (بوت استرپ) 1 Changing basic website template (bootstrap) 1

  • تغییر قالب اصلی وب سایت (بوت استرپ) 2 Changing basic website template (bootstrap) 2

  • تغییر قالب اصلی وب سایت (بوت استرپ) 2 Changing basic website template (bootstrap) 2

  • تغییر قالب اصلی وب سایت (بوت استرپ) 3 Changing basic website template (bootstrap) 3

  • تکرار قالب پایه در پیشرفته Replicating basic template on advanced

قالب Yii2 Yii2 Templating

  • درک چیدمان Understanding layout

  • انتقال داده ها به طرح بندی با پارامترها Passing data to layout with params

  • انتقال داده ها به طرح بندی با جلسه Passing data to layout with session

  • انتقال داده به نمای جزئی Passing data to partial view

  • تغییر قالب وب سایت پیشرفته 1 Changing advanced website template 1

  • تغییر قالب اصلی وب سایت (بوت استرپ) 3 Changing basic website template (bootstrap) 3

  • تکرار قالب پایه در پیشرفته Replicating basic template on advanced

مسیریابی Routing

  • URL زیبا را فعال کنید Enable pretty URL

  • راه اندازی فایل htaccess Setup .htaccess file

  • انتقال پارامترها به URL Passing parameters to URL

  • انتقال پارامترها به URL Passing parameters to URL

  • بازیابی پارامترها از URL Retrieving parameters from URL

  • بازیابی پارامترها از URL Retrieving parameters from URL

  • عنوان پارامتر را از URL حذف کنید تا زیبا به نظر برسد Remove parameter title from URL to look pretty

مسیریابی Routing

  • URL زیبا را فعال کنید Enable pretty URL

  • راه اندازی فایل htaccess Setup .htaccess file

  • عنوان پارامتر را از URL حذف کنید تا زیبا به نظر برسد Remove parameter title from URL to look pretty

یاوران Helpers

  • کمک کنندگان HTML - برچسب ها HTML Helpers - Tags

  • کمک کنندگان HTML - برچسب ها HTML Helpers - Tags

  • HTML Helpers - ActiveForm HTML Helpers - ActiveForm

  • HTML Helpers - ActiveForm HTML Helpers - ActiveForm

  • HTML Helpers - Img، Link HTML Helpers - Img, Link

  • HTML Helpers - Ul, Ol HTML Helpers - Ul, Ol

  • HTML Helpers - فرم 1 HTML Helpers - Form 1

  • HTML Helpers - فرم 2 HTML Helpers - Form 2

  • HTML Helpers - فرم 2 HTML Helpers - Form 2

  • راهنماهای URL 1 URL Helpers 1

  • راهنماهای URL 1 URL Helpers 1

  • راهنماهای URL 2 URL Helpers 2

  • Array Helpers - Intro, getValue Array Helpers - Intro, getValue

  • Array Helpers - Intro, getValue Array Helpers - Intro, getValue

  • Array Helpers - اعتبار آرایه Array Helpers - Validate Array

  • Array Helpers - getColumn، Index، map Array Helpers - getColumn, Index, map

  • Array Helpers - multiSort، isIn، ادغام می شود Array Helpers - multiSort, isIn, merges

  • Array Helpers - multiSort، isIn، ادغام می شود Array Helpers - multiSort, isIn, merges

یاوران Helpers

  • HTML Helpers - Img، Link HTML Helpers - Img, Link

  • HTML Helpers - Ul, Ol HTML Helpers - Ul, Ol

  • HTML Helpers - فرم 1 HTML Helpers - Form 1

  • راهنماهای URL 2 URL Helpers 2

  • Array Helpers - اعتبار آرایه Array Helpers - Validate Array

  • Array Helpers - getColumn، Index، map Array Helpers - getColumn, Index, map

پایگاه داده Database

  • اتصال به پایگاه داده Connecting to database

  • مهاجرت Migration

  • مهاجرت Migration

  • اتصالات چندگانه پایگاه داده Multiple database connections

پایگاه داده Database

  • اتصال به پایگاه داده Connecting to database

  • اتصالات چندگانه پایگاه داده Multiple database connections

احراز هویت Authentication

  • ثبت نام Signup

  • وارد شدن Login

  • وارد شدن Login

  • احراز هویت در نماها را بررسی کنید Check authentication in views

  • احراز هویت در نماها را بررسی کنید Check authentication in views

  • خروج Logout

  • خروج Logout

  • فیلدهای بیشتری برای ثبت نام اضافه کنید Add more fields to signup

  • احراز هویت کنترلر Controller authentication

  • احراز هویت کنترلر 2 Controller authentication 2

  • جدول ورود به صفحه و باطن مجزا Separate frontend and backend login table

  • جدول ورود به صفحه و باطن مجزا Separate frontend and backend login table

احراز هویت Authentication

  • ثبت نام Signup

  • فیلدهای بیشتری برای ثبت نام اضافه کنید Add more fields to signup

  • احراز هویت کنترلر Controller authentication

  • احراز هویت کنترلر 2 Controller authentication 2

ActiveRecord ActiveRecord

  • درج رکورد Insert record

  • تمام رکوردها را از جدول بخوانید Read all record from table

  • یک رکورد را از جدول بخوانید Read one record from table

  • رکورد را به روز کنید Update record

  • حذف رکورد Delete record

  • حذف رکورد Delete record

  • احراز هویت اقدامات ضبط فعال Authenticate active record actions

  • احراز هویت اقدامات ضبط فعال Authenticate active record actions

  • جعلی Faker

  • جعلی Faker

ActiveRecord ActiveRecord

  • درج رکورد Insert record

  • تمام رکوردها را از جدول بخوانید Read all record from table

  • یک رکورد را از جدول بخوانید Read one record from table

  • رکورد را به روز کنید Update record

پایگاه داده - کار با داده ها Database - Working with data

  • تمام داده ها را در یک جدول بخوانید Read all data in a table

  • تمام داده ها را در یک جدول بخوانید Read all data in a table

  • ستون ها را فیلتر کنید و شرایط داده ها را تنظیم کنید Filter columns and set conditions of data

  • ستون ها را فیلتر کنید و شرایط داده ها را تنظیم کنید Filter columns and set conditions of data

  • سفارش پست، شمارش و محدود کردن پست ها برای واکشی در یک زمان Order post, count and limit posts to be fetched at a time

  • مشاهده جزئیات پست View post details

  • مشاهده جزئیات پست View post details

  • شناسه sluggable Sluggable id

  • مدل را به پایگاه داده دیگری متصل کنید Connect model to another database

پایگاه داده - کار با داده ها Database - Working with data

  • سفارش پست، شمارش و محدود کردن پست ها برای واکشی در یک زمان Order post, count and limit posts to be fetched at a time

  • شناسه sluggable Sluggable id

  • مدل را به پایگاه داده دیگری متصل کنید Connect model to another database

ابزارک ها Widgets

  • ایجاد ویجت Creating widgets

  • ایجاد ویجت Creating widgets

  • Gridview Gridview

  • Gridview Gridview

  • GridView - قالب بندی ستون GridView - Format column

  • GridView - ActionColumn GridView - ActionColumn

  • نمای لیست Listview

  • نمایش جزئیات Detailview

  • نمایش جزئیات Detailview

  • صفحه بندی Pagination

  • PJax - درج رکورد PJax - Inserting record

  • PJax - درج رکورد PJax - Inserting record

ابزارک ها Widgets

  • GridView - قالب بندی ستون GridView - Format column

  • GridView - ActionColumn GridView - ActionColumn

  • نمای لیست Listview

  • صفحه بندی Pagination

Gii Gii

  • مدل تولیدی Generating model

  • کنترل کننده تولید Generating controller

  • کنترل کننده تولید Generating controller

  • ایجاد فرم Generating form

  • ایجاد فرم Generating form

  • تولید CRUD Generating CRUD

  • تولید CRUD Generating CRUD

  • تولید ماژول Generating module

  • تولید CRUD به ماژول Generate CRUD to module

  • تولید مدل از پایگاه داده دوم Generating model from second database

  • تولید مدل از پایگاه داده دوم Generating model from second database

Gii Gii

  • مدل تولیدی Generating model

  • تولید ماژول Generating module

  • تولید CRUD به ماژول Generate CRUD to module

روابط Relations

  • روابط HasOne HasOne relations

  • روابط زیادی دارد HasMany relations

روابط Relations

  • روابط HasOne HasOne relations

  • روابط زیادی دارد HasMany relations

آپلودها Uploads

  • آپلود فایل File upload

  • آپلود فایل File upload

  • چندین فایل آپلود کنید Upload multiple files

  • چندین فایل آپلود کنید Upload multiple files

  • نمایش تصویر پست Display post image

  • نمایش تصویر پست Display post image

آپلودها Uploads

برنامه های افزودنی Extensions

  • نصب پسوند FileInput با استفاده از composer Installing FileInput extension using composer

  • نصب TinyMCE با composer.json Installing TinyMCE with composer.json

  • نصب TinyMCE با composer.json Installing TinyMCE with composer.json

برنامه های افزودنی Extensions

  • نصب پسوند FileInput با استفاده از composer Installing FileInput extension using composer

امنیت Security

  • کلمه عبور Password

  • داده های شبه تصادفی تولید کنید Generate pseudorandom data

  • رمزگذاری و رمزگشایی داده ها Data encryption and decryption

امنیت Security

  • کلمه عبور Password

  • داده های شبه تصادفی تولید کنید Generate pseudorandom data

  • رمزگذاری و رمزگشایی داده ها Data encryption and decryption

رسیدگی به خطا Error Handling

  • صفحه خطای راه اندازی Setup error page

  • صفحه خطای راه اندازی Setup error page

  • کد خطا و پیام را استخراج کنید Extract error code and message

  • کد خطا و پیام را استخراج کنید Extract error code and message

  • اشکال زدایی خطا را درک کنید Understand error debugging

  • اشکال زدایی خطا را درک کنید Understand error debugging

  • ورود به سیستم Log

  • ورود به سیستم Log

  • اشکال زدایی خطا را فعال یا غیرفعال کنید Enable or disable error debugger

رسیدگی به خطا Error Handling

  • اشکال زدایی خطا را فعال یا غیرفعال کنید Enable or disable error debugger

تولید Production

  • پیکربندی برنامه در محیط تولید Configure application to production environment

  • پیکربندی مجدد ساختار فایل frontend Reconfiguring frontend file structure

  • پیکربندی مجدد ساختار فایل باطن Reconfiguring backend file structure

  • فایل ها را به سرور فشار دهید Push files to server

  • فایل ها را به سرور فشار دهید Push files to server

  • برنامه را برای پایگاه داده زنده پیکربندی کنید Configure application to live database

  • htaccess .htaccess

تولید Production

  • پیکربندی برنامه در محیط تولید Configure application to production environment

  • پیکربندی مجدد ساختار فایل frontend Reconfiguring frontend file structure

  • پیکربندی مجدد ساختار فایل باطن Reconfiguring backend file structure

  • برنامه را برای پایگاه داده زنده پیکربندی کنید Configure application to live database

  • htaccess .htaccess

نمایش نظرات

آموزش Yii2 مبتدی تا حرفه ای
جزییات دوره
8 hours
102
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,677
3.8 از 5
دارد
دارد
دارد
Femi Ibiwoye
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Femi Ibiwoye Femi Ibiwoye

توسعه دهنده وب