The Complete Web Development Bundle

5.0 Value Rating*

A complete collection of 50 popular web development courses that cover a wide range of topics like Python, PHP, MySQL, CSS, Bootstrap, Google Go, Ruby, React, Json, Angular 7, Javascript, Jquery, NodeJS, Django and a whole lot more.

$49

$24.50
50
COURSES
2107
LESSONS
NEW
ENROLLED

LIFETIME ACCESS TO ALL THESE 50 COURSES
Learn Ruby Programming The Easy Way
Learn Ruby Programming The Easy Way

$99 Value

A Gentle Introduction to Python Programming
A Gentle Introduction to Python Programming

$99 Value

First Lesson to ZK Framework
First Lesson to ZK Framework                        

FREE

Programming Made Easy with Python
Programming Made Easy with Python

FREE

React Native for Absolute Beginners
React Native for Absolute Beginners

$95 Value

Python for Beginners
Python for Beginners                                    

FREE

Learn PHP Programming for Absolute Beginners
Learn PHP Programming for Absolute Beginners

$99 Value

Learn Rails Programming in Less than 2 Hours
Learn Rails Programming in Less than 2 Hours

$99 Value

MySQL Database Development for Beginners
MySQL Database Development for Beginners

$99 Value

jQuery for Absolute Beginners
jQuery for Absolute Beginners                        

$99 Value

Wordpress Beginner Tutorial Build Your First Website
Wordpress Beginner Tutorial: Build Your First Website

FREE

Learn Essential Javascript Fundamentals
Learn Essential Javascript Fundamentals

$99 Value

Getting Started with NodeJS for Beginners
Getting Started with NodeJS for Beginners

$19 Value

An Introduction to PHP & MySQL
An Introduction to PHP and MySQL                        

FREE

Foundation 5 - Learn Responsive Design & Rapid Prototyping
Foundation 5 - Learn Responsive Design & Rapid Prototyping

$54 Value

Getting Started with LESS - Beginner Crash Course
Getting Started with LESS - Beginner Crash Course

$24 Value

Google Apps Script for Beginners - Amazing Things with Code
Google Apps Script for Beginners - Amazing Things with Code                  

$18 Value

Web Application Development - Learn by Building 3 Web Apps
Web Application Development - Learn by Building 3 Web Apps                  

$30 Value

Master Ruby on Rails - For Beginners Learn Ruby fundamentals
Master Ruby on Rails - For Beginners Learn Ruby fundamentals

$25 Value

Starting with JSON
Starting with JSON                                                                                          

$29.99 Value

Angular 7 - Getting Started
Angular 7 - Getting Started                              

$50 Value

Python Web Programming
Python Web Programming                              

$99 Value

Python Web Development with Flask
Python Web Development with Flask

$50 Value

Ruby Programming Fundamentals
Ruby Programming Fundamentals

$50 Value

Starting with Webpack
Starting with Webpack                                          

$49.99 Value

Google Script Apps Fun with Spreadsheets Mini Projects
Google Script Apps Fun with Spreadsheets Mini Projects

$180 Value

Apps Script Web App FUN API and JSON Data Spreadsheet
Apps Script Web App FUN API and JSON Data Spreadsheet

$90 Value

Ruby on Rails for Beginners
Ruby on Rails for Beginners                                    

$99 Value

HTML & CSS - Learn to build sleek websites
HTML & CSS - Learn to build sleek websites                                                

$54 Value

Learn Bootstrap Design a Custom Landing Page in Bootstrap 4
Learn Bootstrap: Design a Custom Landing Page in Bootstrap 4

FREE

Fundamentals of CSS
Fundamentals of CSS                                                                                          

$18 Value

The Complete Front-End Web Development Course!
The Complete Front-End Web Development Course!                                          

$9.99 Value

Django 3 - Build a Basic REST API From Scratch
Django 3 - Build a Basic REST API From Scratch                                                

$19 Value

Responsive Web Design Essentials - HTML5 CSS3 Bootstrap
Responsive Web Design Essentials - HTML5 CSS3 Bootstrap

$10 Value

Working with HTML5 - For Web Developers and Designers
Working with HTML5 - For Web Developers and Designers                  

$125 Value

Laravel 5
Laravel 5                                                                                                                  

$24.99 Value

MySQL - Become a Certified Database Engineer
MySQL - Become a Certified Database Engineer                                    

$99 Value

Node.js - From Zero to Web Apps
Node.js - From Zero to Web Apps                                                                              

$49.99 Value

.Net for Beginners
.Net for Beginners                                                                                                      

$99 Value

Learn Web Designing & HTML5CSS3 Essentials in 4-Hours
Learn Web Designing & HTML5/CSS3 Essentials in 4-Hours

$79 Value

HTML5 & CSS3 - Building Responsive Websites
HTML5 and CSS3 - Building Responsive Websites

$50 Value

HTML5 & CSS3 - Website Wireframing
HTML5 & CSS3 - Website Wireframing

$50 Value

Learn HTML5, CSS and JavaScript Basics from Scratch
Learn HTML5, CSS and JavaScript Basics from Scratch

$199 Value

Browser Developer Tools
Browser Developer Tools                                    

$25 Value

Start your own website design business
Start your own website design business

$20 Value

Learn Mobile First Web Development using Bootstrap (1)
Learn Mobile First Web Development using Bootstrap

$29 Value

Mobile App Development with HTML5
Mobile App Development with HTML5

$99 Value

Learn Google Go-Golang Programming for Beginners
Learn Google Go - Golang Programming for Beginners

$149 Value

Learn Rails Quickly Code, Style and Launch 4 Web Apps
Learn Rails: Quickly Code, Style and Launch 4 Web Apps

FREE

Responsive Web Design - Made Easy!
Responsive Web Design - Made Easy!

$29 Value

DETAILS OF THE 50 COURSES IN THE BUNDLE
Learn Ruby Programming The Easy Way

Learn Ruby Programming The Easy Way

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn to program in Ruby the hottest language of the moment, in a step by step easy to follow hands-on course.

This is an introductory course for the Ruby programming language, suitable for anyone who wants to use Ruby for any purpose.

This is an introductory course for the Ruby programming language, suitable for anyone who wants to use Ruby for any purpose. Whether you intend to use Ruby for Rails development, at the command line, or for writing GUI applications, this is the place to start.

The course consists of nearly two hours of training, and teaches Ruby syntax. We only assume that you have some grasp of basic Object Oriented Programming (what classes and objects are and how to use them). You will learn:

– How to set up Ruby on your computer (you may already have it!)

– How to create Ruby source code

– Running Ruby interactively at the command prompt

– Variable and constant syntax

– Control structures (loops and if statements)

– Arrays and how to use them

– Hashes

– Ruby method definitions

– Using blocks

– Classes and objects in Ruby

– Attribute specifiers

– Implementing inheritance

– Method access in Ruby

Ruby is is both unique and elegant. This course will get you started with Ruby programming quickly and easily. The course is broken into simple digestible steps. We take a hands-on “learn by doing” approach and our focus is to make you productive right from go!

This course is for newbie programmers or developers who want to get up to speed with the most popular language of the moment.

The course is suitable for anyone who has some programming knowledge, but no knowledge of the Ruby language. Ruby is fun to learn, and a very powerful tool for any serious programmer. I hope you join us.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

6  Hours

56 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to Ruby
Introduction (4:17)
Getting Ruby (2:33)
Hello World with Puts and Gets (5:47)
Interactive Ruby Prompt, Int, Float and String (8:02)
Variables and Constants (6:16)
Conditional Statements (7:35)
If and unless Statement Modifiers (3:49)
Special variable types ($ @ and @@) (5:52)
Loops in Ruby (10:27)
Ruby Arrays and Methods
Arrays in Ruby (8:39)
Hashes in Ruby (3:19)
Method Syntax (8:04)
Block Syntax (6:59)
Ruby Classes and Properties
Classes, Properties and Methods (10:15)
attr_reader, attr_writer and attr_accessor (6:28)
Inheritance in Ruby (5:57)
Method Access Discussion (5:59)
Method Access Demo (7:26)
Introduction (4:17)
Getting Ruby (2:33)
Hello World with Puts and Gets (5:47)
Interactive Ruby Prompt, Int, Float and String (8:02)
Variables and Constants (6:16)
Conditional Statements (7:35)
If and unless Statement Modifiers (3:49)
Special variable types ($ @ and @@) (5:52)
Loops in Ruby (10:27)
Ruby Arrays and Methods
Arrays in Ruby (8:39)
Hashes in Ruby (3:19)
Method Syntax (8:04)
Block Syntax (6:59)
Ruby Classes and Properties
Classes, Properties and Methods (10:15)
attr_reader, attr_writer and attr_accessor (6:28)
Inheritance in Ruby (5:57)
Method Access Discussion (5:59)
Method Access Demo (7:26)

A Gentle Introduction to Python Programming

A Gentle Introduction to Python Programming

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn basics to advanced concepts of the hottest language that every programmer must know today.

Python is a programming language that can be used for a wide variety of purposes, from simple user scripts to web servers and complex APIs. It has a simple, highly readable syntax which makes it a suitable language for people who want to learn how to write programs.

Python is a programming language that can be used for a wide variety of purposes, from simple user scripts to web servers and complex APIs. It has a simple, highly readable syntax which makes it a suitable language for people who want to learn how to write programs.

What you will learn

We will begin the course by installing the Python 3 interpreter. We will look at how to run the interpreter in the command line, as well as how to execute our Python source files.

After that, we will learn about how to manipulate some basic data types. We will learn about how use Python to do simple arithmetic. Then, we will learn about working with words and characters, using a data type known as the “string”. We will also cover the Boolean type, which is a representation of True and False inside of a programming language.

Then we will move on to more complex types. First we will look at how we can organize data into a list. We will look at how to create lists, how to access elements inside them, and how to modify the contents of a list. Then, we will look at the dictionary type, which allows us to create mappings. For example, a dictionary could map account numbers to client names.

We will then move on to control flow. Control flow refers to the sequence in which a program’s

statements are executed. We will look at the if statement, which allows the script to decide whether or not to execute a block of code based on some condition. We will also look at looping. Looping refers to repeatedly executing a block of code until some condition is met. Functions will also be covered, which will allow us to organize code into simple, reusable pieces. Then, we will learn about errors, and how to handle them properly so that they do not halt execution of the script.

Finally, we will end the course with three practical coding exercises. These exercises will ask for user input, validate the user input, and display a result in the command line. In cases of invalid input,meaningful error messages will always be displayed to the user. The first exercise will involve asking the user for the length, width and height for a rectangular box. The program will then calculate and display the box’s volume. The second exercise will calculate the sum of all multiples of a list of numbers up to 1000. The last exercise will ask the user for a length and a width, and display a multiplication table with the given dimensions.

Prerequisites

Using the command line: In order to execute our coding examples, we will need to use the command line. In Windows, this is the Command Prompt and in MacOS this is the Terminal. For the purposes of this course, students only need to know how to change directories inside the command line. Everything else can be learned by watching the videos.

Python 3: This courses uses Python 3, which has some significant differences from Python 2. The first video of the course will demonstrate how to install Python 3, and how to run it in the command line.

Notepad++ ( Recommended ) : Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

3:50  Hours

25 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Introduction to Python (5:22)
Basic Setup
Course Overview (2:23)
Setting up Python (5:02)
Variables and Basic Data Types
Numbers (6:46)
Variables and Order of Operation (8:14)
Strings Part 1 (6:39)
Strings Part 2 (7:26)
String Method and Formatting Part 1 (7:10)
String Method and Formatting Part 2 (6:38)
Booleans (6:30)
Complex Data Types
Tuples in Python (6:58)
Lists in Python (6:56)
Dictionaries in Python (8:08)
Python Objects (9:45)
Control Flow
Python if Statement Part 1 (6:22)
Python if Statement Part 2 (5:50)
for loop in Python (7:18)
Python while loop (6:48)
Functions in Python Part 1 (7:21)
Functions in Python Part 2 (8:55)
Exceptions in Python Part 1 (8:33)
Exceptions in Python Part 2 (11:27)
Basic Programming Exercises
Volume Calculator in Python (13:10)
Sum of Multiples in Python (14:18)
Multiplication Table in Python (13:43)

First Lesson to ZK Framework

First Lesson to ZK Framework

Instructor: Filip Cossaer

OverviewDescriptionAbout

Understand the basics of ZK Java Web Framework and build your first Web GUI

ZK is a Web Framework specifically designed for Java developers, allowing them to focus more on the business logic by shielding them from JavaScript and all the complexity of Ajax server-browser communication.

ZK is a Web Framework specifically designed for Java developers, allowing them to focus more on the business logic by shielding them from JavaScript and all the complexity of Ajax server-browser communication.

This course is designed for beginners of ZK. Upon successful completion of this course, you will be able to set up a ZK Web project and create simple GUIs.

This course will start off with a brief introduction followed by a demonstration of ZK’s live demo, an explanation of how to use ZK Fiddle and a guide to setting up and building a first login page.

The instructor believes that it will be more practical if the participant works along with him, in order to achieve a more solid comprehension and experience the simplicity himself. Therefore, the course primarily consists of hands-on practices, rather than an in-depth analysis of the concepts.

In this course you will learn:

1. The basics of ZK

2. How you can search for ZK resources yourself

3. How you can play with ZK Demo and look up corresponding source code

4. How to create and run your own zul sample in ZK Fiddle

5. How to create your first ZK project using Maven Archetype

6. How to create a first Web GUI page using ZK components

By following along with the instructor and trying everything out yourself, you will soon realize how easy it is to work with ZK. Let’s get started!

Filip Cossaer

Welcome,

If you are here this means you want to know a little more of me.
So let’s start from the beginning.

Born 22/12/1979 in Belgium.
In 2010 I started higher education in programming at a school in the evening, PCVO Handel te Hasselt.
Then in 2013, I had the chance that mine work wanted me as a programmer, but I needed to learn again for a year but we did go deep with Hibernate, Spring and ZK.

In 2014 I could start as a junior programmer and looks like I had a good understanding of the ZK framework.
Because the understanding was there, I started to educate myself further in ZK, try to fix problems what I see on the forum, and with this the experience in ZK grows.

Now, it’s time to educate you.
I’m educating in a whole new way, I don’t want you to remember everything I say, but I want you to find your way into it and know where to find your solution.

Of course, the basics should be known, but for MVVM it’s hardly 1 A4 page.

The first course I created, is just showing you how to create a zul page and alter it.
We see where we can find some online demo’s of components with there source code.At the end, I’ll show some tricks about css changes.
Remember, it’s only a zul page, so no changes or communication with the server is in that course.

The second course I’ll make will be targeting MVVM pattern, what in mine opinion is one of the best implementations of MVVM I already seen.
Once you get the feeling and see the power of MVVM, you will hardly write MVC code again.
So, I hope to have the second course up and running around July 2017.

Thx for reading this.
If you want to contact me, you’ll find me at ZK forum as chillworld.

0:29  Hours

8 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction and first slides
Introduction (2:23)
ZK demo
ZK Demo (2:59)
ZK fiddle
ZK Fiddle (4:09)
Start new web application from archtype
ZK archtype, install and use. (2:47)
Let’s create our first GUI screen
Code login screen together (6:25)
Summary
Summary (0:46)
Extra
CSS tip and tricks (7:23)
CSS quiz
Themeroller (2:35)

Programming Made Easy with Python

Programming Made Easy with Python

Instructor: Charles Severance

OverviewDescriptionAbout

Dr. Chuck from University of Michigan teaches you how to program from the ground up using the Python Language.

Chuck is known for his simplistic style of teaching computer programming to people all over the world.
Getting Started with Python 3

Chuck is known for his simplistic style of teaching computer programming to people all over the world.
Getting Started with Python 3
This section aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The section has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this section. This section will cover Chapters 1-5 of the textbook “Python for Informatics”. Once a student completes this section, they will be ready to take more advanced programming sections.
Python 3 Data Structures
This section will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This section will cover Chapters 6-10 of the textbook “Python for Informatics”.
Using Python 3 to Access Web Data
This section will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This section will cover Chapters 11-13 of the textbook “Python for Informatics”.
Using Databases with Python 3
This section will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The section will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This section will cover Chapters 14-15 of the book “Python for Informatics”.

If you wish to start with Python 2 course, you can get enrolled to our Python for Beginners for FREE

Charles Severance

Charles is a Clinical Associate Professor and teaches in the School of Information at the University of Michigan. He works on Open Source projects building free educational technology like Sakai and Tsugi. He is also active in the movement to build, share, and remix Open Educational Resources (OER) and is a long-time advocate of freely sharing educational resources to empower teachers.

Charles teaches six popular MOOCs to students worldwide on the Coursera platform: Internet History, Technology, and Security and the Programming for Everybody Specialization. Charles has a B.S., M.S., and Ph.D. in Computer Science from Michigan State University and his hobbies include off-road motorcycle riding, karaoke and playing hockey.

15  Hours

92 Lessons

Lifetime Access

Course Curriculum

Preview Course

Chapter 1
PY4E – Introduction – (Chapter 1 Part 1) (12:30)
PY4E – Introduction (Chapter 1 Part 2) (12:15)
What happens when the CPU cooler is removed? (2:17)
Inside of Hard Drive (1:55)
PY4E – Introduction (Chapter 1 Part 3) (7:48)
PY4E – Introduction (Chapter 1 Part 4) (12:45)
Installing Python 3 on Windows-10 (8:10)
Installing a Python 3 on a Macintosh (4:22)
Worked Exercise – Hello World (5:12)
Chapter 2
PY4E – Introduction (Chapter 2 Part 1) (9:41)
PY4E – Introduction (Chapter 2 Part 2) (19:53)
Worked Exercise 2.2 (6:11)
Worked Exercise 2.3 (7:48)
Chapter 3
PY4E – Conditionals (Chapter 3 Part 1) (13:29)
PY4E – Conditionals (Chapter 3 Part 2) (13:51)
Worked Exercise 3.1 (12:06)
Worked Exercise 3.2 (9:25)
Chapter 4
PY4E – Functions (Chapter 4 Part 1) (10:29)
PY4E – Functions (Chapter 4 Part 2) (12:35)
Worked Exercise 4.6 (10:07)
Chapter 5
PY4E – Loops and Iteration (Chapter 5 Part 1) (9:58)
PY4E – Loops and Iteration (Chapter 5 Part 2) (6:51)
PY4E – Loops and Iteration (Chapter 5 Part 3) (8:43)
PY4E – Loops and Iteration (Chapter 5 Part 4) (18:47)
Worked Exercise 5.1 (8:30)
Chapter 6
PY4E – Strings (Chapter 6 Part 1) (10:42)
PY4E – Strings (Chapter 6 Part 2) (18:44)
Worked Exercise 6.5 (8:26)
Chapter 7
PY4E – Files (Chapter 7 Part 1) (7:54)
PY4E – Files (Chapter 7 Part 2) (13:46)
Worked Exercise 7.1 – Opening and Reading a File (9:43)
Chapter 8
PY4E – Python Lists (Chapter 8 Part 1) (10:56)
PY4E – Python Lists (Chapter 8 Part 2) (9:36)
PY4E – Python Lists (Chapter 8 Part 3) (8:02)
Strings, Files, Lists and the Guardian Pattern (Chapter 8) (12:00)
Chapter 9
PY4E – Dictionaries (Chapter 9 Part 1) (8:03)
PY4E – Dictionaries (Chapter 9 Part 2) (9:26)
Sesame Street – Counting is Wonderful (2:30)
PY4E – Dictionaries (Chapter 9 Part 3) (11:54)
Counting Word Frequency using a Dictionary (Chapter 9) (24:23)
Chapter 10
PY4E – Tuples (Chapter 10 Part 1) (9:47)
PY4E – Tuples (Chapter 10 Part 2) (12:23)
Sorting a Dictionary using Tuples (Chapter 10) (10:05)
Chapter 11
PY4E – Regular Expressions (Chapter 11 Part 1) (10:46)
PY4E – Regular Expressions (Chapter 11 Part 2) (8:46)
PY4E – Regular Expressions (Chapter 11 Part 3) (8:51)
Chapter 12
PY4E – HTTP (Chapter 12 Part 1) (7:43)
PY4E – HTTP (Chapter 12 Part 2) (9:26)
PY4E – HTTP (Chapter 12 Part 3) (4:35)
Worked Example: Sockets (Chapter 12) (6:11)
PY4E – Unicode and UTF-8 in Python (Chapter 12 Part 4) (11:14)
PY4E – HTTP (Chapter 12 Part 5) (5:30)
Worked Example: Using Urllib (Chapter 12) (3:39)
PY4E – HTTP (Chapter 12 Part 6) (6:39)
Worked Example: BeautifulSoup (Chapter 12) (9:20)
Chapter 13
PY4E – Web Services (Chapter 13 Part 1) (2:48)
PY4E – Web Services – XML (Chapter 13 Part 2) (5:42)
Worked Example: XML (Chapter 13) (6:06)
PY4E – Web Services – XML Schema (Chapter 13 Part 3) (14:08)
PY4E – Web Services – JSON (Chapter 13 Part 4) (6:28)
Worked Example: JSON (Chapter 13) (5:50)
Discovering JavaScript Object Notation with Douglas Crockford (7:07)
PY4E – Web Services – SOA (Chapter 13 Part 5) (2:01)
JISC e-Framework (5:15)
PY4E – Web Services – GeoJSON (Chapter 13 Part 6) (7:05)
Worked Example: GeoJSON API (Chapter 13) (7:41)
PY4E – Web Services – Twitter (Chapter 13 Part 7) (10:11)
Worked Example: Twitter API (Chapter 13) (19:41)
Chapter 14
PY4E – Python Objects (Chapter 14 Part 1) (10:39)
PY4E – Python Objects (Chapter 14 Part 2) (8:18)
PY4E – Python Objects (Chapter 14 Part 3) (6:25)
PY4E – Python Objects (Chapter 14 Part 4) (7:37)
Chapter 15
PY4E – Databases (Chapter 15 Part 1) (15:40)
PY4E – Databases – Single Table SQL (Chapter 15 Part 2) (10:06)
Worked Example: Twspider.py (Chapter 15) (9:38)
PY4E – Database – Complex Models (Chapter 15 Part 3) (8:43)
PY4E – Databases (Chapter 15 Part 4) (4:05)
PY4E – Databases – Foreign Keys (Chapter 15 Part 5) (11:30)
PY4E – Databases – JOIN (Chapter 15 Part 6) (10:30)
Worked Example: Tracks.py (Chapter 15) (13:58)
PY4E – Databases – Many-to-Many (Chapter 15 Part 7) (13:13)
Worked Example: Twfriends.py (Chapter 15) (21:38)
Chapter 16
PY4E – Visualization (Chapter 16 Part 1) (6:43)
Worked Example: Geodata (Chapter 16) (13:13)
PY4E – Visualization (Chapter 16 Part 2) (11:24)
Worked Example: Page Rank – Spidering (Chapter 16) (17:24)
Worked Example: Page Rank – Computation (Chapter 16) (15:36)
Worked Example: Page Rank – Visualization (Chapter 16) (6:42)
PY4E – Visualization (Chapter 16 Part 3) (6:58)
Worked Example: Gmane / Mail – Retrieval (Chapter 16) (17:00)
Worked Example: Gmane / Mail – Model (Chapter 16) (12:55)
Worked Example: Gmane / Mail – Visualization (Chapter 16) (13:32)

React Native for Absolute Beginners

React Native for Absolute Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn fundamentals of building user interfaces with React Native.

React Native is a powerful way to build mobile apps using javascript. Based on the React library (an open source javascript user interface library for web applications, developed by Facebook), React Native allows developers to quickly prototype working solutions for Android and iOS devices.

