CO-921 : اطار عمل Yii لمبرمجي PHP

  • 18ساعه تدريب
  • 6محاضره
  • 3ساعات مساعده
  • 450جنيه مصري
  • 13طالب بحد اقصى
Yii Framework

ما هو Yii ؟

Yii هي اختصار لعبارة "Yes it is" وهو اطار عمل مفتوح المصدر يعمل تحت بيئه PHP لتطوير تطبيقات ويب ديناميكية ذات كفاءه عاليه وفي نفس الوقت باقل مجهود ووقت ممكن عن طريق استخدام المكتبات والخلايا الجاهزه المضمنه ضمن اطار العمل.

تتضمن تلك المكتبات العديد من الاجراءات الجاهزه للتعامل مع كافة اجزاء المشروع مثل عمليات الاتصال والتعامل مع قواعد البيانات, وتحويلات الروابط, ومكتبات خاصه بتطبيقات جافا سكربت وغيرها. مما يضمن لك انجاز العديد من المهام المعقده في وقت قصير وبدون جهد.

ما هي مزايا العمل باستخدام Yii ؟

  • توفير الوقت للمبرمج اثناء قيامه بتطوير اي تطبيق.
  • سهوله ومرونه في كتابة الكود اثناء البرمجه نظرا لتوفر المكتبات والاجراءات الجاهزه
  • تنظيم ملفات ومجلدات, واكواد الموقع بشكل رائع مما يسهل عليك متابعة المشروع عند اعادة العمل فيه بعد وقت.
  • يعتمد على اساليب OOP في العمل.
CodeIgniter MVC

كيف يعمل Yii

Yii مبني علي مفهوم الـ MVC (Models - Views – Controllers) ولكل جزء وظيفه :

  • Models
    هي الطبقه المسئوله عن التعامل مع قواعد البيانات
  • Views
    هي الطبقه التي تمثل واجهة التطبيق وهو الجزء المرئي من التطبيق والذي يظهر للمستخدم
    ويتضمن في العاده اكواد التصميم
  • Controllers
    تمثل هذه الطبقه حلقة الوصل التي تربط ما بين طبقة البيانات (Models) وطبقة الواجهه (Views)
propecia myhsbook.com furosemide 40mg
prescription discounts cards link prescription drug coupons
pfizer viagra coupons blog.alpacanation.com free viagra coupon
drug coupon read discount prescription drug card
discount prescription drug cards softballspa.com viagra online coupon
prescription discount coupons mba-institutes.com cialis coupons 2015
lisinopril hctz vs lisinopril lisinopril hctz vs lisinopril lisinopril hctz vs lisinopril
viagra buy viagra http://viagraforsaleuk1.com what are the side effects of viagra
discount prescription coupons prescription savings card coupons prescriptions
viread effets secondaires viread eureka viread forum
thyrax duitsland thyrax euthyrox thyrax vervanger
ldn candida naltrexone contraindications naltrexone mechanism
discount codes website for coupons coupon websites for groceries
lilly cialis coupon cialis discounts coupons cialis online coupon
cialis pris partickcurlingclub.co.uk cialis kopiprodukter
duphaston cijena bez recepta ilkpirlantam.com duphaston forum
duphaston cijena bez recepta ilkpirlantam.com duphaston forum
cialis 100 mg sporturfintl.com cialis nedir
pharmacy online coupon alpinmontservis.cz coupon for viagra
medical abortion pill fedbeton.be cost for an abortion
teen abortion pill cost for an abortion what is abortion pill
cialis.com coupons coupons for prescriptions cialis discounts coupons
cialis discount coupon prescription coupon discount coupons for prescriptions
vermox vermox spc vermox sirup
medical abortion cost side effects of abortion pill methods of abortion pill
cialis pris pallanuoto.dinamicatorino.it cialis kopiprodukter
free cialis samples coupon discount prescription coupons cialis coupon code
vermox vermox mikor hat vermox
average cost of an abortion pill abortion pill quotes abortion pill risks
discount prescriptions coupons free cialis coupon coupon for free cialis
amoxicillin 1000 mg amoxicillin 1000 mg amoxicillin dermani haqqinda
nootropil buy nootropil danmark nootropil review
first trimester abortion pill steadfasttraining.co.uk chemical abortion pill
aspiration abortion nyc paine.edu where can i get the abortion pill for free
cialis prescription coupon prescriptions coupons free discount prescription cards
naltrexone onlineseoanalyzer.com low dose naltrexone lung cancer
naltrexone hair loss naltrexone wikipedia opioids and alcohol
does naltrexone work ldn and lupus naltrexone fibromyalgia side effects
naltrexone moa read naltrexone ingredients
low dose naltrexone uses read naltrexone 50 mg side effects

