We call this Become a Professional Web Developer not because we think we're great, but because this is hands down the most in depth course on web development in town.
This course includes 60+ hours of content! Wow!
The design and structure of this course follows elite college curriculum. You will begin by learning the basics of each programming language and technology web developers use, and you will be creating real life projects with every new skill you learn so you're getting the entire finished puzzle instead of just pieces that you have to put together yourself.
Updated For Modern Development
Web development keeps changing, and so does this course. Not only will you get content on the basics of becoming a web developer, but we're always adding new development tools like Angular 2, Bootstrap, Ruby on Rails and more. Buy this course once, and keep your skills sharp forever!
More Than Just the Basics... Much More
Most courses on web development walk you through the skills beginners need, but then require you to learn the skills that make you an employable web developer. This course is different. After you have learned the basics and built real projects for your portfolio, you can move on to hours and hours of continued training at the intermediate and advanced levels for each web development skill you've learned.
Don't stop when you're just starting to get good at this, keep learning and enhancing your web development portfolio. New content will be added to this course frequently, so even if you complete the entire course, the next time you log in you'll have more skills to learn.
Who Should Take This Course?
You should take this course if web development as a profession sounds good to you, or if you're looking to brush up on your web development skills in any area. There is so much content in this course that even experienced developers will benefit from it.
What is Covered in This Course?
Source codes are included for the entire course so you can learn by running the actual code and modifying it as needed.
Welcome to the course! In this video you'll get an overview of what you'll learn in this course.
This course has everything you need to become a professional web developer, and you'll even have a nice portfolio to show potential clients and employers when you're done.
Thanks again, and have fun learning!
You can download all of the source codes for the HTML/HTML5 section here.
In this tutorial, students will learn the steps in getting the browser.
Now let us learn how to get the Editor.
Working on setting up the Editor.
Now let's get started with the structure.
A quick introduction to the Document Object Model (DOM) in HTML 5.
File can be downloaded here.
Working towards customizing the Editor.
Working with self-closing tags.
Learning about validation.
Working with comments.
Here let us learn about block level elements.
Working with line break and spacing.
In this short tutorial, let us learn what span text modifiers are.
Working with anchors.
Learning more about anchors and linking to the the top of a Page.
Working with images.
Working with tables.
Learn the basics of form creation.
Work your way around placeholders and values.
Working with buttons, checkboxes and text areas.
Here students learn about new HTML5 inputs.
More about input attributes.
Learn how the action attribute works.
In this lessone, the students learn about the differences between method="get" and method="post" in html forms.
Working on button submission.
This lesson will teach students how to create a simple hotel booking form.
Learn about some new elements in HTML5.
Working with HTML5's semantic elements.
More about HTML5 Semantic elements.
This lecture can be downloaded here.
Working with Meter and Progress Elements.
A quick video tutorial.
Download Project files here
Styling links with CSS, including pseudo classes for hover, visited and active.
Working with widths and heights in CSS
Covering absolute, relative and fixed positioning, why we'd use them, and how to work with them.
Centering an element in CSS, in this case a container we use to wrap our website contents.
Expanding on the display property, and a discussion of how and why we use the property value 'none'.
Learn about applying margins and/or padding to elements and how this affects your elements.
Working with different fonts.
Aligning text within it's parent element, simple!
Working with element borders, including different border styles, widths and how this effects the size of your element.
You can download all of the CSS and CSS3 source code here. It includes all of the basic, project, intermediate and advanced lectures.
Working with script tags.
Working with boxes.
Here students learn how to work their way around consoles.
In this lesson we will cover variables.
Here you will learn the basics about the "undefined", demonstrate the use of "typeof" and "Nan" operators.
The Basics of Concatination.
Working with comparison operators.
We will also learn about Logical Operators.
Working with Mathematical Operators.
Learn how to comment your code.
On Array Prototype.
Working with loops over arrays.
In this tutorial, students will be introduced to Objects.
Learn how to create an object.
Working with dates and times.
Working with Intervals.
See a sample application.
Working with Callbacks.
More about callbacks in countdown.
Working with Query Selector.
The fundamentals on Event handlers.
Working with Input fields.
Here, creating elements will be taught.
Explore your creativity by styling elements.
Here are some tips on linting.
More tips on minification.
Download project files here
A quick introduction to the course.
All source codes for this chapter can be downloaded here.
In this video tutorial, we download, install and learn some jQuery fundamentals.
Learn about basic functionality here.
This tutorial mainly focuses on the enhancing user interaction.
An overview on the difference between the get and post method.
Together we shall work on creating a navigation menu.
A short introduction to JSON.
Working with JSON.
Learn about commenting code and its significance in writing codes.
See the first course file here.
How to store values into variables, the rules for variable naming and how to output them to the user
A look at IF, IF ELSE and IF ELSEIF ELSE statements, with a example to help you understand the uses. Uses comparison operators in the example, which you can learn more about from our other videos.
The arithmetic operators within PHP, with examples using them. Talks about addition, subtraction, multiplication, division, modulus (remainder), increment and decrement.
Comparison operators allow you to compare values. For example, is the person old enough to do something?
The triple equal (===) compares not only values, but data types too.
A look at logical operators, and detailed examples of how and why we use them. The use of NOT is outlined in my other videos.
The switch statement offers a faster, cleaner way of comparison. This tutorial provides a couple of examples of using the switch statement.
How to create an array, and assign values to either default or defined keys. Also speaks about for each construct briefly.
Creating a multi-dimensional array following on from the previous example in the array video tutorial by phpacademy. This will show you how to create up to 3 dimensions, with an example of being able to store properties for each name.
The while loop, it's syntax, and an example of counting numbers.
The do while loop, it's syntax, how it differs from a while loop, and an example of counting numbers
Explains the use of foreach construct for obtaining keys and values from an array, and displaying them.
Why functions are useful, how to declare them, and a few examples.
$_GET allows values to be read in through the page URL (e.g. index.php?name=Alex). This example shows how to read these in, and how to incorporate a form as to submit these variables
$_POST allows values to be read in through the HTTP POST method. This example shows how to read these in, and how to incorporate a form as to submit these variables.
A more in depth look at arrays with some examples. Includes, creating and adding to arrays, dumping array contents and creating a function to output values from a specific array.
More on arrays.
Download Project File here
Let's get started by creating our MySQL database.
We'll insert the data we need to get started.
More about Select Queries
At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered.
Check out our huge catalog of courses and join the over 390,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.