الدورات

برمجة المواقع الإلكترونية مبتدئ - PHP

مدة الدورة
40 ساعة
التدريب المتوفر

برمجة المواقع الإلكترونية مبتدئ - PHP

دورة تدريبية

لغة المعالج السابق للنص التشعبي - Hypertext Pre Processor - وتعرف بـ PHP هي لغة برمجة تم استحداثها أساساً من أجل استخدامها لتطوير و برمجة مواقع الويب، فهي واحدة من أشهر لغات البرمجة التي يتم استخدامها في إنشاء مواقع الويب وهي من اللغات التي يقوم خادم الويب بتفسير و تنفيذ الكود الخاص بها ثم يرسل النتيجة ليتم عرضها في متصفح المستخدم.

تستخدم لغة PHP لإنشاء صفحات ويب ديناميكية أي صفحات متغيرة المحتوي و هذا المحتوى يتغير نتيجة التفاعل مع المستخدم، بالإضافة إلى أنها تستخم لمخاطبة قواعد البيانات لاستخراج البيانات المراد إستخدامها على الويب.

من مميزات لغة PHP :
  • من أكثر اللغات المستخدمة في برمجة الـ web وتعتبر مفتوحة المصدر.
  • أشهر المواقع الالكترونية معمولة باستخدامها مثل facebook & wikipedia.
  • السهولة والمرونة والحماية العالية.
  • تتعامل مع أكثر من نوع قواعد البيانات.

مخرجات الدورة

  • إكتساب المهارات اللازمة لإنشاء مواقع ديناميكية من الصفر بأفضل أداء وأفضل مظهر.
  • التعرُّف على كيفية كتابة تعليمات برمجية قابلة لإعادة الاستخدام وأكثر قابلية للصيانة باستخدام معايير البرمجة.
  • إكتساب المشاركين مهارة استخدم تقنيات واجهة الويب الأمامية.Front-end 
  • إستخدام تقنيات واجهة الويب الأمامية Front-end.
  • التعرف على كيفية هيكلة التعليمات البرمجية الخاصة بك باستخدام تقنيات البرمجة الموجهة للكائنات.OOP 
  • إكتساب القدرة على إنشاء قاعدة بيانات للمحتوى.
  • التمكن من جلب المحتوى من قاعدة البيانات.
  • إنشاء واستخدام نماذج HTML ومعالجة البيانات باستخدام.PHP

 

المحاور

Module 1: Introduction

• HTML forms and tables and divs

• Javascript & css & jquery simple

• Web and php introduction and installation

Module 2: MySQL Introduction

• Adding mysql to php with building database

• CRUD functions with php and getting data from forms

Module 3: PHP basics

• Files system & sessions and cookies

• PHP info & ini & data type and forms

• Arrays & functions &recurtion & switch & if statement

• File super global & errors & size & move and uploaded

Module 4: OOP

• Creating and accessing classes, objects, properties

• Print the whole object and defining, calling methods

• Parameters and return value of methods

• Inheritance & overriding

• Abstract classes and methods

• Constructor & destructor

• Cloning objects & auto load

• Interface and abstract classes & namespaces

Module 5: Ajax

• Ajax declaration and reate database

• Fetch data from ajax request and success call on failure

• Dealing with response

• Json and xml web

Module 6: Laravel 9

• Introduction to Laravel and installing

• PDO, MVC design and singleton pattern

• Template engine, controllers and models

مميزات الدورة التدريبية

  • التدرُّب على Front End و  Back End
  • إستخدام بيئة عمل Laravel و  mysql
  • التأهيل للإمتحان العالمي
  • تؤهلك الدورة لعدة شواغر مثل:  PHP developer - Back end developer