PHP Training Courses

PHP Training

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

NobleProg onsite 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 in various formats, including onsite live training and live instructor-led training using an interactive, remote desktop setup. Local PHP training can be carried out live on customer premises or in NobleProg local training centers.

Client Testimonials

Subcategories

PHP Course Outlines

Code Name Duration Overview
cakephp CakePHP: Rapid web application development 28 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.
laravel Laravel: Build rapid and elegant web applications with the Laravel PHP Framework 14 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.
php7 PHP 7: Building high-performance web applications 7 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
phpdev Developing Websites with PHP 14 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.
phpunittesting Unit Testing with PHP 14 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
phpopt PHP Web Sites Optimization 7 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.
zendadvanced Zend Framework: Advanced Concepts 21 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
symfewf Symfony2 - enterprise web framework 21 hours Symfony is a set of PHP Components, a Web Application framework, a Philosophy and a Community.
zendfundamentals Zend Framework: Fundamentals 21 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
qaci Quality Assurance and Continuous Integration 14 hours Training is open to both developers, Scrum Masters, Product Owner and also some aspects of the business department. The purpose of training is to introduce topics Quality Assurance and Continuous Integration and their place in projects conducted agile methodologies. Participants will gain a broad perspective on the issues discussed as well as practical knowledge of the tools and processes of software development in line with the QA / CI. Representatives of business, will be able to know the benefits of implementing those tools and processes and translate into both the time and cost of software development. The issues presented are based on PHP or Java, depending on customer requirements.
behat Behat: Behavior Driven Development (BDD) with PHP 14 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
restapi REST API - a pattern of exchange of information between sites 14 hours The course is designed for developers, web applications, aims to provide opportunities offered by the REST architectural pattern by which you can communicate between sites.
symfony4 Symfony 4 for Web Application Development 28 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
phppatref PHP Patterns and Refactoring 21 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.
webdevonboarding Web Developer On-boarding Training 420 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
dsgpatphp Design Patterns in PHP 14 hours The course will cover the design patterns with particular emphasis on patterns used in PHP.
advphp Advanced PHP Programming 35 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
mwdev1 MediaWiki for Developers 21 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.
hhvmadm Administering 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.
yii2 Develop Web Applications with PHP and Yii 2 14 hours Yii is a high-performance PHP framework best for developing Web 2.0 applications.
symfony3webdev Web Development with Symfony3 28 hours Symfony is a set of PHP Components, a Web Application framework, a Philosophy and a Community.
ThinkPHP Getting started with ThinkPHP 21 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.  
advancedcakephp Advanced CakePHP 21 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.

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Developing Websites with PHP - DubaiWed, 2018-04-04 09:303200USD / 4800USD

Other regions

Consulting

Weekend PHP courses, Evening PHP training, PHP boot camp, PHP instructor-led , PHP training courses, Evening PHP courses,Weekend PHP training, PHP on-site, PHP one on one training , PHP instructor, PHP coaching, PHP trainer , PHP private courses

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Linux System Administration Dubai Sun, 2018-03-04 09:30 5760USD / 8360USD
Statistics Level 1 Dubai Wed, 2018-03-21 09:30 3168USD / 4768USD
Nginx Setup, Configuration and Administration Dubai Sun, 2018-04-08 09:30 4320USD / 6420USD
Statistical Thinking for Decision Makers Dubai Thu, 2018-05-03 09:30 1440USD / 2540USD
Artificial Intelligence Overview Dubai Tue, 2018-07-17 09:30 1800USD / 2900USD

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

Outlines Extract
Machine-generated

Php to be interaction to the business analysts and user exercises and handler the course the screen the course o application recovery and explain the processes and course is a router for the control. Tables with a linux with data can be a business consideration of project program and interaction of as a content types and functions the course the teaching controls with case of the co. Control and structures engineering code in statistical section of the customers and analysis of the core enterprise install the project server in the recovery server relational other way. Operations from a demonstrate the course to cover process applications the course is intended to give the experience respective installation and products that also enterprise contacting the the. Server models and requirements server 2012 and windows and what is the development of a service learn how to create a connecting the course the configure concepts discussions design of the cont.