React Native is a powerful way to build mobile apps using javascript. Based on the React library (an open source javascript user interface library for web applications, developed by Facebook), React Native allows developers to quickly prototype working solutions for Android and iOS devices.

This course teaches the fundamentals of building user interfaces with React Native. The focus of the course is on the View portion of a full Model – View – Controller architecture; the Model and Controller portions are usually provided by such technologies as php / MySQL. In the course, we will learn to develop working user interface solutions. Topics include:

– How to install React Native
– Initializing and running a new project
– Editing program code
– Properties
– States
– Handling text input
– Using CSS with React Native
– Using Flexbox layout
– List Views
– Navigators

I hope you will join me for this exciting first look at React Native.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1:19  Hours

10 Lessons

Lifetime Access

Course Curriculum

Preview Course

Basics of React Native
Introduction to React Native (5:28)
Initializing and Running a New Project (6:13)
Editing and Running the Code (6:40)
Comparing Android and iOS .js Files (2:20)
Working with Props – Part 1 (4:25)
States and Text Input (4:56)
Styling and Formatting
CSS and Flexbox Layout (14:25)
Styling1 (8:47)
Styling2 (9:53)
ListView1 (8:17)

Python for Beginners

Python for Beginners

Instructor: Charles Severance

OverviewDescriptionAbout

Teaches you basic Python programming skills through data analysis.

This course teaches basic Python programming skills through data analysis. There is no complex math in the course, the programs are generally quite short, and the workload is no more than a few hours per week.

This course teaches basic Python programming skills through data analysis. There is no complex math in the course, the programs are generally quite short, and the workload is no more than a few hours per week. By the time you complete the course, you will understand and be able to read, parse, and manipulate data using Python. The course is also being packaged as a “remixer kit” to be used by instructors and/or learners who want to remix or change any of these materials.

Course Audience
This course has no prerequisites. Literally anyone can and everyone should take this course.

What You Will Learn
Upon completing this course you will have basic Python programming skills. Hopefully you will like programming well enough to take another course in programming or web development.

If you wish to learn Python 3, you can get enrolled to our Programming Made Easy with Python for FREE.

Charles Severance

Charles is a Clinical Associate Professor and teaches in the School of Information at the University of Michigan. He works on Open Source projects building free educational technology like Sakai and Tsugi. He is also active in the movement to build, share, and remix Open Educational Resources (OER) and is a long-time advocate of freely sharing educational resources to empower teachers.

Charles teaches six popular MOOCs to students worldwide on the Coursera platform: Internet History, Technology, and Security and the Programming for Everybody Specialization. Charles has a B.S., M.S., and Ph.D. in Computer Science from Michigan State University and his hobbies include off-road motorcycle riding, karaoke and playing hockey.

9:13  Hours

14 Lessons

Lifetime Access

Course Curriculum

Preview Course

Lecture Materials
Introduction: Python for Informatics (77:27)
Lecture 1: Python for Informatics – Expressions (42:57)
Lecture 2: Python for Informatics – Conditional Execution (38:15)
Lecture 3: Python for Informatics – Functions (28:03)
Lecture 4: Python for Informatics – Iterations (46:43)
Lecture 5: Python for Informatics – Strings (27:57)
Lecture 6: Python for Informatics – Files (24:38)
Lecture 7: Python for Informatics – Lists (27:14)
Lecture 8: Python for Informatics – Dictionaries (37:33)
Lecture 9: Python for Informatics – Tuples (26:36)
Lecture 10: Python for Informatics – Regular Expressions (35:23)
Lecture 11: Python for Informatics – HTTP (47:38)
Lecture 12: Python for Informatics – Web Services (Part 1/3) (29:21)
Lecture 13: Python for Informatics – Web Services (Part 2/3) (12:13)
Lecture 14: Python for Informatics – Web Services (Part 3/3) (21:52)

Learn PHP Programming for Absolute Beginners

Learn PHP Programming for Absolute Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn Fundamental of PHP as per the Current Industry Demands.

PHP is an object oriented general purpose language suitable for a wide variety of tasks. In this course, we’ll learn how to use PHP as a server-side scripting language for use in web development.

PHP is an object oriented general purpose language suitable for a wide variety of tasks. In this course, we’ll learn how to use PHP as a server-side scripting language for use in web development.

The course consists of four units:

Unit 1: covers basic syntax, variables, and language features such as loops and decision constructs. We’ll also learn how to download and install PHP as a part of the XAMPP distribution so it can be used in the context of a web server running on your local computer.

Unit 2: PHP’s object oriented features will be learned, along with basic function syntax and scoping rules. We’ll also talk about some useful string functions.

Unit 3: Associative arrays will be discussed in Unit 3. Arrays are the key to understanding the mechanism of sending and receiving data via the request mechanism in PHP. We’ll learn how to work with data via REQUEST, GET, and POST, and we’ll also cover some important server variables exposed by PHP.

Unit 4: teaches how to integrate MySQL databases with PHP. The concentration here is on the PHP communication with MySQL using the mysqli class in an object oriented style. If you need a refresher on the MySQL, Checkout out MySQL course.

I hope you enjoy the course, and I look forward to working with you!

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

2  Hours

20 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to PHP
Introduction (7:11)
Getting XAMPP Brackets and Starting Server (2:36)
First PHP Script (5:53)
Variable in PHP (5:00)
Conditional Statements (10:02)
Loops in PHP (9:13)
Object Oriented Features
Functions in PHP (5:42)
Require, Includes and some String Functions (9:13)
Classes Overview (7:09)
Scoping Rules and the Global Keyword (3:35)
Static Properties (9:26)
Arrays and Variable
Arrays in PHP (10:35)
$_SERVER Variables in PHP (5:55)
$_GET in PHP (4:08)
$_POST in PHP (2:49)
$_REQUEST in PHP (3:56)
MySQL Database Insight
Using PHPMyAdmin (5:01)
Simple Database (1:59)
MySQL Connection (5:11)
MySQL Queries (6:47)

Learn Rails Programming in Less than 2 Hours

Learn Rails Programming in Less than 2 Hours

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn how to build and design Rails apps in a step-by-step course with a hands-on project based approach.

This course teaches the basics of Rails development. Rails is a framework for developing database enabled web applications quickly and easily. In this course, we assume that you already have a knowledge of Ruby.

This course teaches the basics of Rails development. Rails is a framework for developing database enabled web applications quickly and easily. In this course, we assume that you already have a knowledge of Ruby.

The course is divided into three units. In unit 1, we’ll look at how Rails is organized. We’ll talk about the Model / View / Controller design pattern and how Rails implements it, and how to create a very simple “Hello world” application in Rails. We’ll also look at creating an application using a scaffold, and create a simple app to track contacts and phone numbers.

Unit 2 will dive deeper into Rails, and create our contacts app from scratch, starting with a simple controller and view Along the way, we’ll learn about resources and creating a model for the app, as well as view to add a contact and show the most recently added contact.

In Unit 3, we’ll finish up the application by creating actions and view to allow the user to show all contacts, and edit and delete them as well. We’ll also look at creating links between views that tie the application together.

I hope you enjoy the course as much as I’ve enjoyed writing it.

Topics covered:

Unit 1

Intro to Rails

Getting Rails on your computer

Model / View / Controller

Creating a new Rails app

The directory structure

Hello, Rails

Creating an app with a scaffold

A simple scaffold-based contacts app

Unit 2

Creating controllers

Action methods map to views

Creating views

Embedding Ruby in HTML

Creating resources

Creating a model

Adding a new contact: the new action

Adding the contact to the database: the create action

Showing the contact: the show action

Unit 3

Showing all contacts: the index action

Editing a contact: the update action

Deleting a contact: the destroy action

Linking from the home page to the contacts index

Linking up all the actions from the index page

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

2:50  Hours

19 Lessons

Lifetime Access

Course Curriculum

Preview Course

Rails Basic
Introduction (5:10)
Model / View / Controller (5:17)
Rails App Directory Structure (4:05)
Creating a New Rails Project (5:32)
Rendering Text in the Browser (5:53)
New Application with a Scaffold (11:08)
Your First Rail Project
The “people” Project – a Contact List: Creating a Controller and Index View (7:50)
Creating Resources, a Controller and a View (10:00)
Demo of Resource, Controller, and View Creation (10:31)
Adding Embedded Ruby to the View (10:38)
Creating and Migrating the Model (9:12)
Showing the Added Record (3:57)
Actions and Views
The Index action and erb (7:57)
Adding Links (6:52)
For Validation with Regular Expressions (11:14)
Deleting a Record (9:54)
Updating a Record (9:08)
Refactoring (6:31)

MySQL Database Development for Beginners

MySQL Database Development for Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

A Practical “how-to” Approach to Working with MySQL

MySQL is the fastest growing open-source relational database management system with 100 million downloads till date.
It is a popular choice of database for use in web applications and is currently used by many large websites, including Facebook, Twitter, Wikipedia, Flickr, YouTube, and a ton of other top sites!

MySQL is the fastest growing open-source relational database management system with 100 million downloads till date.

It is a popular choice of database for use in web applications and is currently used by many large websites, including Facebook, Twitter, Wikipedia, Flickr, YouTube, and a ton of other top sites!

MySQL is a general purpose relational database management system (RDBMS) used mainly to provide a back-end database for web applications.

In this course, we’ll introduce the concepts of relational database management systems in general, and how they relate to MySQL in particular.

Unlike traditional courses that concentrate mainly on theory, we’ll take a practical “how-to” approach to working with data.

Here’s what you’ll learn:

– Creating databases and tables

– Adding data to a table with INSERT

– Reading a table with SELECT

– How to use WHERE to filter data

– Using ORDER BY to sort data

– JOINs and how to use them to read from multiple tables

– Changing data in a table with UPDATE

– The DELETE query: removing one or more rows of data from a table

– Using a text file to load a database schema

These topics and many more will be covered. The concentration in this course is on MySQL itself… not on how to use it to for any particular purpose.

But this course makes a great introduction to our upcoming course about web databases using php and MySQL.

So why wait… sign up today!

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

2  Hours

20 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction and Installation
Installing MySQL (5:33)
Showing, Creating, and Using Databases (2:46)
Creating Tables, Inserting and Showing Data (6:26)
MySQL Data Types (12:47)
Creating an Auto Incrementing Primary Key (8:06)
MySQL Basic Query Statements
Describe Table Syntax (3:58)
Loading SQL Files into MySQL (6:55)
Select Query Syntax Introduction (6:34)
Select Query Demo (5:16)
MySQL Advance Statements
Update Query Syntax (3:15)
Mathematical Operations (6:06)
Distinct, Count, and Group by (4:02)
Table Relationships (7:47)
Intro to Joins (5:55)
MySQL Advanaced Statements Part 2
The Delete Query (4:36)
Types of Joins (6:04)
Joins Demo (4:36)
Creating and Using Views (2:43)
Setting up a Many to Many Relationship (4:36)
Demo of Many to Many Relationship (6:32)

jQuery for Absolute Beginners

jQuery for Absolute Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn Fundamental jQuery as per the Current Industry Demands.

JQuery is a popular JavaScript library that is used extensively in modern websites. This library facilitates common JavaScript tasks such as animations, event handling, manipulating HTML content, and communication with external servers. In addition to its easy-to-use features, JQuery also takes care of many cross-browser compatibility issues automatically.

JQuery is a popular JavaScript library that is used extensively in modern websites. This library facilitates common JavaScript tasks such as animations, event handling, manipulating HTML content, and communication with external servers. In addition to its easy-to-use features, JQuery also takes care of many cross-browser compatibility issues automatically.

Prerequisites

HTML: The student must know how to use HTML tags and attributes. Only a very basic understanding of HTML is assumed.

JavaScript: Since JQuery is a JavaScript library, the student must know how to write JavaScript. JQuery makes extensive use of functions and objects, so the student must be familiar with these concepts.

Notepad++ (Recommended): Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.

JavaScript-enabled browser: In order to run JavaScript, the student must have access to a JavaScript-enabled browser. Although Google Chrome is used throughout the tutorial, any modern web browser will work as long as JavaScript has not been disabled by an administrator.

What you will learn

We will begin the course by learning about selectors. Selectors are strings that are used to target specific HTML elements on the page. The selector syntax is highly intuitive and easy to read and understand.

We will then move on to events. The student will learn how to write code that reacts to things like mouse clicks, key presses, when the page is done loading, and a few others. These events allow programmers to create interactive user interfaces.

After that, we will move on to effects and animations. Effects are used to hide and show elements. An example would be a menu that slides open when the mouse hovers over it. JQuery has a few built-in effects that can be implemented with minimal coding. For further customization, we will look at animations, which allow programmers to animate most of the visual properties of HTML elements.

Then we will learn about changing the HTML content of a webpage. This includes adding and removing entire HTML elements, as well as modifying text and other HTML attributes programmatically. We will also learn about how to navigate the tree-like structure of an HTML document using the concept of parent-, sibling-, and child-elements.

Finally, we will end the course by looking at AJAX, which stands for Asynchronous JavaScript and XML. AJAX allows programmers to interact with external servers. To serve as our example, we will read airport data from a public web service. We will learn how to request data, how to handle the response, and how to handle errors.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1  Hour

10 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction and Setup
Introduction to jQuery (3:08)
Selectors, Events and Effects
Selectors in jQuery (6:11)
Events in jQuery (6:24)
Effects and Animations
Effects in jQuery (6:28)
Animations in jQuery (7:15)
Document Object Model (DOM)
DOM Content (5:21)
DOM Structure (4:20)
DOM Traversal (7:05)
Introduction to Ajax
Ajax Part 1 (6:42)
Ajax Part 2 (9:55)

Wordpress Beginner Tutorial Build Your First Website

Wordpress Beginner Tutorial: Build Your First Website

Instructor: John Shea

OverviewDescriptionAbout

Everything you need to know to get started with the WordPress Content Management System

In this tutorial course I am going to teach you the basics of WordPress.

WordPress is a great platform for those that are interested in building a website that can be used for:

A Business
Blogging
An eCommerce Website
Sales Page
Or even a Membership Course

In this tutorial course I am going to teach you the basics of WordPress.

WordPress is a great platform for those that are interested in building a website that can be used for:

  • A Business
  • Blogging
  • An eCommerce Website
  • Sales Page
  • Or even a Membership Course

I will be walking you through the basics of the WordPress dashboard, where to get website hosting, where to find high quality website themes, posting content and working with the platform.

Building a WordPress website is a great skill to have not only for yourself but you can also build websites for clients and turn a profit on your work!

John Shea

I am an entrepreneur, gamer, podcaster, metal music fanatic and blogger. I’m always trying to stay up to date with the latest trends and changes in the constant growing world of SEO & Digital Marketing.

I blog at NoShameIncome.com sharing what’s working for me today in the world of online marketing.

I originally started learning about online marketing as a way to generate additional income, I enjoy connecting with others and helping people achieve their goals.

1:50  Hours

24 Lessons

Lifetime Access

Course Curriculum

Preview Course

Start Here
What To Expect In This Course (1:23)
What Is WordPress? (2:02)
Hosting & Setup
Wordpress Hosting Options (2:38)
Getting a Domain (3:01)
Installing WordPress Through Cpanel (Depending On Host) (2:19)
Walking You Through The WordPress Backend
A Walkthrough The Dashboard (2:18)
Appearance Settings (5:57)
All Other Settings (8:01)
Using Widgets (2:37)
Permalink Structure (1:11)
Picking a Theme
Free Themes (1:47)
Premium Themes – ThemeForest (6:31)
Publishing Content & Plugins
Posting a Blog Post (6:17)
Working With Pages (1:56)
Embedding Videos & Images Into Content (3:20)
What Are Plugins? (2:55)
Yoast SEO (3:53)
JetPack (1:24)
Hiring a Freelancer & Learning To Use FTP
Hire a Freelancer Inexpensively (5:30)
Why You May Want To Learn How To Use An FTP Program (1:40)
Conclusion
Thanks For Watching! (3:11)

Learn Essential Javascript Fundamentals

Learn Essential Javascript Fundamentals

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Sit through one hour of training and walk out understanding Javascript as its core.

JavaScript is a programming language that can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. Unlike HTML, which can only be used to display content, JavaScript allows web designers to add functionality and interactivity to their websites.

JavaScript is a programming language that can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. Unlike HTML, which can only be used to display content, JavaScript allows web designers to add functionality and interactivity to their websites.

What you will learn

We will begin the course by learning where to write JavaScript. We will look at writing JavaScript directly inside an HTML tag, then inside of a <script> tag, and then finally in a file separate from the HTML document. We will discuss some of the reasons for using each method.

After that, we will learn about how to manipulate some basic data types. We will learn about how to do simple arithmetic, and also look at some of JavaScript’s built-in mathematical capabilities. Then, we will learn about working with words and characters, using a data type known as the “string”. We will also cover the Boolean type, which is a representation of True and False inside of a programming language.

Then we will move on to more complex types. We will learn about the array, which is essentially a list. We will look at how to create arrays, how to access elements inside them, and how to modify the contents of an array. Functions will also be covered, which will allow us to organize code into simple, reusable pieces. We will also learn about objects, which are a way of grouping together data and behaviors.

We will then move on to control flow. We will look at the “if” statement, which allows the script to decide whether or not to execute a block of code based on some condition. We will also look at looping. Looping refers to repeatedly executing a block of code until some condition is met. Then, we will learn about errors, and how to handle them properly so that they do not halt execution of the script.

Next, we will look at the Document Object Model ( DOM ). This is what allows JavaScript to interact with the HTML code of a webpage. We will look at several ways of finding any particular HTML element on the page. Then we will see what information we can extract from that element (tag name, attributes,etc.). We will learn about adding and removing elements from a page. Finally, we will learn about events, which allows JavaScript to react to things like mouse clicks, mouse movement, key presses, and many others.

We will end the course with a practical exercise, in which we will build a simple JavaScript-based webpage. We will put to use most of the concepts covered in the course. We will look at how to validate user input, how to display results, and how to display meaningful error message to the user.

Prerequisites

HTML: The student must know how to use HTML tags and attributes. Only a very basic understanding of HTML is assumed.

Google Chrome (Recommended): Google Chrome is a free web browser and it will be

used to execute all the examples in this course. Although all browsers can run JavaScript, Chrome has extensive built-in developer tools. In the course, we will be using Chrome’s JavaScript console, which will allow us to run quick little examples without the need to create and edit files.

Notepad++ (Recommended): Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.

 

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1:50  Hour

16 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Introduction to Javascript (4:59)
Overview and Basic Setup
Course Overview (3:38)
Basic Setup (6:09)
Variables and Primitive Types
Numbers Demo (5:47)
Variables Demo (4:45)
Strings Demo (6:09)
String Methods Demo (6:26)
Object Types
Javascript Arrays (5:38)
Javascript Functions (6:46)
Objects in Javascript (6:39)
Control Flow
Conditionals (7:36)
Looping (6:57)
Errors (7:54)
Document Object Model (DOM)
Elements and Attributes (7:31)
Events (7:26)
Function Calculator Exercise (8:59)

Getting Started with NodeJS for Beginners

Getting Started with NodeJS for Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn Basic of Powerful JavaScript Engine NodeJS with Core Libraries

NodeJs is a powerful JavaScript engine that can be used for a variety of tasks. In this course, we’ll learn the basics of working with NodeJS. We’ll work with the core libraries, but also learn about using npm: theNode Package Manager to load and work with any third party package that has been developed for NodeJS. We’ll also look at three ways to write and run a simple web server using node.

NodeJs is a powerful JavaScript engine that can be used for a variety of tasks. In this course, we’ll learn the basics of working with NodeJS. We’ll work with the core libraries, but also learn about using npm: theNode Package Manager to load and work with any third party package that has been developed for NodeJS. We’ll also look at three ways to write and run a simple web server using node.

The course is an hour long, and consists of two units. Topics include:

– installation
– testing and verifying the installation
– introduction to the npm
– using the REPL utility
– file input and output

The course assumes that you are comfortable writing and understanding object oriented JavaScript.

I hope you’ll join us for this exciting introduction to NodeJS.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1  Hour

12 Lessons

Lifetime Access

Course Curriculum

Preview Course

Basic Setup
Introduction (3:07)
Download and Install of node.js (2:04)
Testing the Installation (5:55)
Getting Started
Introduction to the npm Package Manager (9:42)
Using the Read-Eval-Print Loop Utility (3:43)
Using the fs Library for File Input (7:02)
Pulling Information from the Listing (6:11)
File Output Added (7:06)
With Servers
Serving Static Content with the HTTP Package (4:40)
Using the HTTP Server Global Package (5:28)
Serving Files with Node-static (7:04)
Handling Error Pages with Node-static (5:47)

An Introduction to PHP & MySQL

An Introduction to PHP and MySQL

Instructor: University of Michigan

OverviewDescriptionAbout

Taught by the University of Michigan, you will learn the basics and nitty gritties of PHP and MySQL.

PHP / MySQL – Database Applications
PHP is a fast and feature-rich open source scripting language used to develop Web Applications or Internet / Intranet Applications.

PHP / MySQL – Database Applications

PHP is a fast and feature-rich open source scripting language used to develop Web Applications or Internet / Intranet Applications.

MySQL is a powerful open source database server built based on a relational database management system and is capable of handling a large concurrent database connection.

When combined together, talented PHP and MySQL developers can build very powerful and scalable Web / Internet / Intranet Applications.

PHP and MySQL are referred to as development tools.

PHP and MySQL are Open Source, meaning that they are free development tools, and there is a large community of dedicated volunteer programmers who contribute to make improvements and are continuously adding features to it. The development tools and database servers that require licensing costs have limited programming resources compared to open source development tools, which have an enormous and fast growing dedicated and knowledgeable community that extends around the world.

University of Michigan

The University of Michigan, frequently referred to simply as Michigan, is a public research university located in Ann Arbor, Michigan, United States. Originally, founded in 1817 in Detroit as the Catholepistemiad, or University of Michigania, 20 years before the Michigan Territory officially became a state, the University of Michigan is the state’s oldest university.

11:35 Hours

36 Lessons

Lifetime Access

Course Curriculum

Preview Course

Beginning & Introduction
Computing Conversations: Rasmus Lerdorf Interview on Creating PHP (7:45)
Computing Conversations with Brendan Eich (12:00)
Computing Conversations: Brian Behlendorf on the Apache Software Foundation (4:34)
Installing MAMP On a Macintosh and Writing your first PHP Program (10:22)
Setting display_errors variable in the php.ini for MAMP (4:59)
Installing XAMPP On Windows and Writing your first PHP Program (12:12)
Setting display_errors variable in the php.ini for XAMPP on Windows (5:35)
Setting up your first database and table on the UMSI People Server using PDO and PHP (5:06)
PHP-Intro: Understanding MySQL and Databases (Part 1) (22:19)
PHP-Intro Understanding MySQL and Databases (Part 2) (21:16)
PHP-Intro: Importing A Database into PHPMyAdmin (1:47)
Elizabeth Fong: Creating the SQL Database Standards (7:46)
PHP-Intro Data Modeling (Part 1) (8:34)
PHP-Intro Data Modeling (Part 2) (10:28)
PHP-Intro Data Modeling (Part 3) (14:05)
PHP-Intro Data Modeling (Part 4) (18:49)
PHP-Intro Chapter 3 – Overview (24:27)
PHP-Intro 04 Expressions and Control (38:06)
PHP-Intro 05 Arrays and Super Globals (22:38)
PHP-Intro 06 Functions (28:24)
PHP-Intro 07 Forms (Part 1) (24:08)
PHP-Intro 07 Forms (Part 2) (21:39)
PHP-Intro 8 Sessions, Cookies, and Login (Part 1) (36:48)
PHP-Intro 8 – Sessions, Cookies, and Login (Part 2) (20:20)
PHP-Intro 10 Databases in PHP using PDO (Part 1) (27:10)
PHP-Intro 10 Databases in PHP using PDO (Part 2) (17:25)
PHP-Intro 10 Databases in PHP using PDO (Part 3) (22:56)
PHP-Intro 11 PHP Objects (38:51)
PHP-Intro 12 JavaScript (35:45)
PHP-Intro 12 JavaScript Objects (18:28)
PHP-Intro 14 JQuery and JSON (Part 1) (27:12)
PHP-Intro 14 JQuery and JSON (Part 2) (25:54)
PHP-Intro 14 JQuery and JSON (Part 3) (9:22)
PHP-Intro 15 Advanced PDO/ SQL (Part 1) (11:29)
PHP-Intro 15 Advanced PDO/SQL (Part 2) (33:04)
PHP-Intro 15 MySQL Transactions (29:28)

