آموزش Yii2 از مبتدی تا حرفه‌ای - آخرین آپدیت

دانلود Yii2 beginner to professional

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع فریمورک Yii2: از مقدماتی تا پیشرفته

یادگیری کامل فریمورک Yii2 با توضیحات دقیق و کاربرد عملی کد. Yii، PHP.

ساخت وب‌سایت با Yii2 از ابتدا

درک بهتر Yii2

توسعه یک پروژه استاندارد در چند ساعت

پیش‌نیازها:

  • داشتن دانش پایه‌ای در PHP، HTML، CSS
  • دانش Javascript یک مزیت افزوده خواهد بود

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

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

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

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

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

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

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

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

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

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

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

شروع شدن Getting started

  • مقدمه Introduction

  • نصب composer 1 Install composer 1

  • نصب composer 2 Install composer 2

  • نصب از فایل آرشیو Install from an archive file

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

  • نصب Yii2 با composer 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) Model

  • چشم انداز View

  • ویو (View) View

  • کنترلر (Controller) Controller

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

  • ویوی جزئی (Partial view) Partial view

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

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

  • مدل Model

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

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

  • نمای جزئی Partial view

قالب Yii2 Yii2 Templating

  • درک لایه (Layout) Understanding layout

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

  • انتقال داده به لایه با نشست (session) 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

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

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

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

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

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

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

قالب‌بندی (Templating) در 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های خوانا (pretty 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

  • حذف پارامتر title از URL برای خوانایی بهتر Remove parameter title from URL to look pretty

مسیریابی (Routing) Routing

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

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

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

یاوران Helpers

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

  • کمک‌کننده‌های HTML - تگ‌ها (Tags) HTML Helpers - Tags

  • کمک‌کننده‌های HTML - فرم فعال (ActiveForm) HTML Helpers - ActiveForm

  • HTML Helpers - ActiveForm HTML Helpers - ActiveForm

  • کمک‌کننده‌های HTML - Img، Link HTML Helpers - Img, Link

  • کمک‌کننده‌های HTML - Ul، Ol HTML Helpers - Ul, Ol

  • کمک‌کننده‌های HTML - فرم 1 HTML Helpers - Form 1

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

  • کمک‌کننده‌های HTML - فرم 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

  • کمک‌کننده‌های آرایه - مقدمه، getValue Array Helpers - Intro, getValue

  • کمک‌کننده‌های آرایه - اعتبارسنجی آرایه (Validate Array) Array Helpers - Validate Array

  • کمک‌کننده‌های آرایه - getColumn، Index، map Array Helpers - getColumn, Index, map

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

  • کمک‌کننده‌های آرایه - multiSort، isIn، merges Array Helpers - multiSort, isIn, merges

کمک‌کننده‌ها (Helpers) 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) Migration

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

پایگاه داده (Database) Database

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

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

احراز هویت Authentication

  • ثبت نام (Signup) Signup

  • ورود (Login) Login

  • وارد شدن Login

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

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

  • خروج (Logout) 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) Authentication

  • ثبت نام Signup

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

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

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

ActiveRecord ActiveRecord

  • درج رکورد (Insert record) Insert record

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

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

  • به‌روزرسانی رکورد (Update record) Update record

  • حذف رکورد (Delete record) Delete record

  • حذف رکورد Delete record

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

  • احراز هویت اکشن‌های ActiveRecord Authenticate active record actions

  • جعلی Faker

  • 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 id) 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 - قالب‌بندی ستون (Format column) GridView - Format column

  • GridView - ستون اکشن (ActionColumn) GridView - ActionColumn

  • Listview Listview

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

  • Detailview Detailview

  • صفحه‌بندی (Pagination) Pagination

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

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

ویجت‌ها (Widgets) Widgets

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

  • GridView - ActionColumn GridView - ActionColumn

  • نمای لیست Listview

  • صفحه بندی Pagination

Gii Gii

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

  • تولید کنترلر (Generating controller) Generating controller

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

  • تولید فرم (Generating form) Generating form

  • ایجاد فرم Generating form

  • تولید CRUD Generating CRUD

  • تولید CRUD (Generating CRUD) Generating CRUD

  • تولید ماژول (Generating module) 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 HasMany relations

روابط (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) 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) Extensions

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

امنیت Security

  • رمز عبور Password

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

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

امنیت (Security) 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

  • درک اشکال‌زدایی خطا (error debugging) Understand error debugging

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

  • لاگ (Log) Log

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

مدیریت خطا (Error Handling) Error Handling

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

تولید Production

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

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

  • بازپیکربندی ساختار فایل بک‌اند Reconfiguring backend file structure

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

  • انتقال فایل‌ها به سرور Push files to server

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

  • .htaccess .htaccess

تولید (Production) 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,805
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Femi Ibiwoye Femi Ibiwoye

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

Femi Ibiwoye Femi Ibiwoye

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