آموزش فریم ورک Symfony 3 را با مثال های عملی بیاموزید

Learn Symfony 3 framework by practical examples

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ساخت برنامه های کاربردی وب حرفه ای با استفاده از Symfony، یکی از محبوب ترین فریم ورک های PHP از ویژگی های اصلی فریم ورک در کار روزانه خود استفاده کنید برنامه های وب محکم و قابل آزمایش بسازید دیگر چرخی اختراع نکنید، فقط از بسته های شگفت انگیزی استفاده کنید که زندگی شما را آسان تر می کند. ! پیش نیازها: شما باید از قبل با توسعه PHP آشنا باشید باید محیطی آماده برای استفاده داشته باشید که شامل پایگاه داده mySql، PHP>= 5.5، وب سرور آپاچی است. باید ویرایشگر مورد علاقه خود را آماده کنید، من از phpStorm استفاده می کنم.

این دوره در مورد چیست:

این دوره برای توسعه دهندگان PHP طراحی شده است که می خواهند دانش خود را با یادگیری یکی از چارچوب های پیشرو PHP گسترش دهند. Symfony پیشرفته‌ترین و قدرتمندترین چارچوب PHP موجود در بازار است. با استفاده از آن می توانید کارایی کدنویسی و کیفیت کد خود را به طور چشمگیری بهبود بخشید.

دورس به شما یاد می دهد که چگونه با استفاده از چارچوب Symfony برنامه های کاربردی وب بسازید. من سعی خواهم کرد تا حد امکان تئوری را به نفع مثال های عملی که می توانید در توسعه روزانه از آنها استفاده کنید، محدود کنم.

محتوای دوره:

  • دوره شامل ویدئوها، ارائه‌ها و مثال‌های واقعی است که می‌توانید بعداً در کار خود از آنها استفاده کنید.

مزایای دوره:

  • در پایان دوره می‌توانید اکثر ویژگی‌های چارچوب Symfony را نصب، پیکربندی و استفاده کنید.
  • بیشتر اجزای چارچوب را با مثال‌های عملی آموزش می‌دهم که می‌توانید در زندگی واقعی از آنها استفاده کنید.
  • می‌توانید آموزش‌های گام به گام نحوه استفاده از Dependency Injection، دستورات کنسول، موجودیت‌های Doctrine، Controllers و بسیاری موارد دیگر را بیابید.
  • شما یاد خواهید گرفت که چگونه کد خود را (واحد و عملکرد) آزمایش کنید.

الزامات دانش آموز:

دانشجوی ایده‌آل برای این دوره، یک توسعه‌دهنده PHP موجود است که می‌خواهد مهارت‌های خود را با یادگیری نحوه استفاده از چارچوب Symfony بهبود بخشد.


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

معرفی Introduction

  • ابزار و الزامات Tools and requirements

  • معرفی Introduction

معرفی Introduction

  • ابزار و الزامات Tools and requirements

  • معرفی Introduction

مقدمه ای بر سیمفونی Introduction to Symfony

  • نصب و پیکربندی چارچوب Installing and Configuring the framework

  • وب سرور داخلی Built-in web server

  • پیکربندی وب سرور Web server configuration

  • ساختار دایرکتوری Directory structure

  • ساختار دایرکتوری Directory structure

  • محیط های کاربردی Application environments

  • اشیاء درخواست و پاسخ Request and Response objects

  • کنسول سیمفونی Symfony console

  • مفاهیم اولیه سیمفونی Symfony basic concepts

  • مفاهیم اولیه سیمفونی Symfony basic concepts

مقدمه ای بر سیمفونی Introduction to Symfony

  • نصب و پیکربندی چارچوب Installing and Configuring the framework

  • وب سرور داخلی Built-in web server

  • پیکربندی وب سرور Web server configuration

  • محیط های کاربردی Application environments

  • اشیاء درخواست و پاسخ Request and Response objects

  • کنسول سیمفونی Symfony console

بسته Bundles

  • AppBundle AppBundle

  • AppBundle AppBundle

  • یک بسته سفارشی ایجاد و سیم کشی کنید Generate and wire a custom bundle

  • یک بسته سفارشی ایجاد و سیم کشی کنید Generate and wire a custom bundle

  • بسته شخص ثالث Third party bundle

  • بسته شخص ثالث Third party bundle

بسته Bundles

اجازه می دهد تا کد! Lets code!

  • از بوت استرپ به عنوان موضوع اصلی استفاده کنید Use bootstrap as main theme

  • کنترلرها و وراثت قالب Controllers and template inheritance

  • نمایش، طرح و بلوک View, layout and blocks

  • ترکه Twig

  • View را با کنترلر وصل کنید Connect the View with Controller

  • View را با کنترلر وصل کنید Connect the View with Controller

اجازه می دهد تا کد! Lets code!

  • از بوت استرپ به عنوان موضوع اصلی استفاده کنید Use bootstrap as main theme

  • کنترلرها و وراثت قالب Controllers and template inheritance

  • نمایش، طرح و بلوک View, layout and blocks

  • ترکه Twig

پایگاه های داده و دکترین Databases and Doctrine

  • دکترین و معماری آن Doctrine and its architecture

  • پیکربندی و ایجاد پایگاه داده Configure and create database

  • موجودیت چیست What is a Entity

  • موجودیت چیست What is a Entity

  • موجودیت را ایجاد کند Generate entity

  • موجودیت را ایجاد کند Generate entity

  • Repository چیست What is a Repository

  • Repository چیست What is a Repository

  • برخی از داده ها را از پایگاه داده دریافت کنید Get some data from database

  • برخی از داده ها را از پایگاه داده دریافت کنید Get some data from database

  • گسترش و به روز رسانی موجودیت موجود Extend and update existing entity

  • گسترش و به روز رسانی موجودیت موجود Extend and update existing entity

  • رابطه یک به چند را تعریف کنید Define One To Many Relation

  • بارگذاری تنبل و اشیاء پروکسی Lazy loading and Proxy objects

  • نمایه سازی پرس و جو - پرس و جوهای سفارشی را با بند join ایجاد کنید Query profiling - create custom queries with join clause

پایگاه های داده و دکترین Databases and Doctrine

  • دکترین و معماری آن Doctrine and its architecture

  • پیکربندی و ایجاد پایگاه داده Configure and create database

  • رابطه یک به چند را تعریف کنید Define One To Many Relation

  • بارگذاری تنبل و اشیاء پروکسی Lazy loading and Proxy objects

  • نمایه سازی پرس و جو - پرس و جوهای سفارشی را با بند join ایجاد کنید Query profiling - create custom queries with join clause

مبانی فرم Form basics

  • فرم ساده ایجاد کنید Create simple Form

  • فرم را ارسال و تایید کنید Submit and validate a form

  • ایجاد فرم برای نهاد Generate form for entity

  • ایجاد فرم برای نهاد Generate form for entity

  • مدیریت عملیات CRUD برای نهاد Handle CRUD operations for entity

  • مدیریت عملیات CRUD برای نهاد Handle CRUD operations for entity

  • فرم را سفارشی کنید و قوانین Valdation را اضافه کنید Customize form and add Valdation rules

مبانی فرم Form basics

  • فرم ساده ایجاد کنید Create simple Form

  • فرم را ارسال و تایید کنید Submit and validate a form

  • فرم را سفارشی کنید و قوانین Valdation را اضافه کنید Customize form and add Valdation rules

کانتینر سرویس Service Container

  • چگونه یک سرویس را تعریف کنیم How to define a service

  • چگونه یک سرویس را تعریف کنیم How to define a service

  • نحوه ارسال یک پارامتر پیکربندی به سرویس How to pass a configuration parameter to the service

  • نحوه ارسال یک پارامتر پیکربندی به سرویس How to pass a configuration parameter to the service

  • چگونه به سرویس دیگری وابسته شویم How to depend on another service

کانتینر سرویس Service Container

  • چگونه به سرویس دیگری وابسته شویم How to depend on another service

دستورات کنسول Console commands

  • دستور کنسول را ایجاد کنید Generate console command

  • دستور کنسول را ایجاد کنید Generate console command

  • دسترسی به ظرف سرویس در دستور کنسول Access service container in console command

  • دسترسی به ظرف سرویس در دستور کنسول Access service container in console command

  • نمایش پیشرفت دستور Display progress of the command

  • چگونه فرمان کنسول را به عنوان یک سرویس تعریف کنیم How to define console command as a service

دستورات کنسول Console commands

  • نمایش پیشرفت دستور Display progress of the command

  • چگونه فرمان کنسول را به عنوان یک سرویس تعریف کنیم How to define console command as a service

در حال آزمایش برنامه شما Testing your application

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

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

  • پیکربندی محیط Environment configuration

  • پیکربندی محیط Environment configuration

  • گزارش پوشش کد Code coverage report

  • گزارش پوشش کد Code coverage report

  • تست واحد Unit testing

  • تست عملکردی Functional testing

در حال آزمایش برنامه شما Testing your application

  • تست واحد Unit testing

  • تست عملکردی Functional testing

وسایل دکترین Doctrine fixtures

  • وسایل را پیکربندی کنید Configure fixtures

  • بارگذاری داده ها Load data

  • اشتراک گذاری اشیاء بین وسایل Sharing objects between fixtures

وسایل دکترین Doctrine fixtures

  • وسایل را پیکربندی کنید Configure fixtures

  • بارگذاری داده ها Load data

  • اشتراک گذاری اشیاء بین وسایل Sharing objects between fixtures

خلاصه Summary

  • تبریک می گویم Congratulations

  • تبریک می گویم Congratulations

خلاصه Summary

نمایش نظرات

آموزش فریم ورک Symfony 3 را با مثال های عملی بیاموزید
جزییات دوره
4 hours
48
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,492
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wojciech Ciolko Wojciech Ciolko

مهندس نرم افزار، مشاور