HTML, CSS and PHP: Build a Responsive Website
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
19 students enrolled
Wishlisted Wishlist

Please confirm that you want to add HTML, CSS and PHP: Build a Responsive Website to your Wishlist.

Add to Wishlist

HTML, CSS and PHP: Build a Responsive Website

Earn a professional credential learning HTML, CSS Front-End and PHP Backend Coding From Scratch
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
19 students enrolled
Last updated 7/2017
English
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 4 Articles
  • 17 Supplemental Resources
  • 3 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to Create a Website with HTML and CSS
  • Solid Understanding of PHP Programming Language
  • Set up a Local Development PHP Web Server
  • Declare and initialize PHP variables
  • Understand and Use PHP switch statement
  • Seperate PHP Logic and Presentation
  • PHP Loops
  • PHP Break and Continue
  • Custom Function in PHP
  • PHP Variable Functions
  • Recursive Function in PHP
  • Setup VirtualHost on Windows and Mac Os
  • Understand Web Form Processing in PHP
  • Understand and use PHP Sessions And Cookies
  • Understand and use PHP Selection Statements
  • Understand and use PHP Array Functions
  • Working with Arrays in PHP
  • String Manipulation in PHP
  • Understand and PHP Script Tag
  • Creating PHP Sites
  • Understand and use Multidimensional Arrays
  • Understand Basic if..else...elseif Statments
  • Displaying Outputs with PHP
  • Understand Variable Scoping in PHP
  • Associating CSS with HTML Document
  • Understand and Use Universal, Class and ID Selectors in CSS
  • Working with Colors and Backgrounds in CSS
  • Working with Borders, Margins, Links, Float and Padding in CSS
  • Building a Responsive Website From Scratch
  • Understand and Use CSS Media Queries
  • Build a Simple CSS Grid System
View Curriculum
Requirements
  • Passion to learn
  • You should be able to use a computer at a beginner level
  • Able to work with web browsers to navigate the internet
Description

There’s never been a better time to learn and master web development than right now. In this series you’ll learn about HTML, CSS and PHP and how to build a responsive website from scratch in hours.

Do you want to learn how to create beautiful and responsive websites and web development? if your answer is yes then this is the right course for you.

In this step by step course you will begin with HTML the language that powers the web, after learning the fundamentals of HTML you will then learn how to beautify your website with Cascading Style Sheet (CSS).

Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) are the fundamentals you need, to start designing amazing websites, After learning the fundamentals of both HTML and CSS we shall then build a Responsive Website step by step.

When you become comfortable with HTML and CSS you will then take your skills to the next level with the fundamentals of PHP programming. I will be teaching all you need to know to get up and running with PHP web development. Starting with setting up local development environment on your computer, to understanding the nitty-gritty of PHP programming language.

This is your first step to becoming a professional web developer, the knowledge you gain in this course will make it super easy to understand programming and web development and building systems.

Timely Support !

If you ever encounter any problem why taking this course, don't worry I am always here to help and guide you through.

Enroll today and get the skills and knowledge you need to succeed as a freelancer. Every minute you let by is money and opportunity that are passing you by.

Who is the target audience?
  • Complete beginners
  • Any person that want to build and edit their website
  • Any person who want become a freelance web developer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
64 Lectures
08:43:17
+
Welcome to the Course!
1 Lecture 02:39
+
Introduction to HTML
17 Lectures 01:59:33
In this lecture you will learn how to create your very first HMTL page
Preview 03:46

In this lecture you will learn how to create HMTL document using notepad. If you were able to follow the lecture before this and have created firstpage.html then you can mark this as completed and move to the next lecture.

Create and save your first web page with notepad
01:23

In this lecture you will learn about how a valid web page is structured

HTML Document Structure Explained
03:32

In this lecture you will learn about basic HTML tags use to place content in a web page.

HTML Basic Tags
09:54

In this lecture, you will learn about HTML attributes and how to use them

HTML Attributes
04:13

In this lecture you will learn how to format HTML element.

Formatting Text
05:25