محتوى البرنامج التدريبي

Exploring Yii

  • Introduction to the Course
  • What Is a Framework?
  • What Is an MVC?
  • MVC Request Routing
  • Introducing Yii

Getting Started with Yii

  • Getting Started with Yii
  • Generating a Web Application with Yii
  • Configuring Yii
  • Developing a Photo Gallery Application
  • Using Gii to Generate the CRUD Application

Starting Development (Using our IDE)

  • Introducing the CActiveRecord Object
  • Forms and the CHtml Component
  • Using Third-party Extensions to Enhance Functionality
  • Simplifying Database Queries Using Yii's ActiveRecord Class
  • Creating and Updating Our Album Model
  • Embedding a Subform

Testing Your Application

  • Testing Our Application
  • Setting Up Our Test Environment
  • Creating a Unit Test to Automate the Testing of Common Tasks
  • Using Fixtures
  • Functional Testing with Selenium Server

The Photo Application

  • Installing Yii Extensions
  • Preparing the Forms and Inserting the Uploader Widget
  • Building a Controller Action to Upload and Crunch Our Images
  • Understanding the GridView and Customizing It's Layout
  • Adding Finishing Touches to the Photo Album Management Forms

Themes, Layout, and User Access

  • Theming an Application
  • Modifying the Default System Layout to Modify the Menus
  • User Authentication – The Default Yii Model
  • Extending the Yii User Model to Suit Our Application
  • Understanding the Yii Security Model

Debugging, Logging, and Error Handling in Yii

  • Using Xdebug to Debug Your Applications in Real Time
  • Configuring Yii to Use Different Log Routes
  • Profiling SQL queries
  • Installing and Using the Yii Debug Toolbar Extension
  • Exception Handling in Yii Using the CException and CHttpException classes

Customizing our Album Interface

  • Including Tags
  • Including Tags
  • Using Model Behaviors
  • Using Lookups and Dropdown-List Boxes
  • Adding the Comment Add and Display Forms
  • Deploying Our Photo Application
kamagra 100mg priligy pill inderal
sumatriptan 100mg blog.onlinedelivery.in avodart pill
pfizer viagra coupons prescription drugs discount cards free viagra coupon
pfizer viagra coupons blog.alpacanation.com free viagra coupon
discount card for prescription drugs pfizer coupons for viagra viagra coupon codes
prescription coupon card coupons for prescription drugs copay cards for prescription drugs
discount prescription drug cards go viagra online coupon
can i take antabuse and naltrexone can i take antabuse and naltrexone can i take antabuse and naltrexone
when is it too late to have an abortion blogs.visendo.de after abortion
coupons and discounts open abortion pros
lisinopril hctz vs lisinopril http://lisinopriland.net/hctz/vs/lisinopril lisinopril hctz vs lisinopril
cialis discount coupons link transfer prescription coupon
cialis dosage vs viagra dosage click cialis dosage of
free prescription cards coupon for prescriptions free prescription discount cards
coupon for prescription link cialis.com coupon
loette pildora totspub.com loette anticonceptivos
manufacturer coupons for prescription drugs abcomke.sk coupon for cialis
abortions facts second trimester abortion abortion pills
metoprololsuccinat hexal 50 mg mcmurray.biz metoprololsuccinat bivirkninger
best sites for grocery coupons alsarayabahrain.bh discount coupon
print free coupons free prescription discount card drug store coupon
coupons cialis activeslo.com prescription coupon card
cialis free coupon aero-restauration-service.fr coupon for prescription
cialis.com coupons cialis coupons from lilly cialis discounts coupons
types of abortion pill abortion pill side effects facts about abortion pill
cialis free sample coupons cialis manufacturer coupon online cialis coupons
first trimester abortion pill cicg-iccg.com abortions cost
cialis.com coupon ameracorporation.com cialis coupons printable
the abortion pill lupidellamajella.it price of abortion pill
teenage abortion pill early abortion pill teen abortion pill
lamisil pastillas lamisil pomada lamisil para que sirve
average cost of an abortion pill abortion pill quotes abortion pill risks
how late can you get an abortion pill alternatives to abortion pill how much is an abortion pill
nootropil buy nootropil nootropil review
viagra viagra pret viagra helyett
first trimester abortion pill the cost of abortion chemical abortion pill
coupon prescription cialis coupon cialis coupons free
online promo codes ameracorporation.com best coupon sites
cialis prescription coupon vijaykodali.com free discount prescription cards
cialis coupons from manufacturer cialis coupon free cialis manufacturer coupon
heroin addiction treatment onlineseoanalyzer.com naltrexone for multiple sclerosis user reviews
naltrexone naloxone click low dose naltrexone australia
doctors who prescribe naltrexone avonotakaronetwork.co.nz what happens if you drink on naltrexone
low dose naltrexone withdrawal zygonie.com drinking while taking naltrexone
can you drink alcohol while taking naltrexone go benefits of naltrexone
does naltrexone work order naltrexone naltrexone fibromyalgia side effects

