
In this welcome lecture, we go over the course outline and the different topics that will touch upon in this class.
During this lecture, we will go through setting up a shell application and the git commands to prepare the environment needed for the course.
During this lecture, we will setup a Apache, Mysql, PHP server on a Mac and a Windows. We will also set up a github repository to get the students into the habit of version control.
During this lecture, we will go through the basics of the PHP language.
During this lecture we ill go through the basics of MySQL - enough to get us to use the Caligrafy framework.
In this lecture we will install the framework and go through the basics of the Caligrafy MVC structure.
In this lecture, we will learn how to create routes in Caligrafy.
During this lecture, we will build a database and we will explore how we interface with it using Caligrafy.
In this lecture, we will create View templates using pug - the language used by Caligrafy to create view pages.
During this lecture we will learn to create HTML forms to perform POST, PUT, UPDATE and DELETE http requests.
In this lecture, we will create a login and registration process. We will then explore the Caligrafy out-of-the-box authentication mechanism.
During this lecture, we will learn how to implement structured data into the HTML pages and we will use the Caligrafy social sharing to share rich cards on the different social platforms.
In this session, we will learn how to add search metadata to the pages and how to link analytics to the application using Caligrafy.
During this session, we will learn how to integrate credit card and cryptocurrency payments using Caligrafy.
During this lecture, we will create a REST-ful API to perform CRUD operations on the database.
Notice: The Caligrafy framework recently added API Authorization. Make sure to go through Step 1 of the instructions in the Lecture 15 Reference
During this last session, we will summarize what we have learned through this course.
Caligrafy is a new and modern MVC framework for PHP. In this course, you will learn how to build PHP/MySql web applications from the ground up. You will explore the powerful features of this framework such as Responsive Templates, easy database interfacing, social sharing, creating clean structured, easy authentication, easy credit card and cryptocurrency payments, easy search referencing and analytics.
This is an outstanding course that will empower you to build progressive web and mobile web applications quickly.