Foundation 5 - Learn Responsive Design & Rapid Prototyping

Foundation 5 - Learn Responsive Design & Rapid Prototyping

Instructor: Sandy Ludosky

OverviewDescriptionAbout

Learn the nuts & bolts of rapid prototyping with Foundation 5, the lightweight framework that makes it faster to code.

Foundation 5 makes it faster to learn and to code.

This workshop is a fast-track to getting up to speed with rapid responsive prototyping with the most advanced responsive Framework.

Foundation 5 makes it faster to learn and to code.

This workshop is a fast-track to getting up to speed with rapid responsive prototyping with the most advanced responsive Framework.

Topics include:

  • A complete guide to the responsive grid
  • A tour of the numerous CSS components & Key UI elements
  • Dynamic features Integration with orbit slider, reveal modal, Accordion, Lightbox..
  • Mobile user experience optimization
  • A 1-hour walkthrough : from prototype to beautiful design
  • Quizzes, Interactive Exercices

Hand-on and project-based, the course will help you :

  • Learn the fundamentals of using Foundation
  • Start building responsive web pages
  • Sharpen your design skills

So, let’s get started with Foundation 5!

This workshop is the fastest way to get you up and running with Rapid Prototyping, Mobile First & Easy Customization

Sandy Ludosky

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

2:50  Hours

28 Lessons

Lifetime Access

Course Curriculum

Preview Course

Getting Started with Foundation 5
Welcome to the Workshop ! (1:21)
Foundation Files & Project resources (1:51)
Intro to the Responsive Grid (1:54)
Responsive Grid – The Complete Guide
Basic Grid
Small & Medium Grids
Quiz 1: Quiz
Advanced Grid (Nesting) (8:35)
Offset Columns (4:10)
Quiz 2: Quiz
Centered Columns (8:18)
Source Ordering (9:10)
Block Grid (7:05)
Quiz 3: Quiz
Responsive Design Project
Responsive Image Slider (Orbit.js) (8:14)
“About Us” (Panel) (1:53)
Content Slider & Equalizer.js (10:39)
Video Popup (Modal.js) (3:51)
Accordion.js (3:43)
Portfolio Gallery (Clearing Lightbox.js) (3:55)
Interactive Contact Form (Alert.js) (11:42)
Social Media (Foundation Font Icons) (5:26)
Mobile Device Optimization
Interchange Responsive Content (6:50)
Adaptive Content (Media Queries) (5:53)
Responsive Navbar (6:24)
Alternate Design Work
Intro to Tab.js (3:31)
Tabs Customization (3:28)
“Team” Section Tab (3:49)
Tooltip.js (3:00)
Tabs & Media Queries (5:21)
Vertical Tabs (1:04)
Last Words (0:30)

Getting Started with LESS - Beginner Crash Course

Getting Started with LESS - Beginner Crash Course

Instructor: Sandy Ludosky

OverviewDescriptionAbout

Learn to write better and more maintainable CSS with LESS

What is LESS ?

Less is a CSS is a superset of CSS and a pre-processor programming language, often referred as “Dynamic CSS”.

What is LESS ?

Less is a CSS is a superset of CSS and a pre-processor programming language, often referred as “Dynamic CSS”.

  • LESS syntax is modelled after traditional CSS
  • LESS compiles into standard CSS3
  • LESS allows you to extend your CSS with great features such as :
    • Variables for faster maintenance
    • Mixins as re-usable objects
    • Nesting for a cleaner stylesheet structure
    • Math calculations with the Operators.
  • Less code and more work done !

Why use LESS ?

While CSS is a great language, it has its limitations.

For example, if you have a color code used multiple times in your stylesheet, you need to edit this one multiple times to update your design. Very tedious process!

LESS is great for the following reasons. :

  • Allows to cut down one code and save time
  • Reduce repetition (DRY) and mistakes
  • It makes logical sense to break out CSS into multiple files with the feature

Every web developer or front-end UI engineer should use LESS over traditional CSS

=> What you will learn:

In the first section, you will :

  • learn how to define Variables for faster maintenance.
  • learn how to declare Mixins as reusable objects
  • learn about Nesting for a cleaner stylesheet structure.
  • learn how to perform mathematical calculations with the Operators

On a more advanced level, we will discuss about:

  • Built-in functions
  • Parametized and Guarded mixins
  • The @import directive to include external stylesheets in one single document.

In a last chapter, you will apply what you have learned with a hand-on project.

=> The objectives of this course is to help you

  • create smarter and cleanerer stylesheets,
  • cut down on code,
  • keep your code DRY (Don’t Repeat Yourself) and organized.

=> By the end of the course,

  1. you will understand how to use the LESS features and compile the less stylesheets into standard CSS
  2. you will understand how to easily integrate mixins libraries as well as external resources such as Font Awesome and Google Font into your project.
  3. You will also be able to install and use the application SimpLESS to compile your less files into beautiful CSS.
    1. SimpLESS is a GUI application for Less and Sass compilation.
    2. SimpLESS is simple to learn for first-time users and it is compatible with both PC and MAC.

In Getting Started with LESS, learn to take your CSS to the next level and write better styling code. With several demonstrations and examples. you will see the power of the pre-processor language.

Sandy Ludosky

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

1:50  Hours

21 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Welcome! (1:08)
Course Instructions
LESS Basics
Introduction (0:39)
Course Materials & Online Resources
Variables (8:10)
Nested Rules (10:13)
Mixins (10:52)
Operators (6:03)
LESS Advanced
Intro Advanced Less features (0:47)
Parametized mixins with default (13:01)
Guarded mixins (6:10)
Built-in Functions (2:36)
@import Directive (7:22)
Project Demo
Introduction (1:08)
Project Overview (2:10)
Instructions
The Grid (10:14)
Header (5:47)
Body – Main Section (8:47)
Footer (2:16)
More (3:50)

Google Apps Script for Beginners - Amazing Things with Code

Google Apps Script for Beginners - Amazing Things with Code

Instructor: Laurence Svekis

OverviewDescriptionAbout

Getting started with Google Apps Script see what amazing things you can do automate Google Suite of Products

DO NOT TAKE THIS COURSE IF YOU HAVE NO JAVASCRIPT EXPERIENCE – JAVASCRIPT IS AN ABSOLUTE PREREQUISITE!!!

DO NOT TAKE THIS COURSE IF YOU HAVE NO JAVASCRIPT EXPERIENCE – JAVASCRIPT IS AN ABSOLUTE PREREQUISITE!!!

Get started with Google Apps Script – Perfect course for beginners who want to explore what they can do with Google Apps Script

BONUS – Downloadable PDF course Guide – with links and resources.

Introduction to Google Script – how to access it and how it works.

Apps Script is based on JavaScript 1.6, (1.7 and 1.8). Many basic JavaScript features in addition to the built-in and advanced Google services. Apps Script code runs on Google’s servers. Knowledge of JavaScript is a prerequisite to Google Apps Script which will allow you to jump right in and begin coding. – Just like JavaScript with some extra methods.

The course covers the following topics and is designed a quick beginners guide to using and creating Google Apps Script applications.

  • How and where to begin coding
  • How Google Apps Script works
  • Google Marcos – really apps script code
  • Editing and updating script code
  • Getting familiar with the Script editor
  • Standalone and Bound scripts
  • Document Service
  • JavaScript in Google Apps Script
  • JavaScript Variables, Arrays, Objects, Loops, Conditions, Functions….
  • Coding JavaScript within Apps Script
  • Explore the online editor File Tab
  • Creating new files
  • Apps Script triggers
  • View tab and debugging
  • Run tab and debugging
  • Create a web app publish tab
  • Using html file for client side web app
  • Web apps made dynamic
  • Dialogs and UI options
  • Document as PDF
  • Spreadsheet service
  • Sheet data and UI
  • Copy and select content in range and objects
  • Spreadsheet and calendar

Source Code is included

Fast friendly support within the Q&A section – taught by an instructor with over 20 years of web development experiencing ready to help you learn.

What are you waiting for join now and start creating your own amazing projects with Google Apps Script.

Who this course is for:
  • Web developers
  • Application developers
  • Anyone who wants to learn more about Google Apps Script
  • Anyone who wants to automate Google Suite
  • JavaScript coders

Laurence Svekis

I’m here to help you learnachieve your dreams, come join me on this amazing adventure today

Google Developers Expert – GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

“I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I created my first computer applications in 1990, and my first website in 1998. I enjoy sharing my knowledge with others and want to help you share in the wonderful opportunities that the internet provides.”

“Learning, understanding with a strong passion for education. The internet has provided us with new opportunities to expand and share knowledge.”

Want to learn more about becoming a web developer, do you want to experience the freedom that technology provides for us? Learn how to bring amazing things to life online. Technology connects us all in many ways. It opens up doors to those who embrace it and learn how to make those connections real.

“My courses are designed to help you achieve your goals, learn and update skills”

Background : An experienced web application developer, having worked on multiple enterprise level applications, hundreds of websites, business solutions and many unique and innovative web applications. Web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP and MySQL. Anything to do with web creation and digital experience. Passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO.

Understanding technology provides a means to better connect with users. It also opens so many doors. Knowledge is the key to success and I want to help you experience what technology has to offer. I’m passionate about web technologies, and look forward to sharing my knowledge and experience with you!”

2:28  Hours

30 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
10_JavaScript_Objects (3:43)
14_IDE_Online_Editor (3:07)
0_Google_Apps_Script_Introduction (4:42)
17_IDE_Run (1:46)
21_Document_Service (4:17)
3_Google_Apps_Script_Scripting (1:57)
0_Google_Apps_Script (3:03)
13_JavaScript_Loops (3:31)
12_JavaScript_Conditions (2:54)
1_Marcos_for_Script (5:19)
15_IDE_edit_tab (5:18)
22_Dialogs_and_custom_UI_buttons (8:34)
24_Spreadsheet_Data (4:27)
4_Create_Standalone_Script (11:12)
2_More_fun_with_Marcos (3:55)
18_Publish_Tab (6:51)
20_Editor_Resources_and_Help (2:16)
27_Calendar_Data_to_Spreadsheet (10:08)
11_JavaScript_Functions (3:49)
28_Google_Apps_Script_Conclusion (5:00)
5_Get_by_ID_Document (5:24)
23_Document_as_PDF (8:00)
9_Google_Sheets_AppendRow (4:31)
7_JavaScript_in_Apps_Script (5:30)
19_Web_App_Dynamic_Code (2:45)
25_Add_new_sheet (6:28)
16_IDE_view_tab (1:47)
8_JavaScript_Arrays (5:26)
26_Copy_Content_in_Sheet (4:34)
6_Document_Service (3:59)

Web Application Development - Learn by Building 3 Web Apps

Web Application Development - Learn by Building 3 Web Apps

Instructor: Akshay Nagpal

OverviewDescriptionAbout

Use the power of HTML5 and jQuery to develop 3 Latest Web Apps! It’s a pathway to Game Development and User Interfaces !

The world is filled with developers who know multiple web programming languages but haven’t applied them anywhere. Just knowing the syntax does not matter.

The world is filled with developers who know multiple web programming languages but haven’t applied them anywhere. Just knowing the syntax does not matter.

What matters is TO APPLY that knowledge to build something. Easy or tough doesn’t matter, you should just make something out of your knowledge.

Web Application Development – Learn by Building 3 Web Apps” will make you LEARN HTML5 and jQuery and also APPLY them to make 3 amazing Web Applications! All this in just 90 Minutes! So what are you waiting for?

This course will teach you the most frequently used functions and techniques of HTML5 and jQuery and by the end of the course you will be having your own :

1. Animated keyboard controllable snake game.

2. A magnifier application which is used in major E-commerce stores like Ebay and Amazon.

3. An interactive web form with progress bar.

The course includes :

  1. Explanatory in-depth Videos.
  2. Presentations.
  3. Source code files of all the programs discussed and projects made.
  4. Supplementary Material for better understanding
  5. Quizzes at the end of section to revise and know how much you have learnt.
  6. Complete support material for all technical problems

Course Structure :

The course is divided into 7 sections given below:

  1. Course Summary and Supplementary Material
  2. New Features of HTML5
  3. jQuery Fundamentals
  4. Application 1: Making a web form with progress bar
  5. Application 2: Making the Magnifier Application
  6. Application 3: Making the Snake Game
  7. Bonus Lectures

Why take this Course :

After completing this course you will be able to

  1. Master most used functions of HTML 5 and j-Query.
  2. Make your own 2-D games.
  3. Make interactive websites with increased functionality.
  4. Design better User Interfaces
  5. Increase your grasping of web development technologies.

Course Requirements:

  1. Google Chrome (or any other modern web browser)
  2. Sublime Text Editor or any other text editor.

Akshay Nagpal

Akshay Nagpal is a Computer Scientist having a keen interest in web development, Search Engine Optimization, Blogging and WordPress. He’s been actively developing projects in C, C++, Java, HTML5, CSS3,Javascript ,Jquery, PHP & MySQL since 2010.

He loves open source projects and you can view his Github Profile.

He works as a professional Web Designer for college websites and events. He also teaches and encourages people to start web development.You can follow him on Twitter to know more!

1  Hour

29 Lessons

Lifetime Access

Course Curriculum

Preview Course

Course Summary and Supplementary Material
Why should you take this course? (2:48)
Instructions for Students and Frequently Asked Questions
Software Requirements
New Features of HTML5
Introduction to HTML5
DOCTYPE (0:20)
Canvas Element (3:24)
Datalist Element (1:23)
Using HTML5 Input Types to Enhance the Mobile Browsing Experience
Live Coding: Range Input Type (3:10)
HTML5 Quiz!
jQuery Fundamentals
Getting Started with jQuery (3:57)
Selectors and Events in jQuery (4:52)
Effect 1: Show / Hide (5:23)
Effect 2: Fading (3:58)
Effect 3: Sliding (1:04)
Basics of Animation (1:53)
Quiz 2: jQuery Quiz!
Application 1: Making a web form with progress bar
Designing the Form using HTML5 (8:18)
Linking the Progress Bar with User Input using jQuery (5:35)
Progress Form Source Code
Application 2: Making the Magnifier Application
Initialising the Image and Magnifier (2:52)
Toggle Visibility of the Magnifier (3:00)
Making the Magnifier move with Cursor (2:32)
Magnifier Source Code
Application 3: Making the Snake Game
About the Snake Game (2:59)
Making the Snake and Game Area (4:51)
Designing Game Rules (4:57)
Making the Snake Keyboard Controllable (1:37)
Snake Source Code

Master Ruby on Rails - For Beginners Learn Ruby fundamentals

Master Ruby on Rails - For Beginners Learn Ruby fundamentals

Instructor: Skillbakery Studios

OverviewDescriptionAbout

Learn Ruby fundamentals

What you’ll learn
Learn the fundamentals of Ruby on Rails and more…
Learn how to design a web application
Learn how to perform database operations in a web site
Learn how to deploy a web application on AWS EC2 instance

What you’ll learn
  • Learn the fundamentals of Ruby on Rails and more…
  • Learn how to design a web application
  • Learn how to perform database operations in a web site
  • Learn how to deploy a web application on AWS EC2 instance

Requirements

  • Prior knowledge of programming will be helpful
  • You should know basics of HTML and CSS
Description

This course shows how to create a web app using Ruby on Rails framework.

The course is for beginners who want to learn and develop web applications using Ruby on Rails.
It explores each part of the framework, best practices and techniques which are used in real world development.

The course is project based, so we will be creating a real world web application in this course and we will see how we can apply various concepts in our project that we have covered in this course.

The course will also focus on

  • Designing a web application
  • Routing
  • Interacting with Database
  • Object Oriented Programming
  • User Authentication

In this course we will be covering following topics

  1. What is Ruby on Rails
  2. Installing Ruby on Rails
  3. Controllers, Views and Templates
  4. Database
  5. Models, ActiveRecord and ActiveRelation
  6. CRUD and Controllers
  7. Associations/Relationships
  8. Layouts
  9. Asset Management
  10. Forms
  11. Validation
  12. User Authentication
  13. Error Handling and Debugging
  14. Deployment

We are also adding more topics related to new features in Ruby on Rails so join in early to reap in the benefits

Who this course is for:
  • Anyone who wants to learn Ruby on Rails
  • Those who are into web development
  • Those who would love to learn programming

SkillBakery Studios

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that’s why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

7:50  Hours

97 Lessons

Lifetime Access

Course Curriculum

Preview Course

Ruby on Rails
Introduction (2:04)
Why use Ruby on Rails (3:02)
Ruby on Rails Architecture (2:50)
Installing Ruby on Rails
Installing Ruby on Rails on Windows (3:38)
Installing Ruby on Rails on Mac OS Sierra (3:12)
Installing Ruby on Rails on Linux (1:40)
Getting Started – Creating our CMS project
Creating our Project (2:52)
Understanding Bundler (2:45)
Accessing our Project – Changing DB to MySQL (3:26)
Controller & Views in Ruby On Rails (6:38)
Application Structure (6:08)
Server Requests (6:06)
Routes (6:58)
Controllers, Views and Templates
Rendering Templates (7:37)
Making use of Controllers to Redirect Actions (5:18)
Functioning of View Templates – Introducing ERb (6:21)
Passing data from Controller to View – Introducing Instance Variables
Creating Links The Ruby Way (3:29)
Passing parameters in URL (9:20)
Databases
Introduction to Database Concepts (5:20)
Creating Database and Users (5:21)
Configuring Database in our project (4:09)
Understanding Rake (2:07)
Introduction to Migrations (0:53)
Generating Migrations (8:31)
Executing Migrations (4:43)
Rolling back Migrations (2:22)
Migration Methods (3:37)
Managing Migration Script Issues (5:04)
Generating Migration Scripts for our CMS – I (1:42)
Generating Migration Scripts for our CMS – II (4:32)
Models, ActiveRecord & ActiveRelation
Understanding ActiveRecord & ActiveRelation (3:41)
Generating Models (4:17)
Interactive Ruby Shell – The Ruby Console (4:27)
Ruby Console – Creating and Saving Records (8:18)
Ruby Console – Finding a Record (6:24)
Ruby Console – Updating Records (5:55)
Ruby Console – Deleting Records (2:09)
Constructing Queries – Conditionals (7:40)
Limit Records – Order,Limit and Offset (4:17)
Named Scopes in our Model (6:37)
Associations/Relationships
Types of Relationships (3:02)
One to One Associations (6:51)
One to Many Associations (8:02)
Many to Many Associations
Many to Many Associations : Rich (8:57)
Traverse a Rich Association (5:31)
CRUD & Controllers
Basic CRUD Operations (4:08)
Exploring Read Action: Index (4:22)
Exploring Read Action: Show (3:27)
Basics of Forms in Rails (5:57)
Exploring Mass Assignments & Strong Parameters (3:21)
Exploring Create Action: New (3:36)
Exploring Create Action: Create (4:27)
Exploring Update Action: Edit (4:59)
Exploring Delete Action: Delete & Destroy (4:30)
Informing the user – Flash Hash (3:36)
Layouts
Introduction to Layouts (4:31)
Creating a Layout and Setting Page Title (4:57)
Partial Templates (4:04)
Text Helper Methods (7:42)
Number Helper Methods (5:07)
Date and Time Helper Methods (4:15)
Custom Helpers (6:12)
Sanitize Helpers (2:38)
Sanitize Helpers in Action (6:33)
Asset Management
Introduction (6:09)
Asset Pipeline – Stylesheets (4:17)
Asset Pipeline – JavaScript (6:25)
Asset Pipeline – Images (5:15)
Forms
Form Helpers (4:06)
Form Option Helpers (4:45)
Date and Time Form Helpers (4:08)
Form Errors Validation (5:32)
Prevent Cross Site Request Forgery (2:00)
Validating Data
Validations Methods (6:33)
Demo of Validation Methods (8:38)
Validates Method (2:05)
Custom Validations (2:06)
User Authentication
Introduction (2:31)
Securing Passwords (9:42)
Sign In and Sign Out (6:41)
Cookies and Session (5:10)
Authenticating Users (5:26)
Enhancing CMS
Ruby Enhancements – Visitor Section (9:27)
Nesting Pages (5:47)
Installing Ruby Gems (1:50)
Using Gems – Sorting Topics (3:25)
Exploring Active Record Callbacks (6:29)
Setting up CMS Navigation (4:13)
Error Handling & Debugging
Introduction – Understanding Errors (8:15)
Configuring Log Levels (7:06)
Debugging Techniques (2:04)
Error Handling in Production Environment (2:07)
Deployment
Deployment – Introduction (1:31)
Deployment – AWS EC2 Instance (6:29)
Conclusion & Code Download
Conclusion & Code Download (0:30)

Starting with JSON

Starting with JSON

Instructor: Total Training

OverviewDescriptionAbout

Learn this simple and lightweight data exchange format!

This Starting with JSON training course is for any IT professional or casual developer looking for a solid understanding of how JSON works in open-sourced and private development projects.

This Starting with JSON training course is for any IT professional or casual developer looking for a solid understanding of how JSON works in open-sourced and private development projects. From structure and data types, to databases and utilities, you will learn all about how JSON is implemented in software.

This course pertains to not only web, mobile, and service application developers, but also architects, UI designers, testers, and administrators.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

1:07  Hours

15 Lessons

Lifetime Access

Course Curriculum

Preview Course

CHAPTER 1: WELCOME TO STARTING WITH JSON
Course Introduction (4:13)
Learning JSON (3:54)
JSON Defined (4:02)
JSON Structure (2:59)
JSON Data Types (2:29)
JSON & JavaScript (8:17)
JSONP (5:24)
CHAPTER 2: USING GIT
Using JSON (1:46)
JSON & Java (3:18)
GSON Library (6:13)
JSON Databases (6:42)
JSON Configuration Files (4:15)
JSON & APIs (4:16)
JSON Utilities (4:07)
Wrap Up (4:18)
Resources
Project Files – ing with JSON

Angular 7 - Getting Started

Angular 7 - Getting Started

Instructor: Total Training

OverviewDescriptionAbout

Remain on the cutting edge of coding with Angular 7!

In this Angular 7 – Getting Started course, you will learn all about Angular – a JavaScript-based framework. Gain a strong foundation in the Angular architecture by creating projects, integrating your module, styling components, implementing reactive forms, and more. Whether you’re an IT professional, an aspiring web, mobile or service app developer, a tester, a UI designer or an architect, this is the course for you!

In this Angular 7 – Getting Started course, you will learn all about Angular – a JavaScript-based framework. Gain a strong foundation in the Angular architecture by creating projects, integrating your module, styling components, implementing reactive forms, and more. Whether you’re an IT professional, an aspiring web, mobile or service app developer, a tester, a UI designer or an architect, this is the course for you!

Angular Version 7.x

Purpose: To keep this course on the cutting edge of Angular technology and be consistent in providing instruction for the features found in the latest Angular release (v7.1.1)