Create a paragraph using the

tag

Create a paragraph with text
1 question

HTML Quiz 1
8 questions

In this lecture you will learn how to add images to your website.

Working with Images in HTML
12:18

In this lecture you will learn how to work with and create links in HTML.

Working with Links in HTML
09:42

Create a hyperlink
Create a hyperlink
1 question

In this lecture you will learn about the three (3) type of list (Unordered, Ordered, and Definition) in HTML.

Working with List in HTML
06:32

Create an unordered list
Create an unordered list with six elements
1 question

In this lecture you learn how to create and style tables in HTML

Working with HTML Table
07:37

In this lecture you will learn about HTML form and create a simple registration form.

Working with HTML Form
12:23

HTML Quiz 2
8 questions

In this lecture your will learn about HTML block and inline elements and understand the difference between them

Block and Inline Elements
05:37

In this lecture you will learn about HTML Entities and Symbols which can be used to add special HTML characters and other characters not available on your keyboard

HTML Entities and Symbols
03:21

In this lecture you will learn about an iFrame and how to display a webpage within another webpage, you'll also learn how to embed a YouTube video.

iFrame
02:59

In this lecture you will learn about some of the various components that can be included in HTML head element.

HTML Head Element
03:09

HTML Quiz 3
1 question

In this lecture you will learn about URL's and URL Encoding.

URL - Uniform Resource Locator
04:49

In this lecture, you will learn how to use most of the concept that you've learnt in this chapter to create a simple website.

HTML Project - Create a Simple Website
22:53
+
Introduction to CSS
18 Lectures 02:24:13

In this lecture you learn about the various methods for adding CSS to HTML document.

Preview 10:48

In this lecture you'll learn about 3 types of CSS selectors used to apply style rules to HMTL Elements.

Universal, Class and ID Selectors
09:44

In this lecture you will learn about CSS color and Backgrounds

Working with Colors and Backgrounds in CSS
12:05

In this lecture you will learn about CSS Borders, Margins and Padding

Working with Borders, Margins and Padding in CSS
10:46

In this lecture you will learn how to style HTML links with CSS.

Styling Links With CSS
08:49

In this lecture you will learn about CSS float and clear properties.

CSS Float and Clear
04:26

In this lecture you will learn about CSS position properties.

Positioning
10:31

Source Code Introduction to Css
00:02

In this lecture we lay the ground work for the css project for this series and style the main container.

Building a Responsive Website - Container Class
10:53

In this lecture you will learn how to add basic style to navigation bar.

Building a Responsive Website - Styling Navigation Bar
10:09

In this lecture you'll how to target different screen devices using CSS media queries which is an essential component for building responsive websites.

Building a Responsive Website - Media Queries
07:25

Building a Responsive Website - Grid System
15:24

Building a Responsive Website - Footer
03:09

In this lecture we begin to put together the website starting with the homepage.

Building a Responsive Website - Homepage
06:53

In this lecture you will learn how to apply previously created responsive elements to the books page

Building a Responsive Website - Books Page
11:58

In this lecture you will learn how to apply previously created responsive elements to the contact page, form and fix some bugs from

previous letter.

Building a Responsive Website - Styling Contact Page
11:08

Souce Code Responsive Website
00:02

CSS Reference Guide
00:00
+
Introduction to Programming with PHP
28 Lectures 04:16:52

 In this video I will teach you how to setup PHP development environment on windows operating system.

Setting Up Development Environment - Windows
08:33

In this video I will teach you how to setup PHP development environment on mac operating system.

Preview 07:26


In this lecture you will learn about two types of PHP Script and understand why one is recommended.

Preview 05:19

In this lecture you will learn the difference between PHP echo and print which are used for displaying outputs.

Displaying Outputs with PHP
03:59

In this lecture I will introduce you to variables in PHP.

Variables
06:11

In this lecture you'll learn about variables scope and understand the difference between local, global and static scope in PHP.

Variable Scope
08:32

In this lecture you will learn about a very important building block of any programming language known as data types, they refer to the type of data that can be stored or is stored in a variable.