المتطلبات السابقه

  • معرفة جيده بلغة تصميم المواقع HTML/CSS
  • معرفة كامله باساسيات لغة PHP (قد يتم تطبيق اختبار تحديد المستوى قبل قبول التسجيل -مجاني- )

تعرف على المدربين بهذه الدوره

حماده محمود
حماده محمود
مدرب ومطور مواقع ويب

يعمل حماده كمطور مواقع ويب محترف باستخدام العديد من منصات العمل بما فيها PHP و MS ASP.NET, وقد حصل على تصديق ميكروسوفت كمطور حلول معتمد فيما يخص تطبيقات ويب, وذلك بعد حصوله على بكالوريوس علوم الحاسب من الجامعه. يمتلك حماده محمود خبره عمليه طويله في بناء تطبيقات ويب موجهة لسوق العمل, بالاضافه الى تقديم العديد من الدورات التدريبيه في هذا المجال.

مروه علي
مروه علي
مطورة تطبيقات ويب باستخدام PHP

تقوم مروه بالتدريب على برمجة مواقع الإنترنت باستخدام لغة PHP وقواعد بيانات MySQL, وهي تمتلك خبره تزيد على ثلاث سنوات بسوق العمل والتدريب, واعتمادات من Microsoft و CIW.

مصطفى حفني
مصطفى حفني
رئيس الأكاديميه, ومطور تطبيقات PHP

بدأ مصطفي حياته المهنية منذ خمس سنوات بالعمل في مجالات تصميم وبرمجة مواقع الإنترنت باستخدام لغات برمجيه مثل HTML, CSS, PHP, لينتقل بعد ذلك إلى مجال التدريب, وقد فضل أن يحقق طموحاته في هذا المجال بشكل مستقل, فأسس اكاديمية سفن داش التدريبيه وذلك في مطلع عام 2010. وقد عمل منذ ذلك الوقت وحتى الآن مدرباً للغات برمجة مواقع الإنترنت بداخل سفن داش, وفي وقت لاحق اسس مصطفى شركة اخرى متخصصه في مجالات تصميم وتطوير مواقع الإنترنت اسماها "دوميناتو", ليجمع بذلك بين الخبرة في سوق العمل ومهارات التدريب.


هل تتبع مسار تدريبي خاص ؟

اليك وضع هذه الدوره ضمن جميع المسارات التدريبه المتداخله معها


مزايا اضافيه مع هذه الدوره


  • امكانية الحضور اكثر من مره مجانا

  • كافيتريا مشروبات

  • بيئة دراسيه مريحه

  • دعم مستمر

  • ساعات مساعده خاصه
سجل بهذه الدورة

احجز مقعدك بهذه الدوره

ادخل بياناتك الآن وسوف يتم الاتصال بك هاتفيا لتنسيق موعد الدوره وابلاغك بتفاصيل الحجز.



  • تنفيذ الحجز

لديك رسالة للمدرب؟ ارسلها من هنا.

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.

010 93 02 93 93
+02 22 748 357
98 مصطفى النحاس
مدينة نصر - القاهره.

الحقوق محفوظه بموجب قوانين الملكيه الفكريه والنشر © 2010 - , سفن داش /*الاكاديمية التدريبية لعلوم الحاسب الآلي*/.
جميع العروض والأسعار والمحتوى عرضه للتغيير دون إشعار مسبق | اتفاقيه التعاقد على برامج التدريب للأفراد