• EOL

PHP course - creating CMS - ON-LINE version

Index: KRW-04912

The course is designed for people who know the basics of PHP and want to use the knowledge gained so far in practice to build their first CMS.

PHP course - creating CMS - ON-LINE version
€15.50
€12.60 tax excl.
Unavailable
Discontinued product
PayPal payment
Manufacturer: Strefa kursów

Attention!

The sale of the product has been completed. Check othercourses in this category.

  • Would you like to learn how to create a complete step-by-step CMS with numerous functionalities?
  • Are you interested in creating a web application that can be easily expanded in any direction?
  • Are you interested in practical application of the popular MVC design and PHP object-oriented pattern?
  • Do you want to create dynamic web applications using modern solutions like AJAX, jQuery or Bootstrap?
  • Do you want to gain extensive knowledge that you can use while working on any PHP projects?

The course is designed for people who know the basics of PHP and want to use the knowledge gained so far to build their first CMS. You will gain knowledge that will allow you to create from scratch a complete CMS system equipped with numerous functionalities:

  • Login and authorization of users.
  • Possibility to define your own content types.
  • Content management from the front side after logging in.
  • Easy editing of content in WYSIWYG mode.
  • Validation of data in all forms.
  • Rich set of friendly error messages.
  • Settings panel.
  • Toolbar.
  • Password change with a form.
  • Easy integration of CMS functions with HTML structure. Content management system you create with the course you can easily connect to any static site.

Example lesson - Edit index.php file.

What is in the course?

The course discusses step by step the complete process of building a content management system. Many modern technologies were used: Ajax queries, jQuery plugins and Bootstrap framework. The website based on the created CMS will be friendly for both the administrator and ordinary users. From technical point of view, the system was built using MVC template, that is Model, View, Controller. This solution allows to create a clear and easy to maintain source code structure. The modular character of the system makes it possible to easily expand the CMS with any functions in the future.
All files that were worked with were attached to the course. At each stage of work you can use the ready-made code.

Table of contents

Basics

  • Introduction1m 04s
  • CMS project discussion10m 57s
  • Necessary tools and technologies4m 35s
  • Preparation of HTML structure14m 24s


Login and authorisation

  • File structure 4m 55s
  • Creating a database5m 11s
  • Class Template5m 10s
  • Load method3m 59s
  • Get and Set Data method6m 08s
  • Alerts8m 51s
  • Displaying login messages8m 05s
  • The init file and database settings5m 53s
  • Authorization model8m 50s
  • Authorization - key functions3m 23s
  • Login view5m 47s
  • Login Controller14m 23s
  • Access protection6m 46s
  • Log-off Controller5m 10s

Main CMS files

  • Catalogue structure5m 37s
  • Import of tables into2m 37sdatabase
  • Changes in the init.php file6m 32s
  • Core.php file6m 31s
  • Core.php file - continuation9m 15s
  • Edit index.php file6m 09s(see free lesson)

Login form

  • Installation of jQuery plug-ins4m 13s
  • Login template9m 35s
  • New login controller8m 17s
  • Form styles8m 00s
  • Temporary view4m 39s
  • AJAX queries14m 16s
  • Other login functions10m 15s

Construction of facilities

  • Toolbar7m 47s
  • Checking of entitlements6m 06s
  • Error return functions7m 46s
  • CMS class3m 40s
  • Changes in index.php file3m 50s
  • Displaying content block part 19m 05s
  • Displaying the content block Part 214m 46s

Edit content

  • Styles of the editing area12m 01s(see free lesson)
  • Tables with page content2m 01s
  • 9m 45sedition controller
  • Creating edit fields8m 50s
  • View of the edition8m 53s
  • Function creating content block9m 15s
  • Testing the editing function3m 46s
  • Update of existing content3m 39s
  • Record view6m 27s
  • Recording of content - AJAX query8m 59s

WYSYG functions

  • TinyMCE Editor8m 01s
  • Editor - integration with CMS10m 16s

Options panel

  • New toolbar components6m 49s(see free lesson)
  • View of the settings panel9m 21s
  • Header and footer6m 40s

Password change form

  • Discussion of the 8m 36s form function
  • Password model6m 25s
  • Passwordcontroller6m 01s
  • Passwordvalidation13m 03s
  • Form testing4m 18s

Package width 0.001 cm
Package height 0.001 cm
Package depth 0.001 cm
Package weight 0.001 kg

Be the first to ask a question about this product!

Customers who bought this product also bought:

Products from the same category: