The Complete Web Development Bundle

5.0

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.

$37

$37   LIFETIME ACCESS DEAL !
37
COURSES
1704
LESSONS
NEW
ENROLLED

LIFETIME ACCESS TO ALL THESE 37 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

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

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

.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

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

community-learning2
Live Coaching Webinars and Online Q&A Community

Assisted Learning

DETAILS OF THE 37 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)

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 Appswill 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)

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)

.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

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 akhanrade@gmail.com 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)

$37

$37   LIFETIME ACCESS DEAL!