PHP Training Courses

PHP Training Courses

Local, instructor-led live PHP training courses demonstrate through hands-on practice the basics of PHP and how to implement advanced PHP programming tools and techniques. PHP training is available as "onsite live training" or "remote live training". Onsite live training can be carried out locally on customer premises in the UAE or in NobleProg corporate training centers in the UAE. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

PHP Subcategories

PHP Course Outlines

CodeNameDurationOverview
phpdevDeveloping Websites with PHP14 hours

This course deals with developing web applications in PHP. The course has be created for people already familiar with other procedural programming languages. During the course participants will learn how to create a simple dynamic application with PHP and a MySQL database.

phpoptPHP Web Sites Optimization7 hours

This course has been created for PHP programmers and web site developers interested in PHP code optimization.

The course shows how to find a bottleneck and how to refactor or change the code in the appropriate way.

During this course, participants will deal with real web page examples which will be tracked, analysed and optimized.

symfewfSymfony2 - enterprise web framework21 hours

Symfony is a set of PHP Components, a Web Application framework, a Philosophy and a Community.

dsgpatphpDesign Patterns in PHP14 hours

The course will cover the design patterns with particular emphasis on patterns used in PHP.

phppatrefPHP Patterns and Refactoring21 hours

The course is designed for experienced programmers who want to explore issues related to the use of patterns and refactoring. Each participant know the properties and practical examples of the use of these patterns, which in turn will enable the efficient build correct the application code.

hhvmadmAdministering and Optimizing HipHop Virtual Machine (HHVM)14 hours

This course focuses how to install, configure and optimize HipHop Virtual Machine (HHVM). Usually it uses Ubuntu/Apache stack, but can be also adjusted to Windows and other environments.

yii2Develop Web Applications with PHP and Yii 214 hours

Yii is a high-performance PHP framework best for developing Web 2.0 applications.

symfony3webdevWeb Development with Symfony328 hours

Symfony is a set of PHP Components, a Web Application framework, a Philosophy and a Community.

ThinkPHPGetting Started with ThinkPHP21 hours

Audience

  • Developers

Format of the course

  • Heavy emphasis on hands-on practice.

  • Most of the concepts are learned through samples, exercises and hands-on development

     

advancedcakephpAdvanced CakePHP21 hours

This course is designed to help intermediary CakePHP developers access the more advanced features of CakePHP. Through explanations and guided practice, participants will be able to implement better features, stability, security and extensibility into their existing and future CakePHP projects.

Audience

  • CakePHP developers looking to further their knowledge and development skills

Format of the course

  • Overview of CakePHP's advanced features together with step-by-step development of a sample application.
cakephpCakePHP: Rapid Web Application Development28 hours

This course teaches PHP developers how to build functional web applications using the popular CakePHP MVC web development framework. The course covers beginning principles and approaches, then moves into advanced topics that help enhance the behavior, flexibility and security of an application. Discussions are interactive and the learning is practical and hands-on.

Audience

  • Web developers wishing to develop better web applications more rapidly

Format of the course

  • Overview of CakePHP features and capabilities together with step-by-step development of a sample application.
laravelLaravel: Build Rapid and Elegant Web Applications with the Laravel PHP Framework14 hours

Laravel is an open-source PHP-based MVC (model–view–controller) web development framework. Laravel's features include a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and syntactic sugar. Laravel has been called the "PHP Framework for Web Artisans"

This course introduces the fundamentals of Laravel and walks participants through the creation of a Laravel-based web application.

Audience

  • Web application developers

Format of the course

  • Overview of Laravel's features and capabilities along with step-by-step development of a web application.
php7PHP 7: Building high-performance web applications7 hours

PHP 7 is the biggest upgrade to PHP since 2004. It offers significant performance gains through the new Zend engine 3.0 and improves productivity by nearly twice when compared to PHP 5.6. With a 50 percent reduction in memory consumption and a host of other new features, PHP7 is making a significant impact on web application development across various platforms.