PHP Data Types - Part 1
16:32

In this lecture you will continue to learn about more data types supported by PHP.

PHP Data Types - Part 2
14:58

In this lecture you will learn about constant in programming and understand how to use them in your program

PHP Constant
05:09

In this lecture you will learn about some useful PHP inbuilt functions for manipulation strings.

String Manipulation in PHP
07:10

In this lecture you will learn about the importance of comments and how to apply them to use code.

Comments
03:02

In a previous lecture you learnt how to create arrays and access the values stored in a PHP array using the index, name key, var_dump and print_r functions. In this lecture you will learn a handful of trick and techniques for working with arrays in PHP.

Working with Arrays in PHP
14:16

In this lecture you'll learn about some basic PHP function to are used to manipulate Arrays.

PHP Array Functions
11:32

Usually when building a project you will have components that users will directly interact with; this are called views or the presentation and you will also have components that are behind the scene to control user interaction this are the programming logic.

It’s always a good practice to separate programming logic from presentation whenever possible.

PHP Logic and Presentation
09:25

In this lecture you will learn how to control program execution using selection statements. Selection statements allow programmers to determine which action to take when there are more than one course of action.

Let say you’re writing a script to compute student's grade, you will need a way to determine which students scored A grades or B grades or F grades.

Selection Statements - Part 1
15:33

In these lessons you will learn and understand PHP selection statements in great details. We have covered the different types of if statement in the last lecture, now we move on to switch statement and you will also learn to create a very simple random number guessing game.

Selection Statements - Part 2
19:01

In previous lessons we have covered PHP Selection statements in great details. In this lecture you will learn about some of the common selection statement errors to avoid.

Selection Statements - Conclusion
03:52

A loop is one of the most powerful construct of PHP programming language, it provides the ability to control how many times an operation or sequence of operations is performed in succession.

There are 3 main components that makes up a loop, the loop name or type, a continuation condition and the loop body

I will discuss about 3 types of loops, the while loop, the for loop and the do while loop.

PHP Loops
09:08

In this lecture you’ll learn and understand the use of break and continue statements in PHP.

PHP Break and Continue
05:26

Custom Function in PHP
12:51

In this lecture you'll learn about 3 very special functions in PHP namely is_callable(), call_user_func() and call_user_func_array(); though you might not exactly see their benefit at the moment but if you stay on devscreencast long enough, you will get to see the usefulness and importance of these functions.

PHP Variable Functions
13:55

In this lecture you'll learn about recursive "a function that calls itself" function in PHP and understand the usage.
Recursive Function in PHP
08:04

In this lecture I will walk you through the process of Setting up Name-based VirtualHost on Windows

Setup VirtualHost on Windows
09:51

In this lecture I will wake you through the process of Setting up VirtualHost on Mac

Setup VirtualHost on Mac
06:42

In this lecture you'll learn how to process web form using HTTP POST and GET methods and PHP super globals $_GET and $_POST variables to collect form-data.

Processing Web Form with PHP
07:53

In this lecture you will learn how to use sessions and cookies in PHP to store information about certain activities and track users.

PHP Sessions And Cookies
13:35

Source Code Intro to PHP
00:00
About the Instructor
Devscreencast Inc., Osayawe Terry Ogbemudia
4.6 Average rating
275 Reviews
5,041 Students
5 Courses
Sr Backend Developer at Visual Math Interactive Sdn. Bhd

I am a professional computer scientist, web programmer and developer. My fields of expertise include Information Technology, Software Development and Web Programming. In 2007, I ventured into Software Programming and Database Administration. I graduated with a bachelor's degree in Software Engineering from University of East London, and I'm also a certified Oracle Database Professional (OCP).

I'm passionate about teaching and sharing my knowledge on various platforms. In 2008, I facilitated high-end trainings in Oracle Database, Linux Operating System, Oracle Financial 11i, and Web Design at KarRox and 2010 at NIIT. I am also the author of the best selling PHP user authentication course on Udemy.