In this update we addressed the major changes in the Angular version 7.1.1 release (late November 2018). Per our course content, including hands-on coding exercises, there were a few breaking changes in the 7.0.x releases which ripped across much of the original project code and also included minor, non-breaking changes which outdated certain aspects of our original content.

We updated all of the course’s code-along video content to fix the breaking changes, including:

  1. Angular-CLI & npm syntax usage
  2. Angular-CLI template output changes
  3. Material 2 inclusion and configuration syntax changes

Fallout of the above deltas outdated a large percentage of the course’s existing content. Each affected video in the series was updated to reflect the current release.

The Angular CLI has been continually improving since its inception. Additional features that have bumped its power up changed some of the commands and flags that are used in creating new Angular projects, generating assets, and adding schematics.

While closely tied to the Angular core library, but not included in it, the Material 2 styling library has endured a lengthy, rough development and release lifecycle. As this library is so closely tied to the Angular core, we’ve included content in this video series from the beginning. Again, in this current release, many breaking changes and previously unavailable features were included. We made significant changes to existing content and created additional content to appropriately cover the current state of the Material library.

As with prior updates to this video series, we applied incremental improvements to existing content in an effort to continuously improve the overall effectiveness and appeal of the entire course.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

5  Hours

35 Lessons

Lifetime Access

Course Curriculum

Preview Course

01: ANGULAR 7 UPDATE
Course Introduction (1:26)
What is Angular (1:39)
How this course works (2:22)
The Course Outline (1:22)
02: LET’S GET STARTED
Section Introduction (12:57)
What Do We Have Here (9:26)
Angular Architecture (9:13)
From Scaffold to Application (1:34)
Section Summary (1:12)
03: ANGULAR COMPONENTS
Section Introduction (4:28)
Create a Components Project (1:50)
Working with Components_new (6:25)
Section Summary (3:15)
04: ANGULAR ROUTING
Section Introduction_new (1:31)
Create a Routing Project (5:17)
Lets Do Some Routing (8:52)
Section Summary (1:32)
05: ANGULAR SERVICES
Section Introduction (2:17)
Create a Services Project (7:23)
Start Building Services (6:42)
Wiring Services Up (3:51)
Accessing Services (8:36)
Service-Enabled Components (3:27)
Finalizing our Services Implementation (4:38)
Section Summary (1:53)
06: ANGULAR MODULES
Section Introduction (4:09)
Modules Defined (5:11)
Refactoring for Modules (4:55)
Finish our Modules Refactor (9:16)
Section Summary (4:35)
07: STYLING ANGULAR
Section Introduction (2:22)
Integrate the Module (4:36)
Style our Components (12:31)
Section Summary (1:14)
08: DIRECTIVES AND PIPES
Section Introduction (2:32)
Directives (7:21)
Pipes (3:23)
Section Summary (1:57)
09: ANGULAR FORMS
Section Introduction (1:47)
Types of Forms (5:12)
The Angular Forms Module (2:45)
Implementing Reactive Forms (8:44)
Stying Reactive Forms (5:27)
Section Summary (1:43)
10: COURSE CONCLUSION
Course Conclusion (2:01)
What Now (1:58)
Final Comments (1:01)
Project Files Included
Supplemental Material – Getting Started with Angular 7

Python Web Programming

Python Web Programming

Instructor: Total Training

OverviewDescriptionAbout

Access and parse the web with Python in this crash course

Your definitive step-by-step guide to conquering python web programming…

Imagine powering up your tablet and browsing a site you built. Or discovering the skills necessary to launch a career in web programming. Or imagine, after years of thinking about it, finally crossing “become code literate” off your bucket list.

Your definitive step-by-step guide to conquering python web programming…

Imagine powering up your tablet and browsing a site you built. Or discovering the skills necessary to launch a career in web programming. Or imagine, after years of thinking about it, finally crossing “become code literate” off your bucket list.

Three Reasons To Learn Web Programming With Python

  • It’s easy and quick to learn: Forget strict syntax rules and endless strings of coding, Python was designed with simplicity in mind. And you’ll be busy coding before you know it. Why? Because Python requires less time, less code and less concepts than all other programming languages.
  • It’s a stepping stone: New to object-oriented coding, or programming all together? Get your feet wet with the most versatile coding language on the market. Python teaches you sound foundational skills that are easily transferable to other, more tedious languages.
  • It’s a money maker: The demand for Python web programmers is booming. In fact, it’s the most popular coding language in the world. Used by giants like Google, Pinterest and Instagram, it’s is the only language you’ll need to begin a career in Python web programming, design your own game or create your own app. And that’s just for starters.

How is this course different?

We understand. There are other Python courses. But, Python Web Programming dives deep into all aspects of web programming with Python. We pull back the curtain on coding—giving you an unparalleled understanding of the art and science behind it. But we don’t stop there. Because you’ll graduate with the all the tools necessary to build vibrant, sustainable web based programs.

You see, this course was created as a labor of love. In fact, it’s delivered with a level of quality and expertise you’d expect from an elite university —not an online course.

What are the requirements?

  • A computer
  • PC, Mac or Linux Operating Systems OK
  • he basics of Python 3
  • Up to $5 for a Digital Ocean VPS. VPS cost can be per hour, at an average of $5 a month, so the cost of the server can actually be much less than this.

What am I going to get from this course?

  • 60 lectures and over 6+ hours of content!
  • Acquire an in-depth understanding of Python web programming.
  • Get hands on experience working with Python files and building programs
  • Learn to Access and parse the web with Python.
  • Learn to Manage a database.
  • Learn to Manage remote server.
  • Learn to Run code via a VPS.
  • Create a basic website with Python.

What is the target audience?

  • Programmers
  • Aspiring web developers and app creators
  • Anyone aspiring to become code literate

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

6:15  Hours

57 Lessons

Lifetime Access

Course Curriculum

Preview Course

CHAPTER 1: COURSE INTRODUCTION
Course Introduction (4:12)
CHAPTER 2: PYTHON PROGRAMMING REVIEW
Introduction (1:07)
Object Oriented Programming Part 1 (8:25)
Object Oriented Programming Part 2 (7:16)
Modules (9:11)
Modules Part 2 (6:58)
Section Conclusion (0:42)
CHAPTER 3: BASIC DATABASE
Introduction (0:52)
SQLite Intro (8:15)
Creating Database And Table (7:17)
Inserting Data (6:06)
Inserting Dynamic Data (4:32)
Reading Data (6:41)
Limit, Update, and Delete (7:59)
Section Conclusion (3:18)
CHAPTER 4: USING PYTHON WITH THE INTERNET
Section Introduction (0:51)
Urllib Module (5:17)
Urllib Requests (9:42)
Urllib Headers (8:15)
Xml Intro (5:53)
Parsing Xml (8:34)
Section Conclusion (1:27)
CHAPTER 5: WORKING WITH HTML
Section Introduction (1:10)
Web Page Structure (8:14)
Web Page Structure 2 (7:31)
Nav bar (9:01)
HTML’s body (8:04)
Comments, Footers, and Divs (8:27)
Parsing Paragraph Data (7:07)
Section Conclusion (1:20)
CHAPTER 6: INTRO TO WEB SERVER PROGRAMB64
Section Introduction (3:45)
Creating a VPS (6:58)
Interacting with our VPS (9:26)
FileZilla (8:18)
PySFTP (8:16)
Section Conclusion (1:05)
CHAPTER 7: MYSQL DATABASE WITH PYTHON
Section Introduction (1:21)
MySQL Basics (9:33)
MySQL Basics Part2 (8:49)
Database Connection (9:04)
Inserting into Database (9:39)
Adding Logic to Insert (8:17)
Nohup (9:25)
Crontab (6:12)
Section Conclusion (1:44)
CHAPTER 8: PYTHON’S FLASK WEB DEVELOP
Section Introduction (1:35)
Flask Setup (8:52)
Flask Backend Setup (9:30)
Basic Website (9:19)
Templates and Errors (9:14)
A89 Variables and Logic (8:51)
Bootstrap Incorporation (9:00)
More on Bootstrap (10:20)
Adding More Pages to Our Site (7:36)
Extending Templates (7:50)
Additional Information (9:42)
CHAPTER 9: COURSE CONCLUSION
Course Conclusion (1:39)
Project Files
Project Files – Python Web Programming

Python Web Development with Flask

Python Web Development with Flask

Instructor: Total Training

OverviewDescriptionAbout

Develop back end web apps!

The reality of web development these days is that there’s no such thing as a web developer! You’re either a back end web applications developer, a front end application developer or the so-called (and rare) full stack web developer which includes the other two. However there are so many technologies to master in both the backend and front end areas that full-stacks (or “web developers”) are a rarity in professional environments — You’re either a back end or a front end web developer.

The reality of web development these days is that there’s no such thing as a web developer! You’re either a back end web applications developer, a front end application developer or the so-called (and rare) full stack web developer which includes the other two. However there are so many technologies to master in both the backend and front end areas that full-stacks (or “web developers”) are a rarity in professional environments — You’re either a back end or a front end web developer.

This Python Web Development with Flask course will give you a good foundation from where to start and continue your training, knowing the right path to become a real professional backend web applications developer using Python.

We will go through a step by step process of developing web applications, teaching you the Python basics for web development, introducing Flask and using Cloud9 as your development environment. We will then move on to explore SQL databases, using MySQL and finally showing you how to develop a blogging application using all these learnings.

Best of all, you don’t need to install anything as we will use a revolutionary online web development environment that essentially gives you your own Linux web server with database capabilities! All you need to have is a browser and internet connection and it’s completely free to you.

At the end of the course students will be challenged with a final project where all the course material will need to be used to complete it.

Finally, you will learn how to run your application using Docker Containers, one of the hottest new technologies that allow developers to write their applications and deploy easily to a number of cloud hosting platforms and scale them indefinitely.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

8:33  Hours

79 Lessons

Lifetime Access

Course Curriculum

Preview Course

CHAPTER 1: INTRODUCTION
The From Zero approach (3:29)
What is back end development (4:03)
Why Python (3:10)
CHAPTER 2: SETTING UP THE CLOUD9 ENVIRONMENT
Introduction to Cloud9 (2:35)
Closer look IDE (5:53)
Shell commands (10:27)
CHAPTER 3: PYTHON BASICS
Python Shell (2:13)
Arithmetic functions (2:32)
Variables (4:25)
Checking types (1:56)
Variable format (3:34)
Strings (4:16)
Lists, tuple & dicts (6:34)
Date and Time (4:29)
Conditionals & control flow (4:16)
Loops (3:12)
Functions (3:08)
Classes and objects (14:35)
Modules (11:53)
Parameters (13:41)
CHAPTER 4: INTRODUCTION TO FLASK
Our First Flask Workspace and Introduction to Virtualenv (8:53)
Install flask (3:05)
Pythonpath (6:24)
Minimal app (13:11)
ing with GIT (3:52)
Debugging (11:42)
Routing with vars (10:28)
URL for (4:50)
Get method (8:49)
Post method (7:00)
Intro templates (9:37)
Login template (8:07)
Login Function (8:27)
Redirect after post (6:53)
Flash messages (8:49)
Better html (3:35)
Template inheritance (4:50)
Block super (12:04)
Cookies (12:20)
Static folder (4:18)
Sessions (6:22)
Loggers (7:13)
User Table (15:03)
Intro to MySQL (12:32)
CHAPTER 5: OUR FIRST FLASK APPLICATION: FLASK BLOG
Requirements Update (1:07)
Introduction (14:20)
The basic structure (9:15)
The author model (8:08)
Setting up the ORM (12:29)
Interacting with the ORM (12:53)
The base template and Bootstrap (8:23)
Intro to WTForms (15:45)
Form Errors (11:02)
Macros (8:05)
Blog model and form (8:16)
Blog admin and setup templates (14:39)
Blog creation database (11:30)
Author Login (17:03)
Login Required Decorator (14:47)
Introduction to Migrations (13:46)
More Secure Password (17:22)
Checking is author (10:04)
The Post and Category Model (13:35)
Post Migration and Testing (12:01)
Introduction to Markdown (9:56)
Post Form (11:46)
Saving the Post to Database (9:33)
The Article View (14:44)
List articles (17:29)
Logout links footer (3:59)
Pagination (12:13)
Setting up Flask uploads (13:39)
Adding Image Blog Post (9:28)
View Image Index Article (6:50)
Deleting Article (13:57)
Editing Articles (17:18)
CHAPTER 6: UNIT TESTING
Introduction to Unit Testing (15:39)
Create Blog Test (15:45)
User Tests (8:27)

Ruby Programming Fundamentals

Ruby Programming Fundamentals

Instructor: Total Training

OverviewDescriptionAbout

Explore why Ruby is such a popular and simple-to-use programming language

There are some programming languages that require seemingly endless lines of code to make the smallest of programs. There are some languages that are so complex even experts’ heads hurt if they try to use them.

There are some programming languages that require seemingly endless lines of code to make the smallest of programs. There are some languages that are so complex even experts’ heads hurt if they try to use them. And then there’s Ruby, which has all of the performance of these aforementioned languages and none of the complexity. Productive, powerful, simple and easy to learn, it’s the perfect starter language. Oh, and a huge (and growing) number of companies use it too…

Get Ready for Ruby!

  • Gain a working knowledge of how to use Ruby
  • Understand Ruby programming fundamentals
  • Learn the language’s syntax, functions and key features
  • Complete a challenging practical project after each module
  • Understand how Ruby Programming Works

This online course focuses on Ruby fundamentals. Some previous programming experience would be useful for those taking this course, but if you’re a complete beginner that’s fine too. If you want to get started with Ruby and aren’t phased by some challenging hands-on projects, you’ve picked the perfect course.

We’ll walk you through everything you need to know about Ruby, starting at the very beginning with installation. Once installed, you’ll get an introduction to the language and start building your very first Ruby app. We’ll dedicate sections to data types, conditional flow and loops, classes and methods, learning about the intricacies of each with practical projects. Along the way you’ll gain a solid understanding of Ruby’s syntax and functions.

By the end of this course you will have a good working knowledge of Ruby and will have already used it in practice. You’ll be ready to take a ’deep dive’ into the language with further coursework if you wish, or head out into the big bad programming world and start using Ruby for real projects. Whatever you choose to do with your newfound knowledge, you’ll have a strong foundation of programming fundamentals to back you up. Plus, you’ll have had some fun too!

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

6:59  Hours

51 Lessons

Lifetime Access

Course Curriculum

Preview Course

CHAPTER 01: Introduction To Ruby
Course Introduction (1:35) (1:35)
Why Ruby (2:41) (2:41)
Installation On Windows (3:36) (3:36)
Installation On Mac (1:24) (1:24)
IRB (8:17) (8:17)
Editors (8:15) (8:15)
Your First Ruby App (5:44) (5:44)
Gems (3:29) (3:29)
CHAPTER 02: Data Types
Section Introduction (0:49) (0:49)
Variables And Constants (11:12) (11:12)
Strings (11:24) (11:24)
Numbers, Booleans, And Ranges (9:43) (9:43)
Splits (6:38) (6:38)
Arrays (11:40) (11:40)
Hashes (9:58) (9:58)
Capturing User Input (3:43) (3:43)
Comments (3:24) (3:24)
Project And Solution (10:34) (10:34)
Section Summary (0:19) (0:19)
CHAPTER 03: Operators and Conditional Flow
Section Introduction (0:52) (0:52)
Assignment Operators (4:45) (4:45)
If Else (11:09) (11:09)
Ternary (6:31) (6:31)
Case Statements (6:55) (6:55)
Predicates (6:22) (6:22)
While, Unless, and Until (9:13) (9:13)
For Each Upto Times Loops (8:49) (8:49)
Collect Map (6:43) (6:43)
Symbols (5:40) (5:40)
Module Project (4:43) (4:43)
Module Project Solution (10:59) (10:59)
Section Summary (0:26) (0:26)
CHAPTER 04: Classes and Methods
Section Introduction (1:02) (1:02)
Introduction To Classes (7:56) (7:56)
Initializers (4:43) (4:43)
Inheritance (7:37) (7:37)
Overriding (5:38) (5:38)
Working With Methods (8:22) (8:22)
Creating Predicates (5:21) (5:21)
Variable Scope Part 1 (7:42) (7:42)
Variable Scope Part 2 (6:48) (6:48)
Adding Methods To Existing Objects (2:38) (2:38)
Blocks and Yield Part 1 (8:29) (8:29)
Blocks and Yield Part 2 (11:01) (11:01)
Procs (10:49) (10:49)
Lambdas (11:20) (11:20)
File IO (8:50) (8:50)
Project (4:15) (4:15)
Project Solution (9:42) (9:42)
Section Summary (0:53) (0:53)
Course Summary (1:25) (1:25)
Project Files Included
Project Files – Ruby Programming Fundamentals

Starting with Webpack

Starting with Webpack

Instructor: Total Training

OverviewDescriptionAbout

A solid understanding of how to effectively participate in a project leveraging Webpack and the bundled deployment packages it produces

This Starting with Webpack training course is for any IT professional or casual developer wanting a solid understanding of how Webpack works in open-sourced and private application development projects.

This Starting with Webpack training course is for any IT professional or casual developer wanting a solid understanding of how Webpack works in open-sourced and private application development projects. Learn how Webpack is implemented in web application projects through demonstration and practice.

This course pertains to not only web, mobile, and service application developers, but also architects, UI designers, testers, and administrators.

Course Requirements:

  • A student should ideally (but not absolutely) have at least a modest knowledge of HTML, web server use and configuration, and JavaScript design patterns.
  • Ideally, the student should be familiar with creating web applications on npm enabled platforms, frameworks, and libraries. If the student has only some, or even none of these skills, he/she will still benefit from this course greatly, but may need to pause a video in progress to perform some additional background research. This is encouraged, as it’ll only make for a better overall experience and net benefit.
  • NO PRIOR WEBPACK EXPERIENCE IS REQUIRED!!!

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

2:37  Hours

25 Lessons

Lifetime Access

Course Curriculum

Preview Course

CHAPTER 1: WELCOME TO STARTING WITH WEBPACK
Starting with Webpack (4:00)
Learning Webpack (4:51)
Webpack Defined (3:13)
Webpack in play (6:43)
Webpack’s Core Role (4:04)
More Webpack Capabilites (6:00)
Webpack vs. the Alternatives (5:09)
CHAPTER 2: PREPARING FOR WEBPACK
Preparing for Webpack (4:31)
Development Environment (4:39)
node & npm (7:48)
Installing Webpack (7:17)
Configuration (10:41)
Testing Configuration (5:25)
CHAPTER 3: USING WEBPACK
Using Webpack (2:37)
Setup a New Project (7:51)
Create Project Assets (4:49)
Bundle.js (6:57)
Watch Mode (5:39)
Bundling Additional Resources (4:55)
CHAPTER 4: ADDITIONAL WEBPACK SUPPORT
Additional Webpack Support (3:28)
A New Structure and Config (8:51)
Webpack Dev Server (4:14)
Cache Busting (7:10)
Implementing Loaders (6:41)
Wrap Up (4:56)
RESOURCES
Project Files – ing with Webpack

Google Script Apps Fun with Spreadsheets Mini Projects

Google Script Apps Fun with Spreadsheets Mini Projects

Instructor: Laurence Svekis

OverviewDescriptionAbout

Explore some of the amazing things you can do with Google Apps Script within Google Spreadsheets

Course included multiple useful code snippets to help you supercharge your Google Apps Script applications.

Course included multiple useful code snippets to help you supercharge your Google Apps Script applications.

The SpreadsheetApp Class has a lot of really great functionality in the course lessons we will be exploring how to make use of some of these functions, adding them to mini projects that students are encouraged to build upon and extend upon.

Course covers APPLYING Google APPS SCRIPT – Prior JAVASCRIPT experience is REQUIRED for this course.

Topics include

  • Appending new rows of content to Google sheets
  • Setting styling like font size to cells
  • Setting of formulas within cells
  • Updating values dynamically
  • Use of UI object within the spreadsheet Class Ui
  • Creating custom functions find and replace for sheet menu
  • Getting Cell data and updating cell data, getting formulas….
  • Create content from spreadsheet as HTML tables- then email it or use in a web app
  • Email service sending emails to active user
  • Copying spreadsheet as a PDF – creating a blob and emailing the PDF
  • Selecting and getting active selected content
  • Search option added to user menu – searching gDrive folders and returning results into Spreadsheet
  • Adding folder search results to a spreadsheet
  • Checking for values in sheet and updating column values depending on result
  • Copy and duplicate of sheet contents

UI – An instance of the user-interface environment for a Google App that allows the script to add features like menus, dialogs, and sidebars. A script can only interact with the UI for the current instance of an open editor, and only if the script is container-bound to the editor.

Source code is included so you can copy and paste the code to try for yourself.

Course is about applying Google Apps Script and JavaScript

Step by step learning

Fast friendly support is always available within the Q&A section

Experienced instructor with over 20 years of experience ready to help you learn

You have nothing to lose – Join now and start learning to create your own version of this helpful application today!!!

Who this course is for:
  • Web developers
  • Application Developers
  • Coders who want to explore how to use Google Apps Script
  • Anyone who wants to learn more about Google Script
  • JavaScript developers who want to add a new language to their portfolio
  • Anyone who wants to create amazing applications
  • Anyone who wants to power up their Google Suite of Products with really amazing features

Laurence Svekis

I’m here to help you learnachieve your dreams, come join me on this amazing adventure today

Google Developers Expert – GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

“I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I created my first computer applications in 1990, and my first website in 1998. I enjoy sharing my knowledge with others and want to help you share in the wonderful opportunities that the internet provides.”

“Learning, understanding with a strong passion for education. The internet has provided us with new opportunities to expand and share knowledge.”

Want to learn more about becoming a web developer, do you want to experience the freedom that technology provides for us? Learn how to bring amazing things to life online. Technology connects us all in many ways. It opens up doors to those who embrace it and learn how to make those connections real.

“My courses are designed to help you achieve your goals, learn and update skills”

Background : An experienced web application developer, having worked on multiple enterprise level applications, hundreds of websites, business solutions and many unique and innovative web applications. Web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP and MySQL. Anything to do with web creation and digital experience. Passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO.

Understanding technology provides a means to better connect with users. It also opens so many doors. Knowledge is the key to success and I want to help you experience what technology has to offer. I’m passionate about web technologies, and look forward to sharing my knowledge and experience with you!”

1:58  Hours

19 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
13_Copy_Spreadsheet_as_PDF_3 (3:41)
18_Course_Conclusion_Code_Review (7:49)
14_Content_Copy (5:23)
11_Copy_Spreadsheet_as_PDF (5:33)
0_SpreadsheetApp_Introduction (2:45)
3_Spreadsheet_Formulas (5:29)
10_Email_Spreadsheet_HTML_table (3:32)
15_Search_Drive_Files (2:58)
12_Copy_Spreadsheet_as_PDF_2 (5:48)
7_Finder_and_Replace_Content_2 (9:52)
1_Bound_Script_er_Lesson (5:11)
8_Get_Cell_Values (7:15)
4_Update_Sheet_Content (7:17)
2_Add_More_Content_to_Spreadsheet (10:50)
5_Spreadsheet_UI (4:44)
6_Finder_and_Replace_Content (5:23)
9_Get_Content_as_HTML (8:11)
v17_Value_Checker_if_Exists (6:29)
16_Search_Drive_Files_2 (5:48)

Apps Script Web App FUN API and JSON Data Spreadsheet

Apps Script Web App FUN API and JSON Data Spreadsheet

Instructor: Laurence Svekis

OverviewDescriptionAbout

Output Spreadsheet data as a web app URL with JSON feed of contents of the Spreadsheet. Run code and customize endpoint

