آموزش شروع در Symfony2

Starting in Symfony2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Symfony یک چارچوب برنامه وب PHP است که از رویکرد طراحی MVC استفاده می کند. یاد بگیرید که چگونه با استفاده از Symfony یک برنامه قدرتمند و واقعی توسعه دهید. آماده شیرجه رفتن به خدمات، ظروف، رویدادها، فرم ها، دکترین و موارد دیگر هستید؟ بیایید برویم! Symfony یک چارچوب برنامه کاربردی وب PHP است که از رویکرد طراحی MVC استفاده می کند. پس از تسلط بر Symfony، نه تنها قادر خواهید بود چیزی شگفت انگیز بسازید، بلکه با برخی از مهم ترین مفاهیم برنامه نویسی و بهترین روش های وب امروزی نیز آشنا خواهید شد. به ما بپیوندید تا از ابتدا شروع کنیم: نصب Symfony و شروع به ساخت اولین صفحات خود. سپس یک سایت رویدادهای واقعی با فرم‌ها، امنیت، روابط پیچیده پایگاه داده و موارد دیگر می‌سازیم. در طول راه، ما در مورد خدمات یاد خواهیم گرفت - یک مفهوم بسیار مهم برای چارچوب های مدرن که شما را در آینده آزاد می کند.

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

ساخت اولین برنامه Symfony Building Your First Symfony App

  • به Symfony خوش آمدید! Welcome to Symfony!

  • در حال دانلود پیکربندی Downloading & Configuration

  • بسته های شادی! Bundles of Joy!

  • مسیریابی: URL های جهان Routing: The URLs of the World

  • کنترلرها: دست به کار شوید! Controllers: Get to Work!

  • ترکه Twig

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

  • درج و پرس و جو داده ها Inserting and Querying Data

  • راه اندازی میزبان مجازی Extravaganza Virtual Host Setup Extravaganza

  • تولید کد FTW! Code Generation FTW!

  • کمتر زشت با CSS و جاوا اسکریپت Less Ugly with CSS and JavaScript

  • پیوندهای دوستانه و تاریخ در Twig Friendly Links and Dates in Twig

  • اضافه کردن بسته های خارجی با آهنگساز Adding Outside Bundles with Composer

  • وسایل: برای برخی از اطلاعات گنگ Fixtures: For some dumb dat

  • بارگیری خودکار: کجا نیاز بود/شامل برو؟ Autoloading: Where Did require/include Go?

  • در کنترلر کار کمتری انجام دهید Do Less Work in the Controller

  • ترفندهای ذهن شاخه Twig Mind Tricks

امنیت، ثبت نام و فرم ها Security, Registration and Forms

  • معرفی Introduction

  • مبانی امنیت Security Fundamentals

  • مجوز با کنترل دسترسی Authorization with Access Control

  • ایجاد فرم ورود (قسمت 1) Creating a Login Form (Part 1)

  • ایجاد فرم ورود (قسمت 2) Creating a Login Form (Part 2)

  • خروج از سیستم و پاکسازی Logging out and Cleaning Up

  • Twig Security و IS_AUTHENTICATED_FULLY Twig Security and IS_AUTHENTICATED_FULLY

  • عدم دسترسی: AccessDeniedException Denying Access: AccessDeniedException

  • نهاد امنیتی Entity Securty

  • ذخیره کاربران Saving Users

  • اضافه کردن نقش های پویا به هر کاربر Adding Dynamic Roles to Each User

  • امنیت مخزن Repository Security

  • Doctrine's QueryBuilder Doctrine's QueryBuilder

  • User Provider: منطق سفارشی برای بارگیری کاربران امنیتی The UserProvider: Custom Logic to Load Security Users

  • سریال سازی کاربر User Serialization

  • فرم ثبت نام Registration Form

  • رندر فرم Form Rendering

  • استفاده از فیلدهای بیشتر: ایمیل و تکرار Using More Fields: email and repeated

  • رسیدگی به فرم های ارسالی Handling Form Submissions

  • فرم: داده های پیش فرض Form: Default Data

  • پاکسازی با یک فیلد رمز عبور ساده Cleaning up with a plainPassword Field

  • با استفاده از یک کلاس نوع فرم خارجی Using an External Form Type Class

  • گزینه های فیلد HTLM5 Field Options HTLM5

  • اعتبار سنجی ثبت نام Registration Validation

  • اضافه کردن یک پیام فلش Adding a Flash Message

روابط دکترین و ظرف تزریق وابستگی Doctrine Relationships & the Dependency Injection Container

  • معرفی Introduction

  • رابطه دکترین Doctrine Relationship

  • به اشتراک گذاری وسایل داده Sharing Data Fixtures

  • امنیت ویرایش رویداد Event Edit Security

  • کنترل کننده پایه Base Controller

  • PHPDoc تکمیل خودکار. PHPDoc Autocomplete.

  • دکترین رابطه معکوس Doctrine Inverse Relation

  • الحاقات دکترین Doctrine Extensions

  • URL Slug Slug URL

  • قابل مهر زمانی Timestampable

  • پرس و جو مخزن سفارشی Custom Repository Query

  • رابطه ManyToMany ManyToMany Relationship

  • با استفاده از ManyToMany Using ManyToMany

  • دور 2: استفاده از ManyToMany Round 2: Using ManyToMany

  • پاسخ JSON JSON Response

  • نوع محتوا پاسخ JSON Content Type JSON Response

  • در رویداد آژاکس شرکت کنید Attend Event Ajax

  • صفحات خطا Error Pages

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

  • دانلود CSV CSV Download

  • خدمات Services

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

  • پیکربندی واردات نوع Hinting Config Imports Type Hinting

  • تزریق وابستگی بیشتر More Dependency Injection

  • شنونده اکستنشن Twig Twig Extension Listener

رندر فرم پیشرفته، Assetic و Deployment! Advanced Form Rendering, Assetic and Deployment!

  • مقدمه Intro

  • دارایی ها و حافظه پنهان Assets and Cache Busting

  • خراب کردن کش مرورگر و استفاده از CDN Busting Browser Cache and Using a CDN

  • Assetic: فیلترها، ترکیب و کوچک سازی Assetic: Filters, Combination and Minification

  • ترکیب و کوچک سازی CSS JS Combining and Minifying CSS & JS

  • اعمال یک فیلتر کوچک سازی CApplying a Minification Filter

  • سفارشی سازی قالب Form Template Customizations

  • خطا در قالب بندی برای توییتر بوت استرپ Error Formatting for Twitter Bootstrap

  • افزودن فرم-کنترل به ورودی Adding form-control to the Input

  • سفارشی‌سازی‌های بیشتر فرم (طرح‌بندی فرم) More Form Customizations (Form Theming)

  • یک نکته: پارامترهای تزریق وابستگی An Aside: Dependency Injection Parameters

  • گسترش Deployment

  • خداحافظ دوست! Goodbye Friend!

نمایش نظرات

نظری ارسال نشده است.

آموزش شروع در Symfony2
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 44m
80
Pluralsight (پلورال سایت) pluralsight-small
08 خرداد 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
71
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Leanna Pelham Leanna Pelham

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

Ryan Weaver Ryan Weaver

رایان مدیر اسناد Symfony Framework، مربی و مشاور در KnpLabs US، نویسنده KnpUniversity.com و حامی مشتاق منبع باز به عنوان ابزاری برای حل مشکلات جدی تجاری است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.