PHP Developer Course

LC-PHP

The course is available on demand.

Suggest a time that suits your schedule

Remote training: online live with a trainer and a group. Available on demand, at time and place convenient to you , for groups of at least 6 participants .

4.8/5 (864)
Stars
exempt from VAT

Price: 1140 EUR

ability to pay in 3 installments


percent icon first minute (30+ days before) - 3%

percent icon access to recordings if needed

shake hand icon For those interested, free workshops in HR

percent icon practical exercises and mini-projects

coffee cup icon refreshments included

desktop icon computer station included

A thorough course in PHP and MySQL and PostgreSQL databases.

  • 3-months long; groups of 5-12 people,
  • professional programmers teach their craft,
  • the students create their own projects,
  • course programme conforms to job market demands,
  • an opportunity for acquiring Zend Certified Engineer certificate, the most important PHP certificate in the world (for interested students),
  • 1140 EUR
    • instalment payment plans available for private persons
      more information here

Our course is intended for those who:

  • want to find a good job in web development,
  • want to learn the ins and outs of WWW,
  • already work as IT specialists, but want to raise their qualifications.

Requirements: we do not require enrolling students to know any programming language - good familiarity with Windows is sufficient (proficiency with the system itself, office suites and the Internet).

Valuable knowledge and skills

download detailed course programme >>

Programming is one skill that cannot be mastered only through theory or from books. We focus our training on practical exercises - the students write simple scripts already during the first class, and later progress towards more and more complicated programs. Everything happens under the supervision of experienced programmers, so that the students can form good programming habits from the very beginning.

See also courses:

The course teaches not only PHP and SQL programming, but also:

  • teaches good software engineering practices,
  • presents analyses of large, professional applications,
  • discusses security and attacks on web pages,
  • discusses web application optimization, profiling and testing.

During the classes students work on Windows; PHP and Apache configuration are shown in both Windows and Linux environment.

In case you have any questions about the course programme, e-mail or call us!

Certification

Students who finish our course have sufficient skills to create web stores, discussion forums and web pages. They receive a certificate that contains a detailed list of qualifications they gained.

Interested students can also obtain Zend Certified Engineer certificate. The ZCE exam can be taken at any authorized Pearson VUE testing centre; the cost of the Zend PHP 5 Certification exam is 125 USD.

Course programme



Basics

  1. Introduction to PHP, HTML, CSS, XML
    • Designing websites from the point of view of the developer – HTML and CSS
    • Form elements, POST and GET HTTP request methods
    • Variables, conditions and loops (basic syntax of if … else, while)
    • The most important features of PHP
  2. Working with databases
    • Retrieving data from MySQL and Postgres
    • Modifying data
    • Protecting against SQL injection attacks and Cross Site Scripting



Data Management

  1. The use of relational databases
    • Data types in SQL
    • Aggregates, subqueries, different types of joints
    • Differences between MySQL and Postgres
  2. Database Design
    • Diagrams, ERD (Entity Relationship Diagram)
    • Creating a project database based on a simple specification of the problem
    • Database normal forms
    • Fundamental issues of efficiency and optimization
    • DDL for MySQL and Postgres
  3. Processing and retrieving data in XML format
    • Building an XML document, processing instructions, terminology, coding
    • XPath and XPath queries in practice
    • Integration with network services made ​​available on the Internet (eg, GeoIP)
    • SimpleXML



PHP in practice

  1. Variables, functions, arrays, strings
    • Pass variables by value and by reference
    • Operations on arrays (searching, sorting, advanced sorting)
    • Operations on strings, regular expressions (regexp)
    • Projection and the problem of implicit casting
  2. Supporting e-mail
    • E-mail message headers
    • Character encoding, content types, attachments
  3. PHP and Graphics
    • Creating graphics using the GD functions
    • Dynamic graphs
    • Creating thumbnails , gallery
  4. Object-Oriented Programming
    • Object syntax and use of existing libraries
    • Designing object-oriented programs: definition of classes syntax, visibility, type of assertion parameters in the methods and functions, the use of interfaces
    • Sample interfaces from SPL library (Standard PHP Library: Iterator, ArrayAccess, DirectoryIterator)
    • Basics of UML class diagrams
    • Basic design patterns
    • Creating a simple application in MVC model (on variant of the Front Controller)
    • Base installation and use of a typical MVC framework on a specific example (Zend Framework)



Presentation layer techniques

  1. Javascript
    • Javascript: functions, variables, methods of use in the context of a HTML document
    • DOM model, effects and animation
    • Examples of popular scripts available on the network (effects)
    • Dynamic form validation
    • Introduction to Ajax
  2. Smarty System
    • Basic characteristics, Smarty language
    • Smarty templates organization into a hierarchy
    • Introduction to content caching mechanisms built into Smarty
  3. Transformations using XSLT templates



Environment

  1. Using WinSCP and a simple programming editor to edit and deploy websites on the hosting servers
  2. Configuring LAMP environment of the virtual server and using it as a development environment
  3. Install Apache + PHP on Windows
There are currently no entries
Enter your e-mail address and we will notify you about future dates