In this instructor-led, live training, participants will learn how to take advantage of PHP 7’s latest features and processing improvements as they walk step-by-step through the creation and deployment of a sample web application.

By the end of this training, participants will be able to:

  • Use enhanced PHP 7 features, such as spaceship and null coalescing operators, scalar type hints, new scalar type declarations and new error exceptions
  • Develop and deploy a new PHP 7 web application
  • Optimize existing web applications or websites

Audience

  • PHP developers
  • Advanced-to-intermediate server-side programmers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
phpunittestingUnit Testing with PHP14 hours

PHPUnit is a unit testing framework for PHP. PHPUnit employs strict parameters to determine whether individual units of code are bug-free and ready for deployment. By isolating and testing individual units, developers can ensure greater application stability, avoid regression bugs, and reduce the costs associated with malfunctioning code in production.
 
This instructor-led, live training teaches participants how to write testable code in the form of testing units to facilitate the diagnosis, isolation, and resolution of bugs. The training walks participants through the creation of a work-ready, testing environment using the PHPUnit testing framework.

By the end of this training, participants will be able to:

  • Distinguish between good and bad testing units
  • Read and interpret test results
  • Proactively manage and diagnose their code base to reduce bugs
  • Ensure that their code base is fit for continuous integration and deployment

 
Audience

  • Intermediate to advanced PHP developers who want to improve the testability of their code

 
Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
zendadvancedZend Framework: Advanced Concepts21 hours

This course is aimed at developers who wish to architect and build enterprise-scale web applications that meet stringent requirements in scalability, reliability, and modularity.

This instructor-led, live training demonstrates a series of common-case problems and shows participants how to efficiently solve them using Zend Framework 2 (ZF2). Participants are taken through a series of exercises that result in the creation of re-usable modules that are both streamlined and robust.

By the end of this training, participants will be able to:

  • Analyze and understand the design patterns associated with modular design
  • Use Zend Framework 2 components to ensure security in areas such as Authentication, Encryption, LDAP, and Permissions (authorization)
  • Apply advanced techniques for developing web services and RESTful interfaces
  • Troubleshoot, optimize and deploy an enterprise-grade web application

Audience

  • Advanced to intermediate PHP developers experienced with ZF2
  • Enterprise developers seeking to improve the performance, modularity and scalability of heavy, interactive, enterprise-scale web applications

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
zendfundamentalsZend Framework: Fundamentals21 hours

Zend framework is an open-source, object-orientated framework for developing, deploying and managing enterprise-ready PHP based web applications and services. Zend framework utilizes the Model-View-Controller (MVC) paradigm to develop basic structures for applications. Zend is considered a "component library"; its unique modular design enables users to use components independently of one another.

In this instructor-led, live training, participants will learn how to create a reliable and scalable web application using the Zend framework.

By the end of this training, participants will be able to:

  • Use Model-View-Controller design patterns to build a database-based web application
  • Receive and process forms
  • Set up input validation and view scripts
  • Handle the various types of MVC events and services offered by Zend Framework MVC component library
  • Prepare and execute queries for a database adapter

Audience

  • Intermediate to advanced PHP developers seeking to develop secure, enterprise scale web-applications

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
behatBehat: Behavior Driven Development (BDD) with PHP14 hours

Behat is a Behavior Driven Development (BDD) test framework written in PHP. It facilitates communication among developers, testers, business stakeholders and clients during the software development process. Behat allows non-technical people to write clear descriptions of an application's intended behavior, then runs those "scenarios" as functional tests against the application.

In this instructor-led, live training, participants will learn how to write and execute BDD style test cases using Behat and PHP.

By the end of this training, participants will be able to:

  • Run automated tests written in the human-readable, "Given, When, Then" Gherkin language
  • Use Behat based test cases to improve collaboration between technical and non-technical teams
  • Integrate Behat with Selenium, Mink, Goutte and other browser emulators to drive tests and generate reports
  • Extend Behat functionality through its extension system
  • Test numerous usage scenarios through terminal commands, REST APIs, and more.

