لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فریم ورک 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات