Udemy - The Complete Web Development Course - Learn by Build

Embed Size (px)

DESCRIPTION

Udemy - The Complete Web Development Course - Learn by Build

Citation preview

Udemy - The Complete Web Development Course - Learn By Buildhttps://www.udemy.com/the-complete-web-development-course-learn-by-building-apps/Projects in PHP and MySQLMaster PHP-MySQL by Building 10 ProjectsCOURSE DESCRIPTIONThis is the ultimate course for all web developers who want to learn web programming while building practical projects along with the instructor. This course will help both beginners and experts alike. This course will primarily teach project building using MySQL and PHP but it covers Javascript, JQuery, Ajax, web frameworks, Wordpress and various other popular technologies in great detail.This course can be done sequentially or you can pick and select the project and start working on them directly. These projects are all independent of each other. Besides the royalty free code can be used for any of your personal projects.Project Details:Shoutit ShoutboxDescription: Shoutit is a PHP powered shoutbox which uses mySQL to store shouts. This is a very basic PHP/MySQLapplication. It is strictly procedural coding and uses the mysqli apiFeatures/Technologies: PHP Syntax, PHPMyAdmin, MySQL Select, MySQL Insert, Loops, Superglobals (GET, POST), Associative Arrays, HTML/CSSPHP QuizzerDescription: Quizzer is a simple PHP/MySQL based quiz engine. it uses multiple choices and admins can create new quizes from within the browserFeatures/Technologies: PHP Syntax, PHPMyAdmin, MySQL Select, MySQL Insert, Loops, Superglobals (GET, POST), Associative Arrays, HTML/CSS, Includes, Math FunctionsPHP Lovers BlogDescription: This blog project is much more advanced than the earlier projects. We create a fairly large blogging system. We create an admin section to add posts, delete posts as well as update them. We take our first lookat using libraries and classes in OOP as we create a completely custom MySQLi Database class. We also create custom helper functionsFeatures/Technologies:PHP OOP, PHPMyAdmin, MySQL CRUD, Loops, Superglobals (GET, POST), Associative Arrays, Bootstrap FrameworkTalkingSpace FormDescription: Here we step up our coding standards and completely separate logic from display. We create a PDOdatabase class along with 3 or 4 other classes including Topics, Users and a Validator class for form validationFeatures/Technologies:Separate Logic & Display, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Loops, Superglobals (GET, POST), Associative Arrays, Custom Template, User & Topic Libs, Sessions, Bootstrap FrameworkThe GamingPlace Shopping CartDescription: This is an ecommerce-based MVC web application written with the Codeigniter framework. We utilize many of Codeigniters libraries, helpers and structure. Users can register, add products to their cart and checkout using PayPalFeatures/Technologies:Codeigniter, MVC, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Sessions, PayPal Express Checkout APIWordpress Contact WidgetDescription: We will create a plugin/widget for Wordpress that will allow us to put a small contact form in any widget position in the template. Itgives users an easy way to get in touch. The widget will have options in the backend like recipient and subjectFeatures/Technologies:Wordpress Platform, Wordpress Plugin API, Wordpress Widget API, PHP OOP, PHPMyAdminAJAX Address BookDescription: A completely custom addressbook application written in PHP along with jQuery and Ajax. Ajax is used to fetch contacts as well as add and edit them.We use the "Foundation" HTML5 framework for the application's user interface.Features/Technologies:Foundation Framework, Ajax, jQuery, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Superglobals (GET, POST), Associative ArraysJobFinds Job BoardDescription: This is a fairly large project in which we will be using the CakePHP framework to build a job board. Users can register and loginto add a job. We also implement search & filter to narrow down job searches by keywords, location and category. We use the Kickstart HTML5 framework for UIFeatures/Technologies:CakePHP, MVC, Kickstart, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Superglobals (GET, POST), Associative ArraysKewl CMS Content Management SystemDescription: Kewl CMS is a Codeigniter based application for managing website content. We will build both frontend and backend. Bootstrap will be used for UIFeatures/Technologies:Codeigniter, Bootstrap, MVC, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Superglobals (GET, POST), Associative ArraysWordpress Bridge Plugin for TGPDescription: We will build a Wordpress plugin that will allow us to connect to the "TheGamingPlace" database and display a set number of products in a Wordpress page using a custom shortcodeFeatures/Technologies:Wordpress Platform, Wordpress Plugin API, Wordpress Widget API, PHP OOP, PHPMyAdminCategory: Development / Web Development What are the requirements?Basic knowledge of HTML and PHP What am I going to get from this course?Over 88 lectures and 23.5 hours of content!To Learn Web Programming Technologies such as PHP, MYSQL, JavaScript and JQueryBuild Practical projects during the courseLearn about popular web frameworksLearn the software development process What is the target audience?Developers who quickly want to pick up project building skills.Expert programmers who want to use specific project code and build on top of itTHE UDEMY GUARANTEE30 day money back guaranteeLifetime accessAvailable on Desktop, iOs and AndroidCertificate of completionPreview this courseCURRICULUMSECTION 1:Getting Started with PHP1Course Intro08:49PreviewIntroduction to the Course2Environment Setup08:41The lecture describe in detail the process of setting up the PHP environment for development3PHP Basics18:28A quick refresher course in PHP for beginners.SECTION 2:Project 1 - Shoutit Shoutbox4Building the UI22:23The lecture describes the process of building the UI for our App5Create Database05:34Basic Database creation process6Connect and Fetch Shouts13:13Learn the database connectivity feature for the project7Validate and Insert Shouts16:33Learn to put databse validationsSECTION 3:Project 2 - PHP Quizzer8Quizzer UI - Part 122:31Learn to make the UI for the Quiz app.9Quizzer UI - Part 213:19Complete UI for the Quiz App.10Connect to database08:21learn to use MySQLi to connect to the database.11Fetch data from database21:10Learn the CRUD operations for the database. Connect and fetch your quiz data from the database12Process Answers25:15Learn to write the answer processing engine for our application.13Add Question Form23:26Adding question forms to populate our database.SECTION 4:Project 3 - PHP Lovers Blog14Folder Structure12:37This is the first lesson identifying the structure of our Blog App. It will focus on how the app will look like.15Frontend UI22:34Learn to build the UI of the Blog application. It will focus on twitter bootstrap.16Create Database class33:50Learn to create the database class for all database operations.17Frontend database fetch32:15Learn to write the operations for front end database queries.18Admin UI22:51Learn to create an Admin area for your site.19Admin Database fetch22:49This module handles the database for your Admin panel.20Insert Post and Categories17:11Adding Posts and Categories21Update and Delete15:43Update and Deletion of blogsSECTION 5:Project 4 - Talking Space Forum22The File Structure18:33Learn to create a forum in this project. This lecture talks about the internal file structure of the project23The UI17:03Learn to build the UI of the forum application.24Inner page HTML15:37Writing the inner page HTML of our project.25Adding the CSS15:56This lecture add the look and feel to the project using CSS.26The Database16:03Learn all about the database management for the forum app in this lecture.27The Template Class16:44Learn to build the template class for the home page.28Inner Page Templates16:20This lecture teaches the creation of inner page template for the forum29The Topic Class19:35Learn to write the logic for handling various topics in the forum.30Topic with Category Filters20:47Adding the categories to the topics. Adding more layers to our app.31Single Topic Pages11:06Learn to create the single topic pages.32The User Class19:44This class teaches you the user handling of the your app33Validator class11:26learn to create the master validator class for your app. It will check for all user validations34Login and Logout16:04Implementing the sessions and login-logout feature in our App.35Adding Topics26:03Learn to implement Topics in our forum websiteSECTION 6:Project 5 - The Gaming Place - Shopping cart36Install and configure Codeigniter17:01Learn to build a shopping cart using Code Igniter framework.37Database Setup11:52This lecture deals with the database structure of our shopping cart project38The Gaming Place UI14:36This lecture teaches you to create the UI for your shopping cart website.39Inner HTML and CSS18:35Learn to build the inner page HTML and CSS for the project40Views and layouts21:04Learn to build views and layouts for our application.41Get and Display Products23:36Learn to query for categories and popular products from the database.42Get categories and popular products13:35This module allows adding of categories and popular products to the website.43Cart & Payment20:22Learn to implement the shopping cart and payment class.44Users21:02Learn to implement the user management module with this lecture.45User Login and Logout15:08Learn to do the session management and login-logout feature for your website.46Paypal Checkout28:00Implementing paypal checkout in our websiteSECTION 7:Project 6 - Wordpress Contact Widget47Install Wordpress06:45Learn to install WordPress locally in your server48Wordpress Plugin Structure14:39Understand the Plugin structure with this comprehensive lecture.49Create Widget Class22:22Learn to build the Widget class for our project50Post with JQuery and Ajax14:11Learn to add Post with JQuery and Ajax51Build PHP Mailer11:18Learn to implement PHP mailer in our widget.SECTION 8:Project 7 - Addressbook52Create Structure07:05The lecture describes the structure for the address book website53Address book foundation UI17:15This lectures teaches the creation of UI for our application54Database and Config20:46Design the database and configure it as per the project specifications.55Select and Add contacts17:41Implement Selection and Addtion of contacts to the address book56Edit and Delete Contacts21:26Implement the editing and deletion of contacts using a panel57Edit and Delete Contacts - part 207:56Final lecture describing the addition and deletion of the contactsSECTION 9:Project 8 - Job Find Jobs Board58HTML Layout15:54This lecture deals with UI building and HTML creation of the Jobs Board project59Part 2 CSS13:02Implement the CSS of the project60Inner page HTML09:52Learn to build the Inner page HTML of the site61Database Installation and Config14:38Create the config file for your database62Jobs Display13:29Learn to display the Job entries. The lecture shows the Controller and Views63Layouts and Elements19:22Add layouts and elements to the Job Post page.64Browse Controller and View19:34This lecture shows the implementation of the browse controller and views65Search and Filter21:52Search and Filter implementation.66Add, Edit and Delete Jobs18:00Addition, Editing and Deletion of Jobs from the website67Update and Delete Jobs10:29Update and Deletion of Jobs68User Aunthentication18:31Learn to Implement the User Aunthentication69Login and Access Control12:45The lecture teaches the proper implementation of session managment and user access control.SECTION 10:Project 9 - Kewl CMS70Code Igniter Install and configure13:37Code Igniter installation and configuration for the project71Kewl CMS UI12:09Building the UI for our CMS.72Inner page and Login UI09:38Implement the inner page HTML and Login UI73Create Kewl Database08:11Learn to implement the database of the project74Frontend Articles and Views20:27Frontend Articles and view implementation for the CMS75Front end Inner pages06:33Front end and inner pages creation for the website.76Admin Dashboard and Layout19:43Learn to create the admin dashboard panel for the CMS.77Admin Articles and categories14:01Learn to add articles and categories to your Admin panel.78Articles Update , Publish and Delete06:37Articles update, publish and delete through admin panel.79Categories10:11Learn to add categories logic to the CMS80Search and Filter04:21Learn to implement search and filter option to your site.81Users and Groups16:03Build the user and groups inside the user management module.82Aunthentication14:51User authentication module creation.83Access Control04:10The final lecture to handle access rights of various users.SECTION 11:Project 10 - TGP Wordpress Plugin84Create Plugin File & Menu item10:44Lecture teaching the creation of Plugin file and Menu item.85Create Plugin Options Form12:23Learn plugin options form creation.86Storing Options value11:53The lecture explains the option handling for the plugin87Display Plugin Data17:01learn to display Plugin data to user.SECTION 12:Course Summary88Summary04:29The complete course summary.