
In this lecture we are going to download all the required tools for this course, so basically we will download a text editor and xampp software.
In this lecture we are going to download all the resource files, so along with this lecture I have given you a zip file so please download that zip file and after unzip that file.
In this lecture I will give you the overview of this section, what we will do in this section.
In this lecture we are going to learn what is object oriented programming and what are the advantages of object oriented programming.
In this lecture we are going to learn what is a class and how to define a class.
In this lecture we are going to learn what is $this keyword.
In this lecture we are going to learn access level modifiers.
In this lecture we are going to learn inheritance what is inheritance and how to use inheritance.
In this lecture we are going to learn the construct and the destruct methods.
In this lecture we are going to learn static method and static properties.
In this lecture we are going to learn files autoloading.
In this lecture I will give you the overview of this section.
In this lecture we are going to create the database connection using PDO.
In this lecture we are going to insert data into database using PDO.
In this lecture we are going to fetch data from database using PDO.
In this lecture we are going to update and delete a specific record using PDO.
In this lecture I will give you the overview of this section what we will do in this section actually.
In this lecture we are going to learn what is json.
In this lecture we are going to define a JSON string in the JavaScript file.
In this lecture we are going to create multiple JSON objects.
In this lecture we are going to learn which kind of data types JSON support.
In this lecture we are going to convert a javascript object to JSON string.
In this lecture we are going to define a JSON string in a brand new JSON file.
In this lecture we are going to learn how to use JSON in PHP.
In this lecture I will give you the overview of this section, what we will do actually in this section.
In this lecture we are going to learn the basics of javascript.
In this lecture we are going to learn JavaScript template string.
In this lecture we are going to learn what is arrow function and how to use JavaScript arrow functions.
In this lecture we are going to learn what is AJAX and how AJAX works?
In this lecture we are going to download jQuery library, In this course we will use jQuery library instead of javascript.
In this lecture we are going to learn jQuery ajax methods.
In this lecture we are going to send the ajax request using post method.
In this lecture we are going to learn what is javascript callback.
In this lecture we are going to insert the request data in the database.
In this lecture we are going to do error handling.
In this lecture we are going to send ajax request to the server using GET method.
In this lecture we are going to send ajax request to JSON API.
In this lecture we are going to send ajax using jQuery ajax method.
In this lecture we are going to send http get request to server using jQuery ajax method.
In this lecture I will introduce you jQuery serialize method.
In this lecture we are going to submit a form using another form.
In this lecture I will give you brief overview of this section actually what we will do in this section.
In this lecture we are going to create our database connection using PDO.
In this lecture we are going to improve our connection code.
In this lecture we are going to grab values from any html form.
In this lecture we are going to create CRUD method which will accept all PDO queries.
In this lecture we are going to create a method for rows counting.
In this lecture we are going to create a method which will fetch only a single row from specific table.
In this lecture we are going to create a method which will fetch all rows from a specific table.
In this lecture I will give you the brief overview of this section actually what we will learn in this section.
In this lecture we are going to review our course project starter file.
In this lecture we are going to set up the register and login form.
In this lecture we are going to optimize our register and login form.
In this lecture we are going to add submit event listener, before that we have to grab all input fields in javascript.
In this lecture we are going to create a function which will check that the input field is empty or not. if the field is empty then we will show an error message.
In this lecture we are going to create a brand new function which will basically check the value is integer or not.
In this lecture we are going to create a function which will check the string minimum length.
In this lecture we are going to check that the email field is empty or not.
In this lecture we are going to check the email format is valid or not.
In this lecture we are going to check an email in the database that the email is available or not in the database table.
In this lecture we are going to perform asynchronous operation using javascript callbacks.
In this lecture we are going to perform the same asynchronous operation using another cool way which is javascript promises.
In this lecture we are going to validate password input field, so we will validate that the password field is empty or not after that we will check the password minimum length which is 5 characters in our case.
In this lecture we are going to submit the signup/Registration form, if we don't have any error then we have to submit the signup form and we will do this in this lecture.
In this lecture we are going to redirect user to login form after the account creation, and also we will show a success message in login form.
In this lecture we are going to add event listener for login form.
In this lecture we are going to validate the login form fields so we have two fields email field and password field.
In this lecture we are going to send ajax request for login form and we will complete login form in this lecture.
In this section I will show you the demo of CRUD Application.
In this lecture we are going to create dashboard file and dashboard file will access only authenticated users.
In this lecture we are going to work on user logout and we will also show model just for 3 seconds when user logged in to the dashboard.
In this lecture we are going to show model when user click on the edit button later in the course we will also update a specific record so for that we will also use model.
In this lecture we are going to add event listener for add/update book, before that we will access all input fields in javascript file and after that we will add event listener.
In this lecture we are going to validate add/update book form we had already created validation functions so will just reuse those functions for validations.
In this lecture we are going to create a brand new function inside the validations.js file which will check that the value must be greater than zero/0.
In this lecture we are going to add book record in database table using ajax, so simple in this lecture we will send ajax request for add book.
In this lecture we are going to reset all form input fields and we will display success message when book added successfully.
In this lecture we are going to show or display all books information in the browser so simple we will send ajax GET request to fetch all books info from the database.
In this lecture we are going to solve the edit link issue, and the issue is edit link does not work any more and we will solve the issue with JavaScript callbacks.
In this lecture we are going to display edit data inside model form, when user click on edit link then we will display specific book data in form.
In this lecture we are going to solve the add book link issue and the issue is if some click on update link then update form is showing but again if we click on add book plus icon then still the update data is leave there. so we have to solve this issue in this lecture.
In this lecture we are going to update a specific book record, so we will send ajax request for update book data.
In this lecture we are going to delete a specific book record, so in this lecture we will add an event listener for delete action.
In this lecture we are going to display total books and total amount of all books.
In this lecture we are going to add space between table and success message because too small space between table and message.
In this lecture I will show you the demo of gallery application which we will build through Ajax and PHP.
In this lecture we are going to prepare the gallery file so file we will create gallery file and after we will setup all components like navbar, form etc.
In this lecture we are going to add event listener for upload image form.
In this lecture we are going to send ajax request for upload image. in ajax request will use new FormData object instead of normal javascript object.
In this lecture we are going to validation image extension for example of some one try to upload html files or other file beside jpg and png then we will show error.
In this lecture we are going to place all upload images in a folder and we will store each image with unique name.
In this lecture we are going to store images name in database.
In this lecture we are going to fetch all images from database using Ajax.
In this lecture we are going to display dynamic images instead of static images.
In this lecture we are going to delete images from database and also from images directory.
In this lecture we are going to do our code final modification. we will modify CSS in the lecture.
In this lecture I will give you the overview of this section what we will do actually in this section.
in this lecture, we are going to display specific records per page, so we will show only 3 records per page.
In this lecture, we are going to count all the number of rows of the logged-in user.
In this lecture, we are going to show pagination links in the browser.
In this lecture, we are going to style up the pagination link using CSS.
In this lecture, we are going to make pagination links functional.
In this lecture, we are going to display limited pagination links, not all pagination links.
In this lecture, we are going to make functional prev and next links I mean workable.
In this lecture, we are going to set an active class on pagination links, so through active class we will see which one is currently active class.
In this lecture, we are going to add two more links in pagination, the first link, and last link so through first and last links users will very easily access the last and first links.
In this lecture, we are going to display the pagination links if you have records more than 3 otherwise we will show the pagination links
Welcome to the " PHP AJAX BOOTCAMP " course. The first question that comes to mind what is AJAX? AJAX stands for Asynchronous JavaScript And XML, using AJAX we can read data from an API when the page has loaded, and we can update the backend without page reloading. And we can send data to the backend without page reloading. So these are the cool features of AJAX. So in this course, we will learn everything about AJAX and Object-Oriented Programming, once we learn the basics of AJAX and Object-Oriented Programing afterward we will create a modern-looking project using AJAX and Object-Oriented Programming. In the project, we will have authentication and books store application besides that we will have a gallery project as well, in the gallery application, we upload images with AJAX, and after we access images from the database.
Why should I take the course?
Because in this course you will learn Object-Oriented Programming from scratch, and after we will create a project with Object-Oriented Programming as well besides that you will also learn modern CSS.
Support:
If you have any issue regarding the course you can ask the question in the QA section.
Object oriented programming
PDO Basics
JSON Basics
AJAX Basics
CRUD Application using AJAX & PHP
AJAX images gallery application using AJAX & PHP