Bonus free PDF guide packed full of resources and code snippets to help you learn – follow the lessons using the guide! Learning made easy 🙂

Bonus free PDF guide packed full of resources and code snippets to help you learn – follow the lessons using the guide! Learning made easy 🙂

One of the most common questions I get is how to use Spreadsheet data in a web application. This course will cover how to setup a web app and output sheet data as JSON to a web URL endpoint. Which can then be used to display and use the data within any web application or web site.

Please note that the scope of this course is creating a WEB APP with Google Apps Script code, JavaScript and previous programming knowledge is an essential prerequisite to this course.

YOU MUST HAVE JAVASCRIPT KNOWLEDGE TO TAKE THIS COURSE

Course covers

Use of HtmlService to output HTML page contents
Setup of web app for web URL Create a WebApp
WebApp Client side – Server Side Code
Client side Google Script option
Output from a file
Getting Spreadsheet Data
Data as JSON Output
SheetData as JSON Output
WebPage Connection Fetch
E Parameters in request URI
Conditions with parameters
Taught by an instructor with over 20 years of Web Development experience.

If you’ve been looking to get started with Google Web Apps – THIS COURSE IS FOR YOU!!!!

Nothing to lose – Fast friendly support is always available to help if you need it.

Please note that the SCOPE OF THIS COURSE IS Creating a simple endpoint of JSON data and will not cover complex commands and everything about JavaScript, JSON its a simple HOW TO GET STARTED COURSE – if you are looking at more detailed Google Script content this is not for you.

Who this course is for:
Web developers
Web designers
Web application developers
WebMasters
Anyone who wants to learn more about Google Apps Script
Anyone who wants to use Spreadsheet data in an application

Laurence Svekis

I’m here to help you learnachieve your dreams, come join me on this amazing adventure today

Google Developers Expert – GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

“I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I created my first computer applications in 1990, and my first website in 1998. I enjoy sharing my knowledge with others and want to help you share in the wonderful opportunities that the internet provides.”

“Learning, understanding with a strong passion for education. The internet has provided us with new opportunities to expand and share knowledge.”

Want to learn more about becoming a web developer, do you want to experience the freedom that technology provides for us? Learn how to bring amazing things to life online. Technology connects us all in many ways. It opens up doors to those who embrace it and learn how to make those connections real.

“My courses are designed to help you achieve your goals, learn and update skills”

Background : An experienced web application developer, having worked on multiple enterprise level applications, hundreds of websites, business solutions and many unique and innovative web applications. Web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP and MySQL. Anything to do with web creation and digital experience. Passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO.

Understanding technology provides a means to better connect with users. It also opens so many doors. Knowledge is the key to success and I want to help you experience what technology has to offer. I’m passionate about web technologies, and look forward to sharing my knowledge and experience with you!”

1:17  Hours

14 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
9_SheetData_as_JSON_Output (2:37)
5_Output_from_a_file (8:30)
11_Request_parameters (3:18)
7_Spreadsheet_Data_2 (2:33)
10_WebPage_Connection_Fetch (6:10)
2_Use_HtmlService_createHtmlOutput (8:26)
6_Spreadsheet_Data (8:21)
3_parameters_in_the_URL (6:28)
4_Client_side_-_Server_Side_Code (5:31)
12_Request_parameters_2 (4:52)
8_Data_as_JSON_Output (5:09)
1_Create_Google_Script (3:52)
13_Sheet_Data_as_JSON_API_Conclusion (1:19)
0_Sheet_Data_as_JSON_API_Introduction (3:17)

Ruby on Rails for Beginners

Ruby on Rails for Beginners

Instructor: LearnToProgram

OverviewDescriptionAbout

Learn To Integrate Front End and Back End Development with the Ruby Programming Language and Rails Framework

You’ve learned HTML and CSS and probably some Javascript and PHP. Did you ever wonder why you need four separate languages to create a web application? Is there a better, more unified solution? If you’ve been looking for an easy to learn, rapid application development environment, Ruby on Rails is for you.

You’ve learned HTML and CSS and probably some Javascript and PHP. Did you ever wonder why you need four separate languages to create a web application? Is there a better, more unified solution? If you’ve been looking for an easy to learn, rapid application development environment, Ruby on Rails is for you.

Ruby on Rails commonly called just “Rails” is an increasingly popular language and framework for creating web applications. The Rails framework provides templates to complete such common tasks as:

  • Retrieving Web Service Content
  • Querying a Database
  • Creating and Using Page Templates
  • Much, much more

Because the templates are already part of the Rails framework, you’ll spend less time architecting and coding common tasks. The Rails framework is a time saver that doesn’t sacrifice power or flexibility.

Every day new jobs are posted for prepared Ruby on Rails Developers. Increase your opportunities whether you work as a contractor, freelancer or you’re looking for a full time job by learning this important framework and language.

Instructor Daniel Lefevbre is both a Rails expert and patient instructor. Daniel will guide you through this excellent course, taking a patient, step-by-step approach to the material. You’ll learn through Daniel’s exciting lectures and engaging lab exercises that teach you the in’s and out’s of the framework.

LearnToProgram, Inc.

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram’s valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code” LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company’s most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

5:21  Hours

56 Lessons

Lifetime Access

Course Curriculum

Preview Course

Getting Started with Rails
The Basic Set up and Function of Rails (4:33)
New Project in Creation (6:52)
What is MVC? (3:34)
Scaffolding Basics (5:49)
Rails Specific Style Sheets (11:54)
Chapter 1 Lab Exercise
Ruby Core
Strings (9:09)
Arrays and Hashes (8:11)
Conditional Processing (9:15)
Loops and Iterations (7:29)
Classes (8:28)
Chapter 2 Lab Exercise
MVC
Views (5:01)
Models (8:10)
Controllers (5:09)
Scaffolding Under the Hood (7:17)
Chapter 3 Lab Exercise
Models
Adding Records to a Database (8:49)
Finding Records in a Database (9:15)
Deleting Records from a Database (5:55)
Common Queries (5:43)
Iterators and Loops with Query Results (6:47)
Chapter 4 Lab Exercise
Forms
Searching Your Database (7:02)
Creating a Search Form (6:34)
Select Boxes (7:46)
Select Boxes Built from a Database (7:14)
Chapter 5 Lab Exercise
Better Forms
Form Builders (7:52)
Integrate from Builders and Styles (10:34)
Add Images to Forms (11:16)
Required Fields (6:42)
Form Validation (9:14)
Chapter 6 Lab Exercise
Cookies and Sessions
Cookies (6:55)
Read a Cookie (5:42)
Delete a Cookie (6:35)
Sessions (6:06)
Reading Sessions (4:33)
Deleting Sessions (5:45)
Chapter 7 Lab Exercise
Working with Users
User Account Fundamentals (9:20)
Send an Email (7:44)
Send an Account Activation Email (8:23)
Recieve an Email (6:57)
Chapter 8 Lab Exercise
Routing
Understanding Routing and Globbing (8:30)
Using Match for Page Routing (3:15)
Using Regular Expressions for Routing (4:56)
Globbing (5:19)
Chapter 9 Lab Exercise
Testing
Code Testing (6:41)
Unit Testing (5:25)
Function Testing (3:11)
Seeding Your Database (4:57)
Chapter 10 Lab Exercise

HTML & CSS - Learn to build sleek websites

HTML & CSS - Learn to build sleek websites

Instructor: Sandy Ludosky

OverviewDescriptionAbout

Level up your coding skills and create beautiful, responsive and accessible websites. Easy, fun and effective

Level UP your coding skills.

The course level is from beginner to intermediate.

You will learn to create a beautiful webpage with very easy steps and instructions.

Level UP your coding skills.

The course level is from beginner to intermediate.

You will learn to create a beautiful webpage with very easy steps and instructions.

  • You are a beginner: the 2 hands-on HTML & CSS tutorials teach the 101 of web development.
  • You are intermediate: you will learn the foundation for more advanced web development

By the end of the course, you will have a better understanding of HTML, CSS (Cascading Stylesheet), web development and responsive design.

As a student in this course, you will learn to:

  • create a fully functional website with HTML and CSS
  • add graphics and images
  • work efficiently with CSS
  • make the webpage responsive with media queries

Video lessons include:

  • 2 Hands-on HTML& CSS tutorials (start here if you are a complete beginner)
  • Guide to Web Hosting (coming soon)
  • 1 Final Project

Some Bonus include

  • Using CSS3 Animation
  • Adding CSS transition
  • integrating a Image Hover effect
  • Adding a Favicon (coming soon)

I am fast-lightening responder – if you have any question about the course, you can reach out to me in a private message or by posting your question on the discussion board.

I will make sure you have the best learning experience

Sandy Ludosky

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

3:50  Hours

44 Lessons

Lifetime Access

Course Curriculum

Preview Course

Welcome!
Welcome! (0:56)
Course Guide (PDF) + downloadable Working Files
Project Files
HTML tutorial
HTML5 Cheatsheet | PDF
Create your first HTML document | Headings (4:00)
Typographie & Formatting (3:03)
Navigation & Links (5:18)
HTML5 Semantic (3:54)
Meta Tags | Head section (8:00)
CSS Fundamentals
CSS Cheatsheet | PDF
Intro to CSS (Cascading Stylesheet) (4:13)
Formatting (8:37)
Working with colors (7:40)
Styling the Navigation Bar (6:25)
Pseudo-class (3:24)
Class & ID (4:32)
CSS Float (2-column Layout) (2:50)
CSS Clear Property (1:53)
The Box Model (4:01)
Margin & Padding (7:21)
Reverse Layout (1:33)
Responsive Design | Media Queries
Media Queries | Tablet (7:48)
Media Queries | Small Devices (8:15)
Alternate Layout
Media Queries – I (6:56)
Media Queries – II (4:26)
Adding Media (3:14)
Embed a youtube video link (2:21)
Project – “Bon Voyage! Travel with Us!” – Part I
Project overview (3:51)
Navigation (9:55)
Banner (4:22)
About Us (9:42)
Destinations (11:03)
Contact Us (9:56)
Footer (4:16)
Google Font & Font Awesome (5:30)
Navigation | Position Fixed (2:24)
Navigation | CSS z-index property (1:26)
Project – “Bon Voyage! Travel with Us!” – Part II (Media Queries)
Tablet & Ipad (3:10)
Mobile version 1 (9:48)
Mobile version 2 (10:29)
Project – Bonus
Navigations links hover effects (5:04)
CSS3 Animation (2:20)
Images Hover effect (5:06)
Social Media Icons transition effect (6:02)

Learn Bootstrap Design a Custom Landing Page in Bootstrap 4

Learn Bootstrap: Design a Custom Landing Page in Bootstrap 4

Instructor: Adam Eubanks

OverviewDescriptionAbout

Use The Latest and Greatest Bootstrap 4 to Turn a Boring Landing Page Into a Great One, And Learn Design Tips Too!

This course will fast track you from zero to hero in web design by teaching you the wildly popular Bootstrap 4 web framework.

Bootstrap is a wildly popular HTML, CSS, and JavaScript framework built for building and designing beautiful applications quickly that work on all devices, especially on mobile.

This course will fast track you from zero to hero in web design by teaching you the wildly popular Bootstrap 4 web framework.

Bootstrap is a wildly popular HTML, CSS, and JavaScript framework built for building and designing beautiful applications quickly that work on all devices, especially on mobile.

By learning bootstrap, you are putting yourself ahead of the tech game. You will be able to build beautiful, professional-looking websites extremely quickly.

In this course, you will discover the importance of Bootstrap, and be able to use it for what it’s best for, making websites look amazing. We will go step by step to learn how to use various features in Bootstrap 4 (some unique only to bootstrap 4). We will learn the basics and then some.

This course will give you steady ground in bootstrap, and allow for you to keep up with the technology as it evolves. This course will help take you from no bootstrap knowledge whatsoever to using it to build great websites.

The majority of this course will be spent on taking a landing page with absolutely no styling or images, and applying bootstrap to it to make it look amazing. Along the way, we will learn about how bootstrap works and what makes it so great. We will learn basic concepts in design, as well as less prominent bootstrap features.

This course will get you kick started with bootstrap and will help you make beautiful websites. We won’t just learn bootstrap, but we will also learn about web design, and key things that make sites look awesome. We will learn about what makes modern websites look so nice, and how to use bootstrap to make our websites look nice.

Overall, this course has everything you need. We will walk you through installation, show you how bootstrap is structured, show you different themes, elements, and so much more. By learning the essentials of bootstrap, this course also teaches you the do’s and don’ts of web design. Bootstrap makes web design easy and fast, two things that busy people may need in a course.

I hope that you consider purchasing this course, feel free to DM me with any questions at all.

So what are you waiting for? Let’s get started!

Who this course is for:

  • Wants to get started with Bootstrap web design quickly
  • Wants to learn how to create custom Bootstrap applications
  • Wants to master numerous features in Bootstrap 4
  • Does not want to waste time or money on a course

Adam Eubanks

I am a self taught programmer and learning enthusiast. My expertise is mainly in Artificial Intelligence, Ruby on Rails web development, Python and Linux. I hope that my courses will help students learn things that I had difficulty with in an easier and more fun way. These courses are meant to be short, sweet and quick to the point.

1:05  Hours

20 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Welcome To The Course!
What We’ll Be Building (1:16)
What Is Bootstrap? (1:32)
Why Should You Learn Bootstrap? (1:15)
The 3 S’s of Design
Getting The Test Code (1:51)
Importing The CDN (2:08)
Creating The Navbar
Creating The Navbar (3:26)
Adding Social Media Links To The Navbar (3:34)
Creating the Carousel
Creating The Carousel (8:07)
Fixing The Carousel (1:48)
Finalizing The Carousel (2:30)
Cards and Columns
Introduction To Cards (1:21)
Creating Cards (5:32)
What Are Bootstrap Columns (1:43)
Using Columns on Our Site (3:09)
Finishing The Cards (4:51)
Styling The Form (6:59)
Reference Guide For The Grid System
Additional Elements
Diving Into Buttons (4:16)
Tags (2:00)
The Jumbotron (3:05)
Bootstrap Themes (2:45)
Reference Guide For This Section
Conclusion
Quiz 1: The Final Test

Fundamentals of CSS

Fundamentals of CSS

Instructor: Daniel Stern

OverviewDescriptionAbout

Build a Foundation with CSS You Can Use For Life!

More content is accessed on the web today than ever before. None of that content would be very appealing to customers with CSS – Cascading Stylesheets.

CSS allows us to add professional styles to our web projects. It also helps users determine which information is important to them, and find it quickly.

More content is accessed on the web today than ever before. None of that content would be very appealing to customers with CSS – Cascading Stylesheets.

CSS allows us to add professional styles to our web projects. It also helps users determine which information is important to them, and find it quickly.

In this course, we’ll be learning about the context of CSS – when and why it was created, and how it’s changed since then. We’ll look at an overview of CSS, including its main uses, how it is added to website, and its primary features.

In the following two chapters, we’ll learn and apply concrete examples of coloring, resizing, styling and repositioning HTML elements.

By the end of this course, you will be equipped with knowledge that, combined with further learning and hard work, can make you a respectable candidate for most CSS developer positions. You can also continue your education with more advanced CSS topics.

Who this course is for:

  • Beginner developers with no experience whatsoever, OR
  • Developers experienced in other languages (Java, PHP, etc) but not CSS and who want to move into web development

Daniel Stern

Known in development circles as “the Code Whisperer,” Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov.

He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms.

Daniel has been working as a front end and full stack developer in the tech industry since 2011. He’s developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he’s worked on computer programming in his spare time because, well, he’s obsessed with it.

In addition to being featured in both CSS Weekly and JavaScript weekly, Daniel is well-known throughout the open-source community for maintaining several open-source tools, most notably the Angular.js and LESS-based tool, Range .css and the Angular .js audio tool, ngAudio.

In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England.

Daniel is an active learner and very passionate about the following technologies,

– Node.js
– Angular.js
– TypeScript
– MongoDB
– Brackets, the Open Source Code Editor
– Esprima
– LESS
– Grunt
– Yeoman
– Many, many, many more

2:35  Hours

28 Lessons

Lifetime Access

Course Curriculum

Preview Course

CSS in Content
Course overview (6:45)
What Was CSS Originally Intended To Do? (7:06)
DEMO: The Most Basic CSS Usage (1:48)
Chapter Summary (2:24)
Overview of CSS
What is CSS? (3:43)
Where Can You Find CSS? (2:40)
What CSS can and can’t do (2:20)
Optional Demo – Serving an HTML Application (5:19)
How Do we Add CSS to a Website? (4:08)
Demo – Adding CSS to website (6:28)
CSS Selectors (2:37)
Demo – Using CSS Selectors (4:55)
Module Summary (1:12)
Styling HTML Elements with CSS
Why do We Style CSS Elements? (2:46)
CSS and Fonts (3:11)
DEMO: Styling Text with CSS (6:55)
Styling HTML Elements with CSS (6:11)
DEMO: Sizing HTML Elements with CSS (8:06)
Colorizing HTML Elements with CSS (4:46)
DEMO: Colorizing HTML Elements with CSS (7:06)
Summary of this Chapter (0:51)
Arranging Element with CSS
Introduction (1:01)
Adding Margin with CSS (1:27)
Advanced Positioning with CSS (3:48)
DEMO: Positioning Elements Absolutely and Relatively (7:01)
Positioning HTML Elements with Float (1:36)
DEMO: Positioning HTML Elements with Float (6:46)
Summary of this Course (4:17)

The Complete Front-End Web Development Course!

The Complete Front-End Web Development Course!

Instructor: Joseph Delgadillo

OverviewDescriptionAbout

Get started as a front-end web developer using HTML, CSS, JavaScript, jQuery, and Bootstrap!

If you would like to get started as a front-end web developer, you are going to LOVE this course! Work on projects ranging from a simple HTML page to a complete JavaScript based Google Chrome extension. We will cover the following technologies in this course:

Web development basics with HTML
Cascading Style Sheets (CSS)
JavaScript programming
jQuery JavaScript library

If you would like to get started as a front-end web developer, you are going to LOVE this course! Work on projects ranging from a simple HTML page to a complete JavaScript based Google Chrome extension. We will cover the following technologies in this course:

Web development basics with HTML
Cascading Style Sheets (CSS)
JavaScript programming
jQuery JavaScript library
Bootstrap framework
This course covers the most popular web development frameworks, and will get you started on your path towards becoming a full-stack web developer!
Still not sold? Check out a few of the awesome reviews this course has received!

“Excellent Course! Highly Recommend It! Such a great hands on experience with this course.”
“Very nice course, covers all the stuff you need, good voice and good explanation makes it perfect for people that are new to HTML. Also there’s some best practices recommendations which are useful even for advanced developers.”
“Excellence in giving the optimal set of tools for web development beginners seeking a well-rounded start for professional web development.”
Thank you for taking the time to read this, and we hope to see you in the course!

Joseph Delgadillo

Joseph Delgadillo is the founder of JTDigital Courses, an education technology company. He has been active in the online learning community since 2015 and has worked with multiple startups. As of 2020, over 1 million students across the globe have enrolled in his courses covering ethical hacking, Python programming, web development and more.

He graduated with honors from Central Washington University.

16:48  Hours

119 Lessons

Lifetime Access

Course Curriculum

Preview Course

Welcome to the Course!
Introduction to the course (1:46)
Atom setup (4:58)
Web Development Basics – HTML
HTML document structure (4:05)
HTML elements – div and span (6:43)
HTML elements – i, b, p, and a (6:28)
HTML elements – ul, li, and ol (5:23)
HTML elements – header and footer (5:21)
HTML elements – section, main, and article (8:14)
HTML elements – h1-h6 and aside (3:16)
HTML tables (9:56)
Project #1 – HTML text site (8:30)
Advanced HTML Concepts
Images (3:30)
Forms (4:48)
Inputs (7:01)
Checkboxes (4:55)
Radio buttons (4:40)
Select, option, and buttons (6:19)
HTML5 videos (7:13)
HTML5 audio (4:35)
Doctypes (2:58)
Meta tags (7:13)
Introduction to Cascading Style Sheets (CSS)
Targeting color and background (15:58)
Element specificity (3:48)
ID targeting, margin, and border (11:50)
Padding, margin, and float (8:10)
Max-width and background-image (16:43)
Switching over to an IDE (1:45)
Font weight, style, and family (13:43)
Text decorations (3:51)
Text spacing (3:54)
Text decoration modification (4:16)
Text shadow (7:42)
Advanced CSS
Psuedo-states (8:52)
Border radius (8:27)
Positions (9:04)
Psuedo-elements (6:54)
Z-index (5:50)
Viewpoint width and height, overflowing content (7:20)
Transition property (5:30)
JavaScript for Beginners
Intro to JavaScript (4:23)
Alerts and console logging (5:44)
Integers, strings, and variables (6:49)
Undefined variables and modifying values of variables (5:27)
Boolean operators (2:48)
Comparing values (5:10)
If statements (10:53)
For loops (3:19)
Defining functions (6:04)
Event handling (9:06)
Setting an elements innerHTML (2:49)
More JavaScript Concepts
Arrays pt.1 (5:57)
Arrays pt.2 (6:55)
Arrays pt.3 (5:24)
Textareas and getting the values of inputs (13:43)
Functions – parameters and return values (7:34)
Multiple parameters in functions (5:01)
Flexible function parameters (11:57)
Exercise – find the missing number (7:52)
Exercise solution (7:33)
Classes explained (4:55)
Class constructor, instance variables, and static variables (9:07)
Extending classes (13:39)
Getting Started with jQuery
jQuery setup (6:17)
Targeting elements (4:10)
Event handling (10:48)
Dropdown menus (22:22)
Making our dropdown disappear (4:36)
Multiple targets, events, and attr method (8:45)
Prepend, append, and html (5:16)
preventDefault (6:11)
event.which and switch properties (9:01)
Custom context menu, pageY, and pageX (13:28)
is method (7:54)
More jQuery
Writing our own version of jQuery (17:23)
First and last (1:59)
Find method (4:40)
Focusin and focusout (11:21)
Contains, is, and hasClass (7:08)
Each method (2:36)
Callbacks (7:14)
CSS (5:03)
Bootstrap Basics
Bootstrap setup (6:48)
Navbar pt.1 (6:44)
Navbar pt.2 (10:41)
Forms pt.1 (13:59)
Forms pt.2 (4:41)
Buttons (5:43)
Project #2 – Pipboy from Fallout 4
Setup (9:14)
Navbar (7:35)
Main page (6:45)
Pipboy image and footer (13:24)
Colors (5:03)
Font and styling main nav (13:03)
Scanlines (6:19)
Navigation styling (9:43)
Tabs (8:57)
Progress bars (10:11)
Stat bars (13:35)
Footer fixes (2:08)
Damage and resistance (5:27)
Icons (12:51)
Inventory template (4:11)
Item list (13:02)
Weapon stat container (11:05)
Finishing touches with JavaScript (17:53)
Project #3 – Google Chrome Extension
Problem solving (5:15)
Manifest files (5:56)
Basic setup (3:14)
Getting video URLs (2:07)
Injecting JavaScript (5:56)
Getting pretty objects for each URL (4:46)
Creating download options list (16:29)
Communicating between the page and extension (9:25)
Chrome downloads API and background scripts (7:58)
Receiving messages and downloading files (5:44)
Styling our extension and publishing (9:13)
Final Thoughts
Tips for getting ed as a freelance web developer (16:07)

Django 3 - Build a Basic REST API From Scratch

Django 3 - Build a Basic REST API From Scratch

Instructor: Mihai Catalin Teodosiu

OverviewDescriptionAbout

Build an Expense Tracker REST API to be consumed with an API key by using a TDD methodology with Django Rest Framework!