Audience

  • Test engineers
  • Developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
webdevonboardingWeb Developer On-boarding Training420 hours

In this instructor-led, live training, participants will learn the foundations of web development as they step through the creation and deployment of a sample application.

By the end of this training, participants will be able to:

  • Design and implement new user facing features
  • Optimize web applications to maximize speed and scale
  • Write client-side code for web-based applications
  • Create fast, easy to use, high volume production applications and develop prototypes quickly

Audience

  • Beginner web developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
symfony4Symfony 4 for Web Application Development28 hours

Symfony 4 is a software development framework for PHP. It contains reusable PHP libraries to facilitate the development and testing of new applications written in PHP (Web apps or APIs). Symfony 4 is a command-line software framework with the built-in commands that makes PHP code development more efficient.

In this instructor-led, live training, participants will learn to use the Symfony framework and the PHP language as they step through the creation of a PHP application.

By the end of this training, participants will be able to:

  • Use Symfony 4 to create and test code written in PHP
  • Create simple code for PHP that reads and writes to a database

Audience

  • Programmers and web developers with working knowledge of PHP and HTML
  • Advanced developers who seek more efficient development tools for faster closures
  • Software designers who need to update their understanding of current development tools that match user needs

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
advphpAdvanced PHP Programming35 hours

PHP is a poweful general-purpose scripting language that is most popularly used and suited to web development.

In this instructor-led, live training, participants will learn how to implement advanced PHP programming tools and techniques.

By the end of this training, participants will be able to:

  • Learn advanced concepts in PHP programming
  • Establish consistency and solve advanced problems using PHP programming
  • Explore additional ways to build more flexible software using PHP

Audience

  • Web developers
  • Anyone interested in increasing existing PHP knowledge

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
iotphpProgramming for IoT with PHP14 hours

Internet of Things (IoT) is a network infrastructure that connects physical objects and software applications wirelessly, allowing them to communicate with each other and exchange data via network communications, cloud computing, and data capture. PHP is a server-side scripting language recommended for IoT due to its superior performance.

In this instructor-led, live training, participants will learn how to develop IoT applications using PHP.

By the end of this training, participants will be able to:

  • Understand the fundamentals of IoT architecture
  • Install and configure tools (IBM Watson IoT Platform, IoT Starter for Android Application) to aid in developing PHP applications
  • Learn the benefits of using PHP in programming IoT systems
  • Build, test, deploy, and troubleshoot an IoT system using PHP

Audience

  • Developers
  • Engineers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Note

  • To request a customized training for this course, please contact us to arrange.
mwdev1MediaWiki for Developers21 hours

This course jumps into the deep end of the pool; we are going to go over every essential aspect of MediaWiki development, including:

  • Mapping out the core code
  • Creating extensions
  • Modifying and Creating Custom Skins

This course is for intermediate-level LAMP developers and up, preferably with some styling experience.

Upcoming PHP Courses

CourseCourse DateCourse Price [Remote / Classroom]
MediaWiki for Developers - DubaiTue, 2018-09-04 09:3017550AED / 25300AED
Weekend PHP courses, Evening PHP training, PHP boot camp, PHP instructor-led, Weekend PHP training, Evening PHP courses, PHP coaching, PHP instructor, PHP trainer, PHP training courses, PHP classes, PHP on-site, PHP private courses, PHP one on one training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Enabling SOA with BPM and BPMN Dubai Sun, 2018-09-16 09:30 10530AED / 16430AED
Marketing Analytics using R Dubai Tue, 2018-09-18 09:30 19845AED / 27595AED
Systems Modelling with SysML Dubai Mon, 2018-12-03 09:30 19845AED / 27595AED
Forecasting with R Dubai Sun, 2018-12-09 09:30 13230AED / 19130AED
Comprehensive Git Dubai Tue, 2019-01-01 09:30 15795AED / 23545AED

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients