
Install and configure PHP on your local machine using XAMPP and Apache, access localhost, set up a database with phpMyAdmin, and learn PHP basics for server-side coding.
In this lecture, you set up a PHP project, create an index.php and first folder structure, and use variables, echo, and comments; explore data types, concatenation, and define constants.
Learn to declare and access indexed, associative, and multidimensional arrays in PHP, using zero-based indexes, print_r and var_dump for inspection, and loops with count to traverse elements.
Master for loops, while and do while, and foreach iterations in PHP, learn how to loop through arrays—numeric and associative—and print values with practical examples.
Explore PHP functions, including defining with function, returning values, and managing scope, while clarifying camel case conventions and the differences between include, require, and require_once.
Learn to validate and sanitize user input in PHP using filter_var, applying email and integer checks, and handling post data for name, email, and age.
Explore how to implement filters and validation in PHP forms, including email validation, integer ranges, and input sanitization with filter_var, filter_input, and arrays.
Create a simple PHP form submission, validate inputs, display alert messages for errors and success, and sanitize the email while preparing for future database storage.
Explore server-side PHP sessions to store data across pages, start and destroy sessions, and manage login/logout. Compare sessions with cookies and apply basic validation.
Explore how PHP handles errors and exceptions, including fatal errors versus warnings, and learn practical error handling with error reporting, undefined variables, and basic try and catch concepts.
Fix prior issues by rendering a dynamic Bootstrap card grid from the database using PHP, looping through books to display title, description, author, and read more links.
Demonstrates building delete and insert actions in PHP, handling post requests, and uploading images to a server folder while updating a database with book details.
Explore date and time handling in PHP with date, time, and strtotime functions, format options, current timestamps, time zones, and calculations like future dates.
Explore object oriented programming in PHP by creating a student class, defining private properties, constructors, and public getters and setters, and learning access levels like public, private, and protected.
Explore inheritance by extending a person class into a student class, sharing public and protected properties. Learn how public, protected, and private access control visibility of methods and fields.
Learn how to build responsive flexbox layouts using flex wrap, align self, and order, and apply calc for dynamic widths and margins with center alignment and justify content.
Explore how flex grow, shrink, and basis control item sizing in flexbox, using wrap, fixed bases like 300px, and percentage-based space.
Implement responsive layouts using flexbox and media queries to switch from row to column, manage an 800-pixel width breakpoint, and adapt navigation for smaller screens.
Learn CSS grid introduction and history, compare tables and floats, and master flexbox and bootstrap to build flexible, cross-browser layouts with rows and columns.
Learn to span and position items in CSS grid by naming lines, using grid-column and grid-row, adjusting gaps, and swapping items with start and end values for flexible layouts.
Learn to name grid lines and recreate layouts using grid template columns, repeat, and named areas like header, nav, content, and footer, positioning content and ads precisely.
Explore how to justify content and align content and items using grid and flexbox. Learn main and cross axes and implement justify self and align self to create balanced layouts.
Learn to use the justify-items property in CSS grid and design layouts with named lines and grid areas. Combine rows, columns, and grid areas to create powerful, responsive templates.
Kick off the portfolio page by creating a structured folder setup (profile, images, js, sass, vendors) and configuring Bootstrap and local Sass, with guidance on using local versus CDN resources.
Watch This lecture because If you can't create the build process with the scripts then you can install latter on vs extension
Install Node.js and npm, create a package.json, and set up scripts to compile sass locally with node-sass.
Design and assemble a simple build process by configuring scripts, concatenating CSS assets with Sass, watching files, and running a final npm build to produce ready files.
Start a new web project by setting up abstracts, variables, and layout folders, then build a header and a looping, muted background video.
Perform a basic reset, enable border-box via box-sizing, and load Google fonts to establish consistent typography and a scalable base for your projects.
Learn to style a hamburger menu with CSS using pseudo elements before and after, hide the checkbox, and float the menu in the header.
Build a responsive horizontal navigation with a logo and items styled by absolute positioning, floats, borders, media queries to reveal a css hamburger menu with a checkbox toggle and transitions.
Learn to make a responsive hamburger menu work with a checkbox hack, toggle visibility, height, and opacity, and refine the menu for a smooth transition and close behavior.
Design and implement an about me section with a left image and descriptive text, using media queries for responsiveness and building it with both Bootstrap and flex layout to practice.
Discover how to build an about me section using CSS grid, combining Bootstrap layout with responsive grid columns for a profile image, heading, and description.
Explore how to recreate an about me section using Bootstrap grid, with container and container-fluid, 12-column layouts, rows, and responsive utilities to align image and heading.
Style the education section by adjusting fonts, colors, and alignment using css variables, data nesting, and typography tweaks, then refine responsive spacing with a 600px media query.
Create an education section using bootstrap typography and flex layouts to structure headers, content wrappers, and education data with icons and titles for responsive presentation.
Polish the design by adjusting the education and about sections, tuning padding and margins for responsiveness, and implement smooth scrolling for anchors with a dedicated JavaScript file.
Explore the experience section tour and learn to build a responsive area with card layouts, while noting that animations will not be included at this stage.
Apply display flex to the experience section, align items center, and style the article, image wrapper, borders, padding, and colors for a responsive mobile-friendly layout.
Create a responsive gallery section to showcase our projects portfolio, inviting designers, photographers, and developers to add relevant images. Ensure the section remains scrollable and responsive across large viewports.
Learn how to implement a responsive HTML gallery section by creating a gallery container, a gallery list with multiple items, assigning classes, and preparing images and alt text for styling.
Preview how to build and style a responsive portfolio section by linking projects and expanding cards. Connect to a YouTube channel and plan future lectures as the design evolves.
Build a portfolio section with a structured HTML layout, including a portfolio container and body, pricing in australian dollars with original price and discounts, and a link to contact.
Learn to style the portfolio section with flexbox, adjust the container and sizing, apply a lime background, and use space-between alignment, typography, and links for a polished, responsive layout.
This lecture teaches styling a portfolio item to resemble Udemy posts by adjusting font sizes, colors, borders, spacing, and hover effects, with responsive tweaks for overflow and coupons.
Style the gallery for mobile with media queries, switching from rows to two columns, adjusting container width and image sizing, and adding a YouTube portfolio link with a styled icon.
Design and polish a YouTube section by styling a video block with color, padding, borders, and a hover box-shadow, then adjust for mobile version.
Create a contact me section with a form including name, email, a reason select, a message textarea, and a submit button, plus label and styling guidance.
Style the form using d-flex to center content and apply padding, background color, and shadows. Enhance the interface with button hover effects, responsive sizing, and clear typography.
Explore styling focus states of inputs and text areas using CSS pseudo elements. Build interactive forms with focus and active states, custom arrows, gradients, and responsive positioning.
Style the contact form by configuring borders, a 600px text area height, 10px border radius, vertical alignment, font sizes, margins, and responsive tweaks via media queries.
Take the newsletter section tour by implementing a single input and a submit button, and preview its background and responsive layout on very small screen devices.
Build a newsletter sign-up section with HTML and Bootstrap, including a container, a 'subscribe to my newsletter' heading, an email input, and a submit button.
Style a centered subscribe section with a max-width container and centered text. Build a flex form with an input and a button, applying typography, placeholders, hover effects, and responsive tweaks.
Design a responsive footer section with social icons, terms and conditions link, and copyright information. Learn how this footer adapts to mobile screens for a modern look.
Build the portfolio footer, add social media icons, legal links, and copyright notes, and style the section with flexbox, list resets, and responsive spacing.
Master the footer layout by using flex-basis, flex-wrap, and nth-last-child to align social and legal sections, apply padding and a top border, and style links with hover effects and transitions.
Explore using wow.js and animate.css to animate web pages with data-wow-delay and effects like fade in and slide in from left across sections.
Learn to use CSS custom properties and root variables declared in :root to define colors and values that inherit across the entire document, usable in JavaScript and calc functions.
Create a Google colors loading spinner with HTML, CSS, and Sass by building a fixed full-screen loader using before and after elements and minimal JavaScript to stop on load.
Install composer and set up PHPMailer integration, connect to the database, insert new rows into the contact table with bound parameters, and prepare email sending.
Set up PHPMailer with a fake smtp server Mailtrap, configure smtp credentials, and send test emails with from, reply-to, and subject lines.
Learn how to implement redirects and PHP sessions to inform users whether an email was sent, including success and error messages and Bootstrap alerts.
Learn to implement a PHP-based subscribe form, store subscribers in a database, and generate dynamic email subjects (e.g., free course, ultimate promo) for personalized mailouts.
1.Link to Theodore Coding Website Look at the table and there are the lectures ordered, On youtube is hard to follow
if you don't use my website.
2.
https://theodorecoding.com/post/4-ultimate-laravel-course-from-scratch-become-expert-in-laravel-php
3. Resources are at the end. Scroll at the end to grab the resources
4. Subscribe and like my Youtube Channel
Rick
Learn how to set up essential development tools for Laravel, including composer for dependencies, node.js and npm, Apache server, and a suitable code editor with Laravel extensions.
Learn how to install a Laravel project using composer, choose and switch between versions, and use the official docs to set up and run the intro project.
Start and run a Laravel app locally with Zamp, open localhost/public, configure a virtual host and hosts file, and ensure secure, direct access to the app.
Explore the Laravel folder structure and map MVC components—models, controllers, and views—across app, routes, and resources. Use composer.json, Artisan, bootstrap, config, database, and environment to scaffold and run the application.
Learn to create routes and pass variables in a Laravel-inspired flow, render views from resources/views, and handle get and post requests, including dynamic blog post IDs and titles.
learn how to replace closures with a pages controller in a laravel app, using resources and mapped routes to render contact, about, policies, and employment views.
Learn how to scaffold CSS and JavaScript in Laravel before version six using the ui package, generate login and registration scaffolding, install dependencies, and compile assets for the public folder.
Master blade templating in Laravel by extending layouts, yielding content, and passing multiple parameters to views; explore compact versus with and resource routing for posts.
Welcome To Modern Web Bootcamp, Design With Sass, PHP, CSS-GRID, Flex, and Bootstrap. Learn how to use Node js, NPM, and PHP!
This course will offer around 100 lectures and lifetime access to more than 21 hours of HD quality videos at this moment.
Requirements:
You will learn PHP front to Back from the beginning
Basic HTML, CSS and PHP skills are desirable, but anyone basically can follow me on this course. No need for buying any extra software, your computer and text editor for writing the code will be sufficient.
You Will learn about Flexbox and CSS-Grid from the begining
Description
The aim of this course is to help anyone that wants to create stunning websites for its business or as a portfolio page so you can attract more customers.
This course will help everyone that wants to learn how to create modern and fancy websites. There will be 3 crash courses at the moment and I'm planning to create more crash courses in the future.
So Have you have been taking courses that are not up to date or courses that after finishing them you will immediately know that is not what they promised to be in the promo video?
Great news: Then This Is The Right Course For You!
This course if for every IT developer working or for every student out there that want to land is its dream job. It will take you from the basics until the very advanced stages of designing and programming.
Welcome to the best and "Modern Web Bootcamp, Design with PHP, SASS, CSS-GRID & FLEX, course ever".
This is the most advanced, the most modern, and the most up to date course ever on this platform. It's everything you need to become master and advance your career as a graduate student, junior developer or programmer.
Look at the end of why I create this course to be for everyone.
There are multiple parts to this course.
1. The first part is for absolute beginners in PHP, starting from the basics like variables, to handling errors and creating simple CRUD application.
2. Second is designing layouts with Flexbox highly used by Boostrap
3. The third part is CSS-GRID
4. The fourth part is creating a modern website for your portfolio or company needs
What You Will Learn in this course
You will learn about the Bootstrap framework and how to use the 12 column grid system.
You will learn how to create a very important build process with installing Nodejs and NPM packages
You will learn how to create animations with @keyframes
Transitions and Transforms
You will learn how to add video in the background
You will learn about opacity, visibility z-index and much more
Box-shadow and Text-Shadow
You will create a responsive website and payouts with media query
You will learn how to use NPM and install packages
You will learn how to use CSS GRID to create layouts very fast
Sass and components
Complete Folder structure and organization
Fixed menu on the top
Checkbox hack for the menu
Parent, Child relationship
BEM methodology
CSS pseudo-class
You will learn how to position items old with the absolute positioning and new way with CSS GRID and Flexbox
You will learn about PHP Object-Oriented Programming
You will learn about Classes in PHP
Sessions and Cookies
PHP Loops
PHP Alerts
PHP Objects
PHP Polymorphism
PHP Inheritance.
PHP Abstract Classes
Design to fit all kinds of screen sizes
Ions and Fonts
PHPMailer
Composer
Emails Sending and Receiving
Create a database and tables
Store information in the tables using PDO named parameters
Javascript time function
Smooth Scrolling
Wow Js
Animate CSS
=======================================In future without Time Frame================================================
1.I will include more crash course like Laravel from the begining
2. All advanced course I create you will have the chance to see what I will do there with small crash course so if you are intereted then you can continue with your studies with me
My promise to you?
I will always try to make you happy during the entire course, maybe sometimes over boring but that's me. I know that life is hard on its own and everyone has it's own problems so sharing info about my day and wishing you to be strong and positive is something that I will do in the lectures. It's never about how much money I will make from this course, it's what you will get out of this course. So promise that I will update the course constantly and listen to your requests and desires.
There will be a Q&A section where I want you to be involved and interactive with other students
My Style
I like to create things and achieve things that most of the people think that it's not possible or I'm not able to do this by myself. So don't be the person that will listen to others and never take the step forward. What i suggest is to listen to what your heart & guts tells you and follow them.
My Goal
My goal is to make you a better programmer/designer and developer so you can get your dream job, get more money or even start your eCommerce or any other business with my help.
So, should you take this course?
The answer is a big YES YES YES!
Are there any course requirements or prerequisites?
Basic HTML, CSS and PHP skills are desirable, but anyone basically can follow me on this course. No need for buying any software, your computer and text editor for writing the code will be sufficient.
Who this course is for:
This course has been created to assist students, IT graduates, IT developers at varying levels of expertise that want to upskill in both Advanced CSS and Advanced PHP PDO