No slides, no boring theory, no rambling, no chitchat. Just coding
Quizzes, Notebooks, Examples and Project are included
Certificate of Completion is included

  • No slides, no boring theory, no rambling, no chitchat. Just coding
  • Quizzes, Notebooks, Examples and Project are included
  • Certificate of Completion is included

What others have to say about my courses?

  • “What an incredible value and learning experience!” by Sean A.
  • “Excellent material. Kudos to a great instructor with a vast level of creativity.” by Anthony W.
  • “The instructor is an excellent professional, skillful and engaging.” by Georgios T.

Why would you take this course?

  • Do you want to start walking the Web Development path without spending money on books and boring theoretical courses?
  • Have you ever been confused by how to work with Django Rest Framework and REST APIs?
  • Would you like to be able to develop a basic REST API from scratch, using Django 3, Python 3 and PyCharm?

What are the steps that you’ll take in order to have a proper start to your Django adventure?

  • Section 1 – Introduction
  • Section 2 – Building the Initial Setup
  • Section 3 – Continuous Integration
  • Section 4 – Django Rest Framework
  • Section 5 – Permissions & Authentication
  • Section 6 – Final Section

Important information before you enroll!

  • In case you’re not happy with the course, don’t forget you are covered by a 30-day money back guarantee, full refund.
  • Once enrolled, you have unlimited, 24/7, lifetime access to the course (unless you drop the course during the first 30 days).
  • You will benefit from my full support regarding any question and your course colleagues will help you, as well.

Let’s get started! Enroll now and I’ll see you in the first lecture!

Mihai Catalin Teodosiu

Hi,

My name is Mihai and I am the founder and main instructor at EpicPython, and a huge Python enthusiast.

I have a BS degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania and also the CCNP, CCNA, CCDA, JNCIA and ISTQB CTFL certifications.

✔ What are my credentials?

▪ Work experience in Networking and Quality Assurance Engineering.

▪ Used Python vastly in Network Automation and Test Automation.

▪ Certified professional: Cisco, Juniper and ISTQB certifications.

▪ Teaching courses on various e-learning platforms since 2015.

▪ Tens of thousands of satisfied students, 4.6 / 5 average course rating.

✔ What are my students saying about the kind of courses I create?

“What an incredible value and learning experience!” by Sean A.

“Excellent material. Kudos to a great instructor with a vast level of creativity.” by Anthony W.

“I can say this man is going on smoothly and perfectly, explaining in the most empirical/foundational way.” by Kolapo A.

I am constantly improving my content and teaching methods, providing my students with the best learning experience possible, helping thousands to take the next step in their careers.

2:54  Hours

17 Lessons

Lifetime Access

Course Curriculum

Preview Course

Section 1 – Introduction
What’s this course all about? (2:44)
Section 2 – Building the Initial Setup
Installing Git Bash (7:29)
Notebook – Installing Git Bash
Installing PyCharm Community Edition (4:28)
Installing Django 3 (3:04)
Django Project & App Creation (2:05)
Notebook – PyCharm & Django
Section 3 – Continuous Integration
Setting Up Pre-commit Hooks (7:21)
TDD & Running the First Test (7:34)
Github Actions to Run the Tests (8:20)
Notebook – Continuous Integration
Section 4 – Django Rest Framework
REST & Django Rest Framework (7:03)
Expense Model (18:26)
APIView (26:42)
Serializers (12:17)
Generic Views (15:45)
Filters (10:44)
Section 5 – Permissions & Authentication
Permission Classes (9:00)
API Key Authentication & Final Project Version Download (8:52)
Section 6 – Final Section
Quizzes
Solutions
Final Thoughts (0:38)

Responsive Web Design Essentials - HTML5 CSS3 Bootstrap

Responsive Web Design Essentials - HTML5 CSS3 Bootstrap

Instructor: Daniel Walter Scott

OverviewDescriptionAbout

The best course for learning the basics of HTML5 and CSS3 from scratch. Including 5 projects, perfect for beginners.

Hi there, my name is Daniel Scott and together we’re going to learn how to build professional responsive websites. which look good on mobiles, tablets and desktop screens.

Hi there, my name is Daniel Scott and together we’re going to learn how to build professional responsive websites. which look good on mobiles, tablets and desktop screens.

We will build 4 sites together…

  • a simple but elegant restaurant website.
  • a bike repair website.
  • a responsive portfolio website.
  • a Bootstrap website.

We cover everything you need to build your first website. From creating your first page through to uploading your website to the internet. We’ll use the world’s most popular (and free) web design tool called Visual Studio Code.

There are exercise files you can download and then work along with me. At the end of each video I have a downloadable version of where we are in the process so that you can compare your project with mine. This will enable you to see easily where you might have a problem.

We will delve into all the good stuff such as how to create your very own mobile burger menu from scratch learning some basic JavaScript and jQuery.

You will…

  • Learn how to work with responsive images and icons. and stunning full screen background images and probably one too many gradients.
  • Learn how to create forms and to choose great fonts for your website.
  • Learn how to work with Bootstrap 4 to easily add carousels, cards and complex looking menus.
  • Setup a domain name with hosting so that your website is live on the internet for others to see.

There are fun class projects for you to work on which will enable you to practice what you learn. By the end of this course you’ll have a great understanding of important web design topics like HTML5, CSS3, Flex box, Responsive design and Bootstrap.

If that all sounds a little too fancy – don’t worry, this course is aimed at people new to web design and who have never coded before. We’ll start right at the beginning and work our way through step by step.

Who am I?

I’m Dan, and I’ve been building websites for about 15 years now. I am award winning instructor, and have won a MAX Master award for the last 2 years in a row at the prestigious Adobe Max conference.

Time to upgrade yourself?

Sign up for the course and let’s learn how to build responsive websites.

Daniel Walter Scott

Sharing is who I am, and teaching is where I am at my best, because I’ve been on both sides of that equation, and getting to deliver useful training is my meaningful way to be a part of the creative community.

I’ve spent a long time watching others learn, and teach, to refine how I work with you to be efficient, useful and, most importantly, memorable. I want you to carry what I’ve shown you into a bright future.

I have a wife (a lovely Irish girl) and kids. I have lived and worked in many places (as Kiwis tend to do) – but most of my 14+ years of creating and teaching has had one overriding theme: bringing others along for the ride as we all try to change the world with our stories, our labours of love and our art.

I’m a certified Adobe instructor (ACI) in Ireland. I’m also an Adobe Certified Expert (ACE) and have completed the Adobe Certified Associate training (ACA). And I don’t just do Adobe. Remember, media is a very broad term – digital blew out the borders, so we are all constantly learning.

I’ve been teaching for 14+ years. I come from being a media designer and content creator – so I understand exactly where you’re at now. I’ve been there. I love this stuff. Print, digital publishing, web and video. I can see how it all connects. And I can see how we can share those connections.

I built Bring Your Own Laptop in Ireland, New Zealand, Australia & online. I have a great team working with me to keep BYOL at the top of Adobe and digital media training. I understand business, I have one – so I know how important it is to get it right and make it work for you.

Daniel Walter Scott

16:42  Hours

126 Lessons

Lifetime Access

Course Curriculum

Preview Course

Getting Started
Introduction to Responsive Web Design Essentials Course (2:44)
How is this web design course structured (1:41)
What to download for the web design course (2:57)
Introduction to HTML & CSS
Creating & testing our first HTML web page (5:55)
What is HTML5 & CSS3 in web design (8:24)
What is the head vs body vs html tag in a web design page (9:01)
What is the title and description for in the head of a web page (5:54)
What code editor should I be using VS Code Sublime Dreamweaver Atom Brackets (3:39)
How to add structure to your website using Div Tags (6:26)
What is a CSS Class how do we color a background with it (9:05)
How to nested divs inside of each other in HTML & CSS (5:03)
Class Project 01 – Div Tags (5:24)
How to create a separate cascading style sheet in HTML & CSS (9:07)
Project 1 – Restaurant Website
How to create an index html & style css (12:16)
Test your website live using a Visual Studio Code extension (8:47)
How to check your code for errors in HTML using VS Code (11:01)
What is HTML5 tag header nav section article main footer (5:47)
How to add html5 structure elements to your html website (16:02)
How to color the background of a webpage using the body html tag (5:10)
How to add an images to a website using HTML what is alt (4:38)
How to center an image img in HTML using CSS (1:14)
How to change the font style size & color of h1 p in HTML CSS (14:11)
How to make a clickable link in html & change the color (8:45)
How to add a stretching background image to a website (5:38)
How make a div tag transparent using HTML & CSS in VS Code (2:36)
How to create a simple website text navigation in HTML & CSS (6:43)
How to css style more than one class tag at a time compound classes (7:02)
Class Project 02 – Footer (2:05)
Class Project 02 – Footer COMPLETE (4:48)
How to add a simple email button to a website using mailto in HTML (3:49)
How to add Google Maps to your website using embed codes (11:25)
How to put your website live on the internet with your own domain (16:50)
How to connect Visual Studio VS Code via sftp to host bluehost (11:50)
Project 2: Bike Repair Website
Setting up our new web design project & discussing our topics (3:46)
What is a CSS reset zeroing eric meyers vs normalize (15:22)
What is a min-height compared to height for a div tag (7:01)
Getting div tags onto one line using Flexbox in HTML & CSS (5:23)
Add even space between div tags using flexbox with no outside margins (4:42)
How to have 2 div tags of different sizes in the same row html css flexbox (7:12)
How to vertically center content in a html div tag using flexbox css (7:20)
Class Project 3 – Flexbox Header (2:51)
Class Project 3 – Flexbox Header COMPLETE (5:38)
How to make a full background gradient on a website CSS (10:19)
How to change the default font type color size on a website using HTML & CSS (4:19)
How to choose & install google fonts on your HTML CSS website (12:44)
What is the difference between PX & EM & REM font sizes (14:56)
Line height space between paragraphs aka space after (4:33)
When would you use an svg image instead of jpg or png in web design (7:04)
How to export svg png jpg from XD Photoshop Illustrator for website design (11:00)
Block level images verses background images in HTML & CSS (8:32)
Finishing up our cards (9:10)
How to add icons to your website using font awesome VS Code (16:31)
How to make an entire DIV container box a clickable link (9:55)
How to use box-sizing border-box from Flexbox in VS Code & web design (6:19)
How to make a colored button in VS Code using HTML CSS (7:45)
Why cant I add margin or padding to the top bottom of my a tag Inline vs block (11:08)
How to add rounded corners to a button or div tag in HTML & CSS (4:17)
How to add a css drop shadow to a website button div tags and text fonts heading (6:24)
How to backup your website while you’re building (5:00)
Reusing a button class in the navigation (3:10)
Class Project 04 – Custom Button (2:58)
Class Project 04 – Custom Button COMPLETE (5:45)
How to add a horizontal rule using HTML5 & CSS3 in VS Code (3:51)
How to make div tags wrap onto separate lines using HTML5 CSS3 Flexbox (12:14)
How to change hover color & animate my button in HTML & CSS (3:33)
How to target specific tags in HTML to apply css to using Pseudo Classes (9:31)
How to create a simple dropdown navigation menu button HTML CSS (20:04)
Adding our CSS dropdown menu to the roar bikes website (14:50)
Useful shortcuts tips tricks to speed workflow in VS Code (13:28)
How to add a large background image to a website design (9:24)
How to connect link 2 pages in HTML web design (10:42)
How to make a simple php form work on your HTML website (17:49)
Adding placeholder text and labels to website form text fields in HTML (5:46)
How to add a large multi line text box in a HTML form (2:18)
How to add check mark tick box to a HTML form (3:04)
How to add a radio button round button with dot in middle to HTML form website (6:07)
How to you make a drop down form menu for a website in HTML (5:48)
How to style form text boxes & check boxes in a website HTML (12:55)
Project 3: Responsive Portfolio Website
What does responsive website design mean (4:17)
How to change a website layout size color at different sizes using media queries (11:28)
How to test your website on a tablet or mobile phone from Visual Studio Code (6:00)
How to change the layout of a responsive website for mobile vs desktop (16:02)
How to turn things on and off for mobile tablet & desktop responsive websites (6:03)
What is pixel density responsive images pixel ratio dppx in webdesign (14:47)
How to export responsive images for website from XD Photoshop Illustrator (5:11)
How to add responsive images to website using 100% width in HTML & CSS (6:08)
How to use srcset to change images in HTML for responsive website (10:15)
How to add a css style to the first line of a p tag on a website (11:18)
How to make the header footer full width but the inside centered (5:36)
Class Project 05 – Header design (3:12)
Class Project 05 – Header design COMPLETE (6:25)
How to use a span tag or span class in HTML to change text (10:32)
How to pin the navigation to the top of a website fixed nav (3:17)
How to make a simple responsive mobile menu using CSS only (8:20)
What is Javascript vs Jquery in website web design (6:35)
How to make a burger menu 3 line mobile navigation for a website (15:11)
How to switch a menu nav from desktop to mobile phone (21:45)
Project 4: Bootstrap Yogurt Website
Overview of what Bootstrap 4 is in website design (7:57)
How to install Bootstrap 4 on a website using Visual Studio Code (6:27)
Quick overview of how the Bootstrap Grid Layout works in VS Code (10:49)
Quick overview of how Bootstrap Components works in VS Code (9:22)
Quick overview of how Bootstrap CSS Styles works in VS Code (8:20)
How to customize the default Bootstrap 4 css styles (13:51)
How to use Bootstrap Layout Grid Experiment 1 (10:20)
How to make 100% header & uneven widths in Bootstrap 4 (7:16)
How to create uneven col widths in Bootstrap 4 (7:27)
How to add padding & margins using Bootstrap 4 in VS Code (12:03)
How to change layout of Bootstrap depending on mobile or desktop (15:46)
How to turn things on & off on your website using Bootstrap 4 (5:30)
How to re-create the Bootstrap media queries in your own CSS (4:40)
How to use Google Chrome Inspect – Removing Overriding Bootstrap styles (12:40)
How to add shadows to text & boxes in Bootstrap 4 (7:06)
How to change the default Bootstrap 4 buttons size & color (6:16)
How to make images responsive stretchy in Bootstrap 4 (9:34)
How to center text & div tags in a Bootstrap 4 website (4:16)
How to customize the website navbar in bootstrap 4 (7:29)
Add your own logo to the bootstrap 4 website navigation menu (3:57)
How to change the default styles for Bootstrap 4 nav (12:12)
How to add a sticky fixed bootstrap 4 navigation to your website design (4:41)
Adding a full col image in bootstrap 4 & color the background of col (7:56)
How to add a border & rounded corners to a box in Bootstrap (4:20)
How to edit Bootstrap carousel off for mobile timing fade (5:13)
How to put Bootstrap cards on one line using card groups decks & columns (3:29)
How to add a drop shadow to a box or card in Bootstrap 4 (2:25)
How to make a div tag a giant clickable link in Bootstrap 4 (4:02)
What Next
What next in our web design essentials course (6:33)

Working with HTML5 - For Web Developers and Designers

Working with HTML5 - For Web Developers and Designers

Instructor: Skillbakery Studios

OverviewDescriptionAbout

Explore HTML 5 in detail with all its major features

What you’ll learn

Once you complete this course you will be able to take full advantage of HTML5 and its features using which you can develop mobile applications, offline applications and not mention cool web sites and web applications

What you’ll learn

  • Once you complete this course you will be able to take full advantage of HTML5 and its features using which you can develop mobile applications, offline applications and not mention cool websites and web applications
Requirements
  • You should be interested in Web Development and Design
  • You must have a basic understanding of HTML, CSS and JavaScript

Description

This course covers the various features that’s being offered by HTML5

In this course we will be covering

1. What is HTML5 and Why we need it

2. Features of HTML5 which includes

  • New Structural Tags
  • New Content Tags
  • New App-Focused Tag
  • Deprecated Tags

3. Understanding HTML5 Documents

4. How to structure HTML5 Documents

5. Working with HTML5 Forms

6. Various API Supports including

  • Canvas
  • Drag and Drop
  • Offline Applications
  • Video

7. Associated Technologies including

  • Geolocation
  • Web Storage
  • Web SQL
  • Web Sockets
Who this course is for:
  • Web Developers
  • Web Designers
  • Aspiring Web Designers
  • Aspiring Web Developers
  • Front-End Designers

SkillBakery Studios

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that everyone has their own way of learning and grasping things and that’s why we provide self-paced HD quality contents, so you can learn what you love at your convenience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

24:53  Hours

54 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Introduction (1:13)
A bit of HTML History (3:19)
Why we need HTML5 (1:00)
Features of HTML5
HTML5 – A comparison with previous version (2:50)
New Structural Tags (3:34)
New Content Tags (2:07)
New App-Focused Tags (6:24)
Deprecated Tags in HTML5 (2:19)
API Overview (2:03)
Working with HTML5 Documents
Understanding Content Models (4:18)
Understanding Outline Algorithm (4:15)
Understanding Doctype and Character Encoding (1:59)
Structuring HTML5 Documents
Understanding Basic Page Structure (2:12)
Structuring HTML5 Page (4:32)
Forms in HTML5
HTML5 Forms – Introduction (0:55)
New Input Types in HTML5 (4:51)
New Input Attributes in HTML5 (4:51)
Form Validation in HTML5 (6:33)
HTML5 API Support
Introduction (0:18)
Canvas Overview (2:53)
Making use of Canvas Drawing Methods (7:05)
Drag and Drop Overview (1:43)
Detecting Drag and Drop Support (1:59)
Creating a drop zone (2:41)
Receiving drops without a drop zone (3:41)
Drag Drop Image Example
Offline web application overview (2:01)
Offline Event Progression (1:38)
Introduction to Cache Manifest (2:50)
Offline Application Demo – Cache Manifest in Action (3:58)
Video Overview (2:43)
Video Encoding – Using Handbrake (2:49)
Including a video in html5 web page (3:26)
Associated Technologies – Geolocation
Geolocation API – Introduction (1:01)
How Geolocation works (3:39)
Geolocation – Location Options (1:15)
Detecting Geolocation support (2:57)
Getting the coordinates (2:03)
Handling Errors (4:55)
Continuous Tracking using Geolocation API (2:37)
Working with Google Maps and Geolocation API (5:25)
Associated Technologies – Web Storage
Web Storage – Introduction (3:20)
Understanding architecture of Web/Local storage (2:53)
Understanding the Storage() interface (3:56)
Exploring Session Storage (3:25)
Associated Technologies – Web SQL
WebSQL Storage (1:36)
Understanding Web SQL API (0:45)
Creating Database (6:08)
Inserting and reading rows of data (2:23)
Displaying records from WebSQL database (2:07)
Editing and Deleting records in WebSQL database (3:18)
Associated Technologies – Web Sockets
Working with Web Sockets (5:41)
Conclusion
Conclusion and Code Download (0:45)

Laravel 5

Laravel 5

Instructor: Skillbakery Studios

OverviewDescriptionAbout

Learning Laravel 5 Basics & More…

What you’ll learn

Developing Web Application using Laravel
Requirements
Basic understanding of JavaScript
Basic understanding of CSS
Basic understanding of HTML
Basic understanding of PHP

What you’ll learn

Developing Web Application using Laravel
Requirements
Basic understanding of JavaScript
Basic understanding of CSS
Basic understanding of HTML
Basic understanding of PHP
Description

Welcome to Laravel 5 Course.

In this course we will be exploring all the basics of Laravel 5 and More..

We will be starting with what is Laravel
What are the prerequisites of Laravel
How we can install it on Windows
How we can use visual studio code editor to run Laravel applications
How to create a Laravel project
Using Artisan to generate model and controllers
Understanding Routes
Understanding Dependency Injection
How to create a Service Provider
What are Facades
How to Post and Get Data using Controllers
Creating Templates in Laravel
Forms and Validations – Client as well as Server Side
Connecting Database using Eloquent
Performing CRUD operations in Laravel
Creating and Running Migrations
Understanding Relationship Types
How to execute RAW SQL queries
So if you are interested in learning Laravel, join in and explore Laravel now.

Who this course is for:
Beginners Web Developers curious about Laravel

SkillBakery Studios

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that’s why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

1:24  Hours

42 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Introduction (0:50)
Prerequisites (1:42)
Laravel on Windows – Prerequisites (1:07)
Laravel – Requirements (0:39)
Laravel – Creating a Project (2:21)
Getting Started With Laravel
Laravel – File and Folder Structure (2:30)
Artisan – What is it? (2:43)
Generating Models with migration (2:02)
Generating Models without migration (1:11)
Understanding Routes – I (3:44)
Understanding Routes – II – Passing Data To View (1:35)
Introduction to Dependency Injection (3:57)
Service Providers – Introduction (0:36)
Creating a Service Provider (2:27)
Facades – Introduction (0:46)
Facades – Usage (2:05)
Controllers
Controllers – Introduction (0:58)
Controller – Reading & Displaying Data (1:33)
Controller – Submitting Data (1:37)
Controller – Submitting Data – POST (2:20)
Loading a View From Controller (2:01)
Views
Creating Templates (3:48)
Passing Data to View From Controller (1:58)
Display Data using Loop and Creating Dynamic URL (2:07)
Forms and Validations (2:05)
Processing Form Data (3:45)
Server side validations (1:27)
Eloquent
Introducing Eloquent (1:23)
Setting up Database (3:09)
Connecting Database (1:13)
Database Migrations – Introduction (0:47)
Creating and Running Migrations (4:10)
Exploring Tinker (3:16)
Adding Data using Tinker (1:45)
Adding Data via Controller (1:47)
Select Data (3:51)
Update Data (1:18)
Relationship Types (1:59)
Exploring Relationship Types (2:35)
Raw Queries – Exploring WhereRAW (2:17)
Raw Queries – Exploring Select (0:55)
Conclusion & Code Download
Conclusion & Code Download (1:01)

MySQL - Become a Certified Database Engineer

MySQL - Become a Certified Database Engineer

Instructor: Total Training

OverviewDescriptionAbout

You will be introduced to database design and create your first database

MySQL is one of the most well-known systems for managing databases, and with this MySQL: Become a Certified Database Engineer course, you will get acquainted with with the basic concepts of databases and gain the knowledge needed to practically use MySQL servers.

MySQL is one of the most well-known systems for managing databases, and with this MySQL: Become a Certified Database Engineer course, you will get acquainted with with the basic concepts of databases and gain the knowledge needed to practically use MySQL servers.

Through the lessons, you’ll get an overview of SQL language syntaxes as well as the advanced functionalities of servers. This is an open code system, which means it’s available to everyone that wishes to use it and modify it according to their own specific needs. Apart from the fact this system enables you to manage your daily tasks quickly and efficiently, gaining skills and experience in MySQL will also provide you with a chance at building a successful and lucratively rewarding IT career. This course also prepares you for ORACLE certification, which can only further improve your chance at landing a great job.

What are the requirements?

  • No prior SQL Development experience required
  • Knowing some programming language would be helpful

What am I going to get from this course?

  • Gain the qualifications needed to apply for MySQL Development jobs
  • Gain the knowledge needed to prepare to take the ORACLE exam: Oracle Certified Professional, MySQL 5.6 Database Administrator

 

Total Training 

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

4:69 Hours

18 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to databases
MySql Workbench (16:59)
Installation (17:27)
Creating the first database
Creating the first database (10:47)
Primary and foreign keys (29:50)
Introduction to SQL
Definition commands (14:54)
SELECT (16:51)
Connecting data (10:18)
INSERT, UPDATE, DELETE (18:32)
Indexes
Views (6:39)
Stored routines (25:43)
Built-in functions (24:28)
Cursors and triggers (25:20)
Transactions (9:07)
Users and access (11:50)
MySql Security (6:11)
Connections (6:42)
Replication (19:19)
Backup and Migration (10:40)
RESOURCES
Project Files – MySQL Become a Cert Database Engineer

Node.js - From Zero to Web Apps

Node.js - From Zero to Web Apps

Instructor: Total Training

OverviewDescriptionAbout

Future-Proof Your Web Development Skills

To a certain extent, it can seem as though different programming languages are only suitable for a specified set of tasks, like building apps or analyzing data. If you feel as though you need to be fluent in several in order to get anywhere in the coding world, think again.

To a certain extent, it can seem as though different programming languages are only suitable for a specified set of tasks, like building apps or analyzing data. If you feel as though you need to be fluent in several in order to get anywhere in the coding world, think again. Node.js is a very versatile (and very popular) language that, if you add it to your skill set, is guaranteed to open doors. Create real time web apps, build APIs, streaming applications or CPU intensive apps, and do it all quickly and efficiently.

Future-Proof Your Web Development Skills with Node.js – From Zero to Web Apps

  • Code a Node.js project with an online IDE
  • Learn how Node.js works with Gulp, Bootstrap, GIT, Express, and NPM Bower
  • Add a NoSQL database to a Node.js project
  • Understand routing, packages, templating engines, UI dependencies and more
  • Gain a thorough knowledge of web development with Node.js
  • Develop Web Applications with Node.js

This Node.js – From Zero to Web Apps online course contains 48 lectures and over 3 hours of content. Although designed for beginners with some web development experience under their belt, those new to coding will be able to pick it up without much difficulty. The goal is simple; learn how to get your node.js web app projects up and running.

The course will start off with an overview of what Node.js is and isn’t, and what it can and can’t do. Once that’s covered, you’ll begin working with Express and start coding your own Node web app with the help of Bootstrap, Gulp, Node templating engines and express routing. You’ll also cover how to use a database with Node.js. By the end of the course, you will have coded your first web app with Node.js and learned everything you need to know to get your own projects started.

Whether you’re an IT professional or a hobbyist, this course will give you a solid understanding of how Node.js web applications work and how they’re designed, administered, and developed. Web developers as well as UI designers, testers and administrators are guaranteed to find it useful.

Your instructor, Brett Hooper, is a seasoned software engineer with a 20+ year IT career, which includes Fortune 200 clients and the US Dept. of Defense.

Tools Used

Node.js was launched in 2009, initially only supported by Linux. Now cross-platform, it is a runtime environment for developing server-side web applications, and many of its basic modules are written in JavaScript. Basically, it builds the server sides of websites (like PHP), but it’s capable of much more. It’s highly scalable and very efficient, and in short, it’s going places.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

3:05  Hours

47 Lessons

Lifetime Access

Course Curriculum

Preview Course

CHAPTER 01: Introduction to the Course
Welcome to Node.js – Simple & Complete! (0:49)
How this will go (3:57)
Project introduction (1:43)
Setup (3:39)
Summary (0:41)
CHAPTER 02: Discover Node.js
Introduction (0:13)
What are Node.js & Express (1:36)
Try Node from Command Line (2:21)
Set up a Node.js app (2:36)
Use GIT with C9io (4:49)
Summary (0:38)
CHAPTER 03: Work with Express
Introduction (0:44)
Get Express set up (8:22)
Create an NPM script (2:45)
Routing with Express (3:21)
Summary (0:57)
CHAPTER 04: Kicka Node Web App
Introduction (0:33)
Use a Bootstrap Template (6:49)
Configuring Resources (4:56)
Manage UI Components with Bower (8:21)
Summary (0:44)
CHAPTER 05: Work with Gulp
Introduction (0:26)
Use JSHint in Gulp (5:10)
Inject dependencies with Wiredep (10:40)
Injection with Gulp-Inject (6:59)
Watch Changes with Nodemon (4:15)
Summary (0:50)
CHAPTER 06: Work with Node Templating Engines
Introduction (0:19)
Review of Templating Engine Options (2:21)
Begin with EJS (5:32)
Put EJS to Work (6:15)
Summary (0:38)
CHAPTER 07: More Express Routing
Introduction (0:33)
Use A Router (7:19)
New Pages (6:19)
Separate Code Into Different Files (3:28)
Wire our new pages back (8:04)
Summary (0:47)
CHAPTER 08: Use a database with Node.js
Introduction (0:21)
Get MongoDB Set Up (3:37)
Get Events data ready (3:59)
Write Code to Insert (6:58)
Query MongoDB and Display (4:48)
Summary (0:37)
CHAPTER 09: Course Wrap-up
Course Summary (6:19)
What Now (1:45)
Thank You (0:22)
Resource
SRLNODE lesson data

.Net for Beginners

.Net for Beginners

Instructor: LearnToProgram

OverviewDescriptionAbout

Learn the Foundations of Enterprise Development for Windows

Have you wanted to start working in the lucrative world of enterprise development? Do you have projects that require you use the .net framework of the C# programming language? Do you want to excel in Windows development? Do you have an idea for a Windows based application? Do you want a development job at a company that “runs on Windows”?

Have you wanted to start working in the lucrative world of enterprise development? Do you have projects that require you use the .net framework of the C# programming language? Do you want to excel in Windows development? Do you have an idea for a Windows based application? Do you want a development job at a company that “runs on Windows”?

This course is for you! This course provides you with a comprehensive introduction to the .net space and .net coding using C#. This course provides a primer on the major aspects of .net development including the Visual Studio Environment, data connections, the C# language, and winform and webforms projects. In short, once you complete this course you’ll be able to independently create .net projects and be positioned to learn advanced techniques and procedures.

For career minded developers who want to begin enterprise development, Bruce Landry’s .Net for Beginners is a perfect starting point!

LearnToProgram, Inc.

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram’s valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code” LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company’s most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

8  Hours

67 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
Course Preparation (1:20)
A Tour of the Visual Studio Integrated Development IDE Environment (IDE)
Introduction (1:55)
What is an IDE, and what is it used for? (7:50)
What is Visual Studio? (8:42)
Project Types supported in VS (4:14)
The Solution Explorer (4:54)
The Properties Window (8:13)
The Toolbox (8:01)
Summary (0:58)
The Visual Studio IDE in Action
Introduction (1:40)
Winforms, WPF, and Web Projects (8:45)
IDE interaction with Projects (6:25)
Running your Project while building (7:26)
Methods, Functions and Routines (10:52)
Course Intro (2:42)
Libraries (5:54)
Calling other Project Components (7:11)
Summary (1:18)
Using the Visual Studio IDE to connect to data
Introduction (0:43)
Data Connections in Visual Studio (5:07)
Simple SQL Server Databse (7:55)
Tables in SQL Server (9:27)
Stored Procedures (7:02)
Getting SQL Data into my Project (8:53)
Other Data Sources (6:46)
Summary (0:58)
A Starting Primer for the C# Programming Language
Introduction (0:57)
C# versus Visual Basic (10:30)
Programming Structures in C# (8:59)
Writing Good Code (7:26)
Basic Coding Techniques, Part 1 (6:32)
Basic Coding Techniques, Part 2 (9:36)
Applying what we’ve learned (6:16)
Summary (1:15)
Starting a Winforms Project
Introduction (1:37)
Winforms versus ASP Web Pages (7:59)
Opening and Exploring our Project (10:24)
Part 1 – Visual Studio Objects (12:08)
Part 2 – Visual Studio Objects (12:53)
Part 3 – Visual Studio Objects (11:09)
Writing Clean Organized Forms (9:26)
Summary (0:59)
Making your Winforms Project become a usable software application
Introduction (0:29)
Naming Conventions (10:15)
Referencing (7:53)
Building Project Components (8:02)
The Inevitable “Gotcha’s” (10:15)
Building your Application (10:14)
Distributables (8:26)
Summary (1:17)
A Web Development with Visual Studio Primer
Introduction (1:01)
7.01 (10:41)
7.02 (13:45)
ASP.NET Development, Part 1 (7:30)
ASP.NET Development, Part 2 (10:25)
ing an ASP.NET Web site (7:32)
Project Layout in ASP Web Development (9:33)
Summary (0:56)
Creating a Working Web site with Visual Studio
Introduction (0:48)
Revisiting Winforms (10:53)
Revisiting Winforms versus Web Forms (7:26)
8.03 (10:20)
8.04 (5:21)
8.05 (6:08)
8.06 (7:01)
Summary (0:50)
Course Summary (2:15)

Learn Web Designing & HTML5CSS3 Essentials in 4-Hours

Learn Web Designing & HTML5/CSS3 Essentials in 4-Hours

Instructor: Brad Hussey

OverviewDescriptionAbout

Convert Photoshop Designs into Stunning HTML5 & CSS3 websites with confidence.

The Best Way to Learn HTML5 & CSS3
PSD to HTML5/CSS3 is a simple course that will teach you to take a Photoshop Mockup Design and hand-code it into a beautiful, semantic, valid HTML5 & CSS3 website.

The Best Way to Learn HTML5 & CSS3

PSD to HTML5/CSS3 is a simple course that will teach you to take a Photoshop Mockup Design and hand-code it into a beautiful, semantic, valid HTML5 & CSS3 website.

Start Speaking the Language Right Away

Just like learning a human language, the best way of learning is by speaking from day 1—this course is similar in the sense that we’ll begin speaking HTML5 & CSS3 right away!

I believe this is the best way to learn HTML5 and CSS3.

It’s simple. It’s easy. You can do it!

If you’ve always wanted to know how to build your own website, or have wanted a simple and comprehensive way to dive into PSD to HTML5 & CSS3, this course is definitely for you.

Real World Example

One of my students, who had no previous web design experience, took my course and ran with the skills he acquired. He built a brand new website for his Barbershop in Vancouver!

So, what are you waiting for?

Do you want to hand-code your first website in 4-hours? Let’s do this!

Brad Hussey
A highly skilled professional, Brad Hussey is a passionate and experienced web designer, developer, blogger and digital entrepreneur. Hailing from North Of The Wall (Yellowknife, Canada), Brad made the trek to the Wet Coast (Vancouver, Canada) to educate and equip himself with the necessary skills to become a spearhead in his trade of solving problems on the web, crafting design solutions, and speaking in code.
Brad’s determination and love for what he does has landed him in some pretty interesting places with some neat people. He’s had the privilege of working with, and providing solutions for, numerous businesses, big & small, across the Americas.
Brad builds custom websites, and provides design solutions for a wide-array of clientele at his company, Brightside Studios. He regularly blogs about passive income, living your life to the fullest, and provides premium quality web design tutorials and courses for tens of thousands of amazing people desiring to master the craft.

5  Hours

24 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Welcome to PSD to HTML5 & CSS3
Preparation
What we are building
What you need to
Setting up our Folder Structure
Code Chunks
The PSD
Becoming Familiar with the Layout
Gathering Assets & Saving for Web (20:16)
Photoshop Pop Quiz!
HTML
Coding an HTML5 Skeleton (13:51)
Coding the “Header”
Coding the “Content Section” (13:45)
Coding the “Footer” (6:53)
HTML5 Pop Quiz!
CSS
Adding a Stylesheet to your Website (3:20)
Normalize vs. Reset: What is the difference? (4:07)
Global Styles & Typography (20:15)
Layout: Styling the Navigation Bar
Layout: Styling the Header
Layout: Styling the “Content Section” — Part I
Layout: Styling the “Content Section” — Part II
Layout: Styling the Footer
CSS3 Pop Quiz!
Validation
Validating your HTML5 (3:33)
Validating your CSS3
Validation Pop Quiz!
Conclusion
Review (2:03)
Brand New Bonus Lectures!
How to Buy Domain & Hosting for your Website (13:37)
How to Code a CSS Sticky Footer
New Lecture

HTML5 & CSS3 - Building Responsive Websites

HTML5 and CSS3 - Building Responsive Websites

Instructor: Total Training

OverviewDescriptionAbout

Build one layout for multiple displays

With HTML5 & CSS3 – Building Responsive Websites, you’ll start with the fundamentals of responsive design, beginning with multiple style sheets, media queries and various expressions.

With HTML5 & CSS3 – Building Responsive Websites, you’ll start with the fundamentals of responsive design, beginning with multiple style sheets, media queries and various expressions.

Next comes the fun part: you’ll be guided through several in-depth chapters that walk you through the responsive design workflow, building HTML structure and CSS formatting for mobile and desktop displays; including tablets, desktop screens, and smartphones.

Veteran instructor Geoff Blake shows you how to plan out your work, handle common issues that arise in a responsive layout, and how to handle various page components between device displays.

Finally, the course closes with additional tricks, advanced techniques, and testing methods to ensure that your layout looks fantastic.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

3:49  Hours

42 Lessons

Lifetime Access

Course Curriculum

Preview Course

1.Introduction
Welcome (0:48)
A Look At What We’ll Build (1:35)
2.Responsive Design Fundamentals
Key Aspects Of Responsive Design (2:43)
Determining Device Resolutions To Target (4:20)
Wireframing Responsive Layouts (4:58)
3.The Basics: Multiple Style Sheets & Media Queries
The Concept Of Using Multiple CSS Files (10:49)
Media Queries & Multiple Style Sheets (8:57)
Building Media Queries Into A Single CSS File (7:38)
Using Media Query Expressions (5:04)
4.Building HTML Structure & CSS For All Screens
Setting Up The HTML & CSS Files (4:18)
Getting Started With The Header (7:36)
Inserting The Main Nav Menu (6:01)
Inserting The Search Field (6:55)
Problems With Applying Floats (4:19)
Integrating Google Fonts API (3:24)
Building The Hero Section Structure (4:25)
Formatting The Hero Section (9:04)
Inserting & Formatting A Call To Action Button (9:50)
Building The Features Section, Part One (5:46)
Building The Features Section, Part Two (4:56)
Inserting The Organize Section (8:18)
Building The Share Section (5:15)
Building The Call To Action Area (6:36)
Inserting And Formatting The Footer (3:47)
Finishing Touches For The High Resolution Layout (4:06)
5.Building The Tablet Layout
Setting Up The Medium Resolution CSS & Testing The Media Query (7:01)
Formatting The Medium Res Header (4:08)
Formatting The Medium Res Hero Section (6:08)
Formatting The Features Section (2:13)
Formatting The Organize And Share Sections (5:17)
Building The Get Section & Finishing Up The Medium Res Layout (2:53)
6.Building The Smartphone Layout
Setting Up The Low Res CSS & Testing The Media Query (4:40)
Formatting The Low Res Header (2:52)
Resolving Problems Caused By Floats (4:21)
Formatting The Low Res Hero Section (3:17)
Formatting The Features Section (1:46)
Formatting The Organize And Share Sections (2:58)
Building The Get Section & Finishing Up The Low Res Layout (3:06)
7.Advanced Techniques For Responsive Design
Disabling Device Smart Zoom (5:59)
Testing Your Responsive Layouts (4:27)
Setting Up Retina Display Graphics (6:21)
8.Wrapping Up
Where To Go From Here (0:28)
Project Files Included
Project Files – HTML5 CSS3 Building Responsive Websites

HTML5 & CSS3 - Website Wireframing

HTML5 & CSS3 - Website Wireframing

Instructor: Total Training

OverviewDescriptionAbout

Size and structure before detailed design.

Whether you’re an HTML veteran or just a beginner, this HTML5 & CSS3 – Website Wireframing course is for you. Award-winning trainer Geoff Blake will walk you through the process of creating a website wireframe in just under three hours!

Whether you’re an HTML veteran or just a beginner, this HTML5 & CSS3 – Website Wireframing course is for you. Award-winning trainer Geoff Blake will walk you through the process of creating a website wireframe in just under three hours!

This training course guides you through the process of creating the basic sections of your site, arranging and aligning text and images, and adding interactive features. Once you’re finished creating the wireframe, you’ll learn how to put it online to share with coworkers and clients.

After taking this course, you’ll be able to build attractive and professional website prototypes in about an hour. The best part? Unlike a simple mockup in Photoshop®, you can actually turn this wireframe into a fully-functioning website! Build your professional skills with this robust, yet easy to follow course.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

3:25  Hours

34 Lessons

Lifetime Access

Course Curriculum

Preview Course

1.Introduction
Welcome Understanding Layout Wireframing (4:02)
Why Using Photoshop May Not Be The Best Choice (3:07)
Using HTML & CSS For Fast Wireframe Compositing (2:53)
A Look At What We’ll Build In This Course (1:23)
Bonus Lesson_How To Turn Any Web Page Into A Wireframe (1:24)
2.Getting Started
Setting Up The Rough Page Structure (4:45)
Building The Structural CSS Rules, Part 1 (7:43)
Building The Structural CSS Rules, Part 2 (2:52)
Connecting Up The HTML To The CSS (5:20)
Centering Layout Elements (5:36)
Setting Up Inner Layout Containers (7:19)
Inserting Additional Inner Containers (3:35)
Spacing Apart The Layout (9:15)
3.Wireframing The Header in Greater Detail
First Thing’s First_Getting Organized (4:37)
Building The Logo Container (3:55)
Setting Up The Main Navigation Menu (5:53)
Creating A Call-To-Action Button (5:59)
4.Building the Rest of the Layout
Inserting The Hero Image (4:41)
Getting Started With The Hero Content (4:02)
Finishing Up The Hero Section (5:36)
Inserting The Feature Headers (3:34)
Building The Feature Boxes (5:58)
Wireframing The Organize Section (5:41)
Speeding Things Up For The Share Section (4:26)
Finishing Up The Wireframing (6:23)
5.Finishing Touches
Inserting A Placeholder Image (3:48)
Adding A Logo Placeholder With Text (3:50)
Inserting The Remaining Image Placeholders (3:23)
Inserting A Background Placeholder (5:09)
Adding Subtle Interactivity (6:01)
Adding Button Interactivity (11:42)
Finishing Touches (4:57)
Sharing The Wireframe For Review (6:04)
6.Wrapping Up
Where To Go From Here (0:20)
Project Files Included
Project Files – HTML5 CSS3 Website Wireframing

Learn HTML5, CSS and JavaScript Basics from Scratch

Learn HTML5, CSS and JavaScript Basics from Scratch

Instructor: Richard Sneyd

OverviewDescriptionAbout

Everything You Need to Know to Start Creating your own Websites, Web Apps and Games with HTML5, JavaScript & CSS

HTML5 is the latest evolution of web technology, encompassing decades of research and development.

HTML5 is the latest evolution of web technology, encompassing decades of research and development. It has matured to the point that it can be used to create stunning, responsive and truly interactive websites, apps and games. Plus, anything written in HTML5 is inherently cross-platform, so becoming proficient in the use of HTML5 is immeasurably valuable to you as a web, app, or game developer.

This HTML5 introductory course teaches you all the fundamentals of working with the three cardinal technologies of the modern web: HTMLCSS and JavaScript. By the end of the course, you will:

  • Understand and be able to use all of the most important and frequently used HTML tags.
  • Have a working knowledge of CSS.
  • Be able to use JavaScript to create dynamic content, interactivity and functionality on your web pages and sites.
  • Be able to implement form validation using JavaScript

There really is no quicker way to learn these 3 core technologies of the web (which constitute HTML5), so why wait, sign up and start learning today — you won’t regret it!

Richard Sneyd

Richard Sneyd (1st Class B.A Hons.) is founder and CEO of CyberMyth Games, and administrator of CMG Academy, the no. 1 source of professional quality online training for digital art, development and design courses. In the performance of his duties within the company, he must wear many hats, including that of a programmer, designer, digital 2D & 3D artist, sound designer, scriptwriter, texture artist, leader, marketer and business man.

He is also a fully registered, qualified, and highly experienced lecturer. His speciality subjects include 3D Modelling & Animation, Computer Game Programming, 2D Image Processing, Game Design, Desktop Audio, Psychology, Consumer Behavior, Human Resources & Business Management.

Richard is enthusiastic about his work, with students and colleagues noting that he is a highly dedicated and accomplished teacher. All of his courses are characterized by a steady, incremental flow of information, and a lucid teaching style which is easy to understand and follow for all.

4  Hours

27 Lessons

Lifetime Access

Course Curriculum

Preview Course

Course Intro
What Will I Learn? (3:15)
Introduction to Basic HTML
Downloading the Required Software (1:33)
Basic HTML5 Concepts (12:53)
Commonly Used Tags and Elements (14:56)
Commonly Used Tags Part 2 (13:10)
HTML Basic Concepts
Intro to Basic CSS
Getting Started with Aptana (5:35)
Working with CSS Selectors and Rules (12:23)
Styling with Classes (13:08)
External Style Sheets (6:44)
Inline Styles (4:30)
Basic CSS Concepts
Introduction to Basic JavaScript
Intro to JavaScript (9:26)
User Defined Functions (8:07)
Variables (5:09)
Arithmetic Operators (6:04)
Dynamic Data Type (13:13)
Strings (4:32)
JavaScript Objects (8:46)
Conditional Logic (If Statements) (7:23)
Alert Boxes (2:10)
Form Validation (13:14)
External Scripts (3:25)
HTML5 Canvas (12:51)
JavaScript Basics
Website Project
Let’s Build our First Website (8:39)
Website Project Part 2 (13:54)
Website Project Part 3 (9:29)
Website Project Part 4 (6:59)
Website Project Part 5 (10:16)
Conclusion
Congratulations! Now, What’s Next?

Browser Developer Tools

Browser Developer Tools

Instructor: Skillbakery Studios

OverviewDescriptionAbout

Get to know various Browser Developer Tools for popular browsers & use them to debug & speed up your development process

What you’ll learn

Know how to get most of the browser developer tools
Learn how to debug your code i.e javascript and css using debugger tools provieded by various browsers
Learn how to read minified scripts using different browsers
Learn how you can play with Document Object Model using

What you’ll learn

  • Know how to get most of the browser developer tools
  • Learn how to debug your code i.e javascript and css using debugger tools provieded by various browsers
  • Learn how to read minified scripts using different browsers
  • Learn how you can play with Document Object Model using tools provided by browsers
  • Learn how you can see what’s affecting your page load time
  • Manage memory issues
  • Save your changes directly from browser to your code files
Requirements
  • HTML
  • CSS
  • JavaScript
  • Browser knowledge

Description

Learn how you can make use of browser development tools to make web pages better.

This course tells you everything that you as a web-developer or web-designer needs to know when it comes to debugging your JavaScript or style-sheets using developer tools for browsers

Learn how you can dynamically change HTML and apply style-sheets to your web-pages and then save the same back to your source files all directly from the browser.

You will also learn how you can read minified scripts

This course also covers various other important topics like managing memory, optimizing page load time of web pages.

All lectures are recorded in HD quality video which ensures that you will not miss a thing.

So let’s start learning now..

Who this course is for:
  • Web Developers
  • Web Designers
  • Aspiring Web Developers
  • Aspiring Web Designers
  • Testers

SkillBakery Studios

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that’s why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

3:07  Hours

29 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to Browser Developer Tools
Introduction (1:34)
Chrome Developer Tools
Elements Panel (6:18)
Network Panel (9:44)
Sources Panel (4:50)
Timeline Panel & Profiles (4:36)
Debugging & Resources Panel (10:13)
Console Panel (9:11)
Memory View – Timeline Panel (4:58)
Emulators – Mobile View (2:48)
Firebug for Mozilla Firefox
Installing Firebug (2:17)
Elements Panel – HTML DOM View (7:15)
Network Panel (4:06)
Script Panel (7:59)
Console Panel (7:22)
CSS Panel (7:21)
Cookies Panel (2:38)
Internet Explorer Developer Tools – F12 Tools
Elements Panel – DOM Explorer (8:40)
Console Panel (7:22)
Debugger Panel (7:50)
Network Panel (8:10)
UI Responsiveness Panel (5:45)
Profile Panel (6:46)
Memory Panel (10:29)
Emulation Panel (3:42)
Popular JavaScript Framework Tools
React Developer Tool for Chrome (2:53)
Ember JS – Ember Inspector (2:23)
Angular JS – Batarang (2:39)
Angular JS – ng-inspector (2:31)
Conclusion & Code Download
Conclusion & Code Download (0:39)

Start your own website design business

Start your own website design business

Instructor: Craig Blewett

OverviewDescriptionAbout

Setup your own website design company

137,000 new business are started every day – and every one of them needs a website!

Creating websites is one of the fastest growing business opportunities. However most people assume that this is the domain of computer experts with years of experience.

137,000 new business are started every day – and every one of them needs a website!

Creating websites is one of the fastest growing business opportunities. However most people assume that this is the domain of computer experts with years of experience. Sure, that’s the case if you’re trying to create a complex website with special links to other business systems. However for most of these 137,000 businesses this is not what they need, which means that if you have the right tools and some simple training you can tap into this huge business opportunity.

In this course we will show you how to use one of the easiest to use website design tools, Weebly, for creating websites. I’ve been creating websites for years, but I wanted to see if my daughter, who is new to this could also do it, and in no time she had her own business up and running. Together we will show you how you can easily create websites for businesses. The best part is that the income you earn is annuity income – that means you create the website once, but the customer keeps paying you, because after all they don’t want to lose their website.

So, join us to learn how easy it is, without any coding skills or any previous experience, to setup professional websites for businesses that will not only impress them, but set you up in your own home-based business!

Craig is possibly one of the most interesting presenters I have encountered. His students love him and in public forums he is unequalled.” (Prof. Maharaj)

What are the requirements?

  • There is no need for HTML or coding skills, but basic computer literacy is required

What am I going to get from this course?

  • Setup a website
  • Publish a website
  • Create and embed videos into a website
  • Integrate a map into a website
  • Setup a customer website
  • Understand the basic components of a business website
  • Integrate social media links into the website
  • Add a blog to a customer website
  • Embed a Twitter feed
  • Add a visitor counter to pages
  • Register domains for customers
  • Promote your website business
  • Make customers are aware of their needs
  • Show customers how risks can be alleviated
  • Bring customers to the purchase point

What is the target audience?

  • People interested in home-based business opportunities
  • People who are interested in creating websites

Craig Blewett

I have a PhD in educational technology and am the developer of the Activated Classroom Teaching approach – a ground-breaking set of digital age pedagogies to support modern teaching and learning. I am the author of multiple books, and am the founder of the Activated Classroom Teaching program. I have over 20 years’ experience in education and am an internationally acclaimed speaker and writer. I have been widely published in the media (Huffington Post, Life Hacker, USNews, World Economic Forum, etc.) as well as appeared multiple times on TV and radio. For more on my publications etc.

2  Hours

30 Lessons

Lifetime Access

Course Curriculum

Preview Course

Getting comfortable in Weebly Designer
introduction (1:32)
Registering on Weebly (3:48)
Weebly Overview (2:58)
Creating a Simple Site (12:27)
Publishing your Site (6:08)
Creating Multiple Pages (5:48)
Setting up your Website Design Business Site
Module Two Introduction (1:16)
Overview of Our Site (6:18)
Your Home Page (6:46)
Creating a Video- Part 1 (11:33)
Creating a Video- Part 2 (10:05)
Your About Page (16:59)
The Examples Page (11:38)
Creating Your Customer’s Site
Module 3 Introduction (1:50)
Creating Your Customers Site (6:53)
The Home Page (7:45)
The Customer Page (3:14)
Contact Us Page (6:32)
Social Media Links (6:39)
Adding a Blog (8:57)
Embedding a Twitter Feed (7:31)
Adding a Visitor Counter (7:53)
Registering a Domain Name (6:26)
Promoting Your Website Design Business
Module 4 Introduction (1:15)
Promotion and Sales (5:08)
Awareness of Needs (5:13)
Assessment of Alternatives (2:31)
Risk Alleviation (4:40)
Purchase (1:43)
Conclusion (5:06)
Conclusion
Course Conclusion (1:01)

Learn Mobile First Web Development using Bootstrap (1)

Learn Mobile First Web Development using Bootstrap

Instructor: Yoda Learning

OverviewDescriptionAbout

Create a responsive website front-end with a Do It Yourself Project, working files, code snippets and final project.

This course will help you make an amazing front-end responsive webpage. Bootstrap is very easy to learn and use, its responsive features allows you to build with mobile-first approach and design which is compatible with all browsers, devices (mobile, tablets, etc).

This course will help you make an amazing front-end responsive webpage. Bootstrap is very easy to learn and use, its responsive features allows you to build with mobile-first approach and design which is compatible with all browsers, devices (mobile, tablets, etc). By the end of the course, you will build an entire front end of the website, which you can use. The html files are made downloadable for you to have a look. But first try it yourself.

Why take this course?

Bootstrap is an open source front-end framework for creating websites and web applications. Originally named Twitter Blueprint, was developed by Mark Otto and Jacob Thornton at Twitter and many developers at Twitter. It makes use of HTML, CSS as well as optional JavaScript extensions. Bootstrap consists other commonly used interface elements, like buttons, labels and more. It also contains several JavaScript components in the form of JQuery plugins. Compatible with all browsers and devices like mobile, desktop, tablets. Bootstrap can be used by graphic designers, Entrepreneurs, Employees, coders, web developers, students and anyone interested in making a website quick and easy.

How much time does it take to complete the course?

This course contains of 32 lectures. These are 3 hours of video tutorials.

What am I going to get from this course?

Lifetime access to the course

Downloadable project HTML files

Create a fully functional and responsive front-end of a website.

Course Outline:

1. Introduction to Bootstrap

2. Basic concepts to get started

3. Navigation Bar

4. Carousel (commonly known as slider)

5. Coding feature sections

6. Creating About Us section

7. Creating panels, list groups, alerts and well

8. Creating parallax scrolling effect

9. Creating media and tab panels

10. Creating a sign up section

11. Creating footer

12. Creating blog for the website

13. Creating tooltip

14. Creating popover

What are the software and other requirements for the course?

A computer, basic text editor (used Sublime in the course), and having very basic knowledge of HTML and CSS.

Yoda Learning

Yoda Learning is a team of 12+ industry professionals focused on developing “Project-based”learning solutions, which enable the learners explore real world situations and thus, make the learning process engaging and practical. Our Courses on Technology includes everything including Web Development, Mobile App Development, Data Analytics and Design.

The collective work-experience of 80+ yrs. spans across multiple industries like Manufacturing, IT, Sales, Finance, Marketing, Operations, HR and functional domains such as Office suites, Mobile applications, Digital Marketing, Database Technologies, Networking).

4  Hours

35 Lessons

Lifetime Access

Course Curriculum

Preview Course

Start Here
Introduction to Bootstrap (2:56)
Getting started with Bootstrap (3:39)
Sublime Text and Emmet Plugin (5:26)
Respond.min.js (2:32)
Basic concepts to get started
Container Row Columns (6:19)
Different Breakpoints (6:07)
Photoshop images (5:21)
Well (2:58)
Navigation Bar
Navbar 1 (5:35)
Navbar 2 (6:45)
Navbar 3 (5:13)
Carousel (commonly known as slider)
Carousel Part 1 (7:23)
Carousel Part 2 (9:19)
Coding Feature Sections
Features (5:30)
Features (5:29)
Creating about us section
About US (4:35)
Responsive Utility Class (6:22)
Creating panels, list groups, alerts & well
Panels (5:52)
Alert (10:16)
List Group (3:10)
Creating parallax scrolling effect
Testimonial parallax effect (7:29)
Creating Media and Tab Panels
Media (6:00)
TabPanel (9:04)
Blockquote and Accordion Panel
Blockquote (2:59)
Accordion Part 1 (17:16)
Accordion Part 2 (3:35)
Creating a sign up section
Newsletter (8:49)
Modal 1 (5:48)
Modal 2 (6:05)
Creating Footer
Footer (5:05)
Creating blog for the website
Blog Part 1 (1:55)
Blog Part 2 (6:04)
Blog Part 3 (1:13)
Creating tooltip
Tooltip (4:04)
Creating popover
Popover (2:56)

Mobile App Development with HTML5

Mobile App Development with HTML5

Instructor: LearnToProgram

OverviewDescriptionAbout

Learn to Develop Mobile Applications with HTML5, Javascript and the PhoneGap Library

Are you looking to create mobile apps that work across multiple platforms? If so, we’ve got you covered! Get ready to use PhoneGap to leverage your already existing HTML5, JavaScript, and CSS skills in order to create and deploy cross-platform mobile apps.

Are you looking to create mobile apps that work across multiple platforms? If so, we’ve got you covered! Get ready to use PhoneGap to leverage your already existing HTML5, JavaScript, and CSS skills in order to create and deploy cross-platform mobile apps.

This program comprehensively covers HTML5 mobile app development from top to bottom. By the end of this program, you’ll be able to…

• Set up your app development studio with tools of the trade.
• Test your app on both mobile and virtual devices
• Write appropriate HTML5 for mobile development
• Use CSS3 to create stunning mobile user interfaces
• Understand the “10 Foot Experience” (Mobile apps on your TV)
• Use web services (like Google APIs™)
• Parse XML and JSON content
• Store data on the device
• Create apps that work offline
• Integrate audio and video and control media playback
• Use geolocation services and Google Maps™
• Work with the device accelerometer hardware
• Use jQuery Mobile controls and styling
• Use a device’s internal storage system
• Work with device contacts
• Work with device notifications
• Understand in-app purchasing
• Place your finished app in the app store

Code along with master instructor Mark Lassoff as he walks you through everything you need to know about mobile app development with HTML5. Through dozens of code examples and multiple labs designed to reinforce your new skills, you’ll master the concepts you need to know in order to become a successful app developer in no time!

LearnToProgram, Inc.

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram’s valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code” LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company’s most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

5:50  Hours

46 Lessons

Lifetime Access

Course Curriculum

Preview Course

Development Environments
How to use This Course (1:47)
How to Complete Lab Exercises (1:18)
Become an Amazon Appstore Developer (2:24)
Course Intro (1:08)
Tools of the Trade (9:38)
Hello World– First App (20:24)
Testing on a Device (2:34)
The “Apps” World– App Stores and Developers Opportunities (3:26)
HTML5 for Mobile
Intro to HTML5 for Mobile (1:25)
Document Structure (15:03)
Multi Screen Applications (20:27)
Obtaining Data from the User (7:01)
Displaying Images (6:28)
Lab Exercise 2
CSS3 for Mobile
Intro to CSS3 For Mobile (3:03)
Styling Text Elements (15:30)
Basic Page Layout (17:13)
Building Supporting Multiple Mobile Screen Sizes (6:57)
Television Based Android: The 10 Foot Experience (1:43)
Lab Exercise 3
Service Oriented Architecture for Mobile
Intro to Service Oriented Architecture for Mobile (1:07)
Receiving Text from the Server (10:56)
Sending Queries and Parameterized Queries to the Server (6:38)
Parsing XML Data from the Server (10:39)
Parsing JSON Data from the Server (14:51)
Lab Exercise 4
Storing Data
Intro to Storing Data (0:49)
Storing Data “Permanently” with Store.js (14:08)
Storing on the Server (12:18)
“Offline” Apps (6:38)
Lab Exercise 5
Audio and Video
Intro to Audio and Video (0:50)
Playing Audio and Video (7:09)
Controlling Audio and Video Output with Javascript (8:51)
Building a complete MP3 Player (7:59)
Using the on-board Camera (12:23)
Lab Exercise 6
Geolocation
Intro to Geolocation (0:49)
Where Am I? (14:27)
Displaying a Map (10:09)
Working with Compass (9:40)
Lab Exercise 7
Working with Accelerometer
Intro to Accelerometer (0:47)
Obtaining Accelerometer Readings (6:56)
Using the Accelerometer for Input (7:55)
Lab Exercise 8
Interfaces with jQuery Mobile
Intro to Interfaces with jQuery Mobile (0:49)
jQuery Mobile Basics (5:48)
Pages (10:10)
Tool Bars (7:25)
Buttons (4:40)
Interfaces with jQuery Mobile Part II
Intro to Interfaces with jQuery Mobile Part II (0:50)
Forms (15:57)
ListViews (8:18)
jQuery Events (5:46)
Lab Exercise 9 and 10
Other Important PhoneGap API’s
PhoneGap API’s Intro (0:45)
File API (14:14)
Device API (3:50)
Contacts API (13:07)
Notifications API (4:34)
Preparing for Distribution
Intro (1:02)
The Config.xml (3:32)
Distribution (4:32)
App Market Strategies (2:47)

Learn Google Go-Golang Programming for Beginners

Learn Google Go - Golang Programming for Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn fundamentals of programming in the Go language

This course teaches the fundamentals of programming in the Go language. Go is a language suitable for a wide variety of tasks, from systems programming to writing web servers. In this course, we’ll learn the syntax of Go, but more importantly, how to “think in Go.”

This course teaches the fundamentals of programming in the Go language. Go is a language suitable for a wide variety of tasks, from systems programming to writing web servers. In this course, we’ll learn the syntax of Go, but more importantly, how to “think in Go.” While many tasks can be performed in the same ways as they are done in other programming languages, there is usually a more streamlined solution offered by Go, and that’s what we’re here to learn.

This 3-hour course is divided into four units. Topics include:

– Installing Go and verifying the installation
– Finding package documentation
– Data types and program structure
– Functions
– Loops and conditional statements
– Arrays and slices
– Maps
– Structures and pointers
– New vs. Make
– Reference types and value types
– Buffered input and output
– Initialization
– Function types and closures
– Interfaces

I hope you join me for this exciting look into one of the most powerful and elegant languages there is!

What are the requirements?

  • Will Require Google Go Tool Installtion
  • Knowledge of any Programming Language is Helpful, but Not Necessary
  • Any Linux Based Operating System, but Not Necessary

What am I going to get from this course?

  • Learn Data types in Google Go
  • Learn Maps and Pointers
  • Learn Loops and Conditional Statements

What is the target audience?

  • Any Fresher Who Wants to Learn Google Go
  • Expert who Needs to Brush up Google Go Knowledge

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

3:50  Hours

34 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
Introduction (2:43)
Installing Go (5:20)
verify (5:48)
Geeting package doucmentationu (3:39)
Data types and declarartion (8:53)
program structure with a global var declaration (6:51)
declaring multiple variables on single line (2:44)
Itroduction to function (4:26)
Returning multiple values from a fuction (4:14)
Naming return values (2:42)
Variadic parameter lists (5:19)
Recursive functions (6:08)
Conditional statements and loops
Finding the average of an array (8:35)
For loops part -1 (5:42)
Range and len of an array (5:49)
If,else if,else (7:30)
Switch without conditional (4:26)
Switching on a variables (3:07)
Swich with combined cases (4:38)
Maps, Pointer and More
Intro to slices (7:05)
The uppend function (4:40)
Returning a slices from a function (7:32)
Learn maps (10:23)
Learn structures (5:24)
Introduction to pointers (6:39)
New Lecture (5:35)
Passing function parameter by reference (5:38)
Functions, Methods and More
Buffered String Read from stdin (9:18)
Using Scan and Scanln for Input (11:18)
Structure Initialization and Method Syntax (11:05)
Using defer (3:58)
Function types (3:05)
losure Demo – Fibbonacci Numbers (4:39)
Interfaces (6:21)

Learn Rails Quickly Code, Style and Launch 4 Web Apps

Learn Rails: Quickly Code, Style and Launch 4 Web Apps

Instructor: Adam Eubanks

OverviewDescriptionAbout

Kickstart your web development career by building 4 functional web apps in Ruby on Rails with Heroku, Git and Bootstrap

According to the Ruby on Rails website, Rails is “a web application development framework written in the Ruby language.

According to the Ruby on Rails website, Rails is “a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks.”

If you feel like Rails may be the framework for you after reading that statement, but don’t know where to start, you’ve come to the right place.

In this course, students will learn what Ruby on Rails is best for, quickly creating and finishing web apps easily. This course covers it all, from installation to deployment. We will teach you how to use various Ruby on Rails tools while building functional web applications. By the end of the course, you will know enough Ruby on Rails to create any CRUD application you like.

Not only this, but I also provide resources for almost every lecture, so that you can learn more if you wish. This course will provide you with enough Ruby on Rails knowledge to go from beginner to intermediate. After completing this course, you will also have enough Ruby Rails basis to learn any other Rails concept you can think of on your own. Think of this course like a quick jumpstart to your Ruby on Rails career.

This course will give you a headstart into building any CRUD (create, read, update, delete) site you like. Building CRUD applications quickly is something that Ruby on Rails is great at.

In this course, we will complete 4 CRUD Ruby on Rails web apps in the following order:

A personal blog
A user messaging app
A To Do List (The Hello World of Ruby on Rails Applications)
A Wikipedia Clone
But basic Ruby on Rails isn’t the only thing we will focus on, we will also learn how to use other tools with our apps such as:

Git
Heroku
Bootstrap
Active Admin
Static Pages
MVC Architecture
If you want to bulk up your resume, get some practice or learn how to use various Rails gems in your app, look no further!

This is the perfect course for the casual web developer. This course will take you from basic HTML knowledge to building your own beautiful web applications.

This course will cover a lot of ground in a very short amount of time. Since the course is so fast, breezing through it might not help your retain everything. I recommend trying to finish the course in a month. It will help you retain knowledge, as well as give you time to explore different features on your own. Not only this, but udemy gives you a 30 day money back guarantee, so you have nothing to lose!

Thank you for showing interest in this course!

If you have any questions, email me at [email protected]

Who this course is for:
Take this course if you want more Rails practice
If you want to get familiar with different Ruby gems, this course is for you
Don’t take this course if you have intermediate to advanced knowledge in Rails
This course is not designed for people with no programming experience

Adam Eubanks

I am a self taught programmer and learning enthusiast. My expertise is mainly in Artificial Intelligence, Ruby on Rails web development, Python and Linux. I hope that my courses will help students learn things that I had difficulty with in an easier and more fun way. These courses are meant to be short, sweet and quick to the point.

2:45  Hours

84 Lessons

Lifetime Access

Course Curriculum

Preview Course

Intro
Welcome
In Case You Missed The Intro (1:40)
Why Learn Ruby on Rails? (1:04)
If You Need Help
Installing Rails (1:06)
Atom Text Editor and My Packages (2:49)
Rails Dictionary
Intro To MVC (1:48)
Partials And Rendering (1:46)
MVC In Use (1:44)
What Are Migrations? (1:39)
The Gemfile (1:11)
Creating Our First Rails App (8:23)
Getting Started
What Is Git?
Git Installed
Git Commands (2:37)
Quiz 1: Git Quizzed!
Reverting To a Previous Commit (1:41)
Finale
Building A Blog
Blog Demo (1:46)
Setting Up Our App (2:36)
Installing Devise (2:55)
Quiz 2: Devise Commands Quiz!
Adding Validation To Posts (2:43)
Hiding Stuff From Unauthenticated Users (2:02)
Cleaning Up (3:35)
Fixing Routes (1:22)
Implementing Bootstrap with Bootswatch Themes (1:44)
Coding The Navbar (3:55)
Styling The Index Page (2:09)
Style Your Own Show Page Challenge! (1:40)
Adding Social_Share Links (3:42)
Adding Facebook Comments (1:28)
Adding Google Plus Comments (0:59)
Patching Up Blog Login Bug (1:31)
Congratulations! You’ve Built a blog!
Section 5: User Messaging App
A Look Into What We’ll Be Building (1:50)
Creating Our App and Installing Devise (2:49)
Creating Migrations (4:02)
The Conversation Model (4:41)
The Message Model (2:05)
The Conversations Controller (5:09)
The Messages Controller (1:01)
Importing The Bootstrap CDN (2:21)
Fixing The Routes (1:30)
Final Test (1:25)
To Do List
What We’ll Be Building (0:48)
Creating Our App and Scaffolds (1:15)
Adding Basic Styling (1:58)
Fixing Minor Bugs (1:54)
Styling The Application Page (1:52)
Styling The Forms (2:24)
Styling The Index Page (2:26)
What is Font Awesome? (1:50)
Using Font Awesome (2:16)
Final Test (0:44)
Make A Wiki
What We’ll Be Building (2:01)
Setting Up Our App (1:24)
Installing Devise (1:42)
Validations and Other Stuff (1:29)
Importing Bootstrap (1:02)
Styling The Show Page (2:35)
Testing Our App (1:31)
Styling The Index Page (2:06)
Styling The Forms (2:03)
Additional Features
Styling Devise Forms with Bootstrap (2:28)
Active Admin Part 1 (4:26)
Active Admin Part 2 (2:35)
Creating Static Pages (3:45)
Heroku Deployment
What is Heroku? (0:58)
Installing Heroku Toolbelt
Preparing For Heroku Deployment (2:10)
Publishing To Heroku (3:24)
Wrapup
Final Test
Final Thoughts (1:26)
BONUS Lecture (1:19)

Responsive Web Design - Made Easy!

Responsive Web Design - Made Easy!

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn how to create modern day websites with HTML5, CSS3, JQuery, Bootstrap, Frameworks such as Boilerplate and Zurb.

The mobile web is not going anywhere – it’s only getting bigger… And, YOU need to be in on the action!

As the mobile web gets bigger than desktop PC and laptop browsing – this is one skill you absolutely need in your bag of tricks!

The mobile web is not going anywhere – it’s only getting bigger… And, YOU need to be in on the action!

As the mobile web gets bigger than desktop PC and laptop browsing – this is one skill you absolutely need in your bag of tricks!

Impress your clients or land a higher paying job or build that dream website with all the cool web technologies.

In this course, you will master the tricks and techniques that modern web development gurus use to create fancy sites that work on any browser or device… be it any mobile phone, tablet, browser, desktop or laptop.

Here’s What You Get…

  • This course is for any level of developer …whether you just know the basics of HTML or you are a development guru – there is something for everyone.
  •   Access and download the full course immediately upon payment – so you can learn at your own pace!
  • We start out with an overview of the mobile web and the importance of mobile design & development.

We discuss what responsive web design actually means, and we look at the various tools we can use with responsive web design such as testing and code tools.

  • You will learn how to format an HTML5 document and use proper techniques when coding.
  • The layouts we create will be 100% responsive including a fluid layout, flexible images and media queries.
  • We will build a custom project from scratch that shows you what goes into setting things up, step by step.

The course is taught over SIX Sessions, spanning 7 hours of easy to follow Videos with real examples and source code.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

6:34  Hours

27 Lessons

Lifetime Access

Course Curriculum

Preview Course

Mobile Web Overview
The Importance of Mobile Web (9:52)
What is Responsive Web Design (10:22)
Tools for Responsive Design – Part 1 (11:22)
Tools for Responsive Design – Part 2 (21:22)
Environment Setup (8:23)
HTML5 Structure
File & Folder Structure (10:41)
HTML5 Structure – Part 1 (23:43)
HTML5 Structure – Part 2 (11:31)
The Viewport Meta Tag (6:58)
Responsive CSS Fluid Layouts
Base CSS (15:15)
Fluid Layout (20:41)
Sticky Footer (27:51)
CSS3 Media Queries
JQuery Screen Size Display (11:38)
Media Queries for iPads & Laptops (15:27)
Responsive Navigation (13:04)
Media Queries for Smartphones (18:29)
Responsive Forms (8:40)
CSS3 Transitions (8:18)
Twitter Bootstrap
Bootstrap Overview (9:58)
File Structure (14:15)
Navbar (11:38)
Jumbotron & Grid (21:37)
Grids & Panels (18:48)
Forms, Wells & Footer (14:22)
Other Frameworks
Zurb Foundation (16:40)
HTML5 Boilerplate (10:31)
Skeleton (9:02)

$49

$24.50