Category Archives: Web Design

Design To Website, Blog How To Set Up, Google Update Pagerank, Google Crawl, Free Submit Site

AngularJS Tutorial 2

AngularJS TutorialIn this part of my AngularJS tutorial I’m going to cover Form Validation, Using $rootScope to share data between controllers, Controller Inheritance, Filters, Custom Filters and a whole lot more.

If you haven’t watched part 1 of my AngularJS tutorial definitely watch it or you’ll be very confused. All of the code covered in this tutorial follows the video down below to act as a transcript and cheat sheet for AngularJS. Continue reading AngularJS Tutorial 2

AngularJS Tutorial

AngularJS TutorialWelcome to my AngularJS Tutorial. In this tutorial I clear up all of the jargon in AngularJS through a ton of examples. We’ll cover the Model View Controller pattern and how it works with AngularJS. I’ll then provide examples that explain AngularJS Modules, Directives, Scope, and Expressions.

Beyond those topics I’ll also cover dependency injection, ng-app, ng-init, ng-controller, ng-model, event handling, data-ng-bind, ng-repeat, multiple views, multiple controllers, ng-cloak, $index, $first, $last, $middle, $even, $odd, ng-repeat-start, ng-repeat-end, ng-include, ng-switch, ng-switch-when, ng-disabled, ng-hide, ng-show, ng-class and much more. Continue reading AngularJS Tutorial

MEAN Stack Tutorial

MEAN Stack TutorialWelcome to my MEAN Stack Tutorial. This is a much requested tutorial so of course I’m making it. In this tutorial I’ll cover how to install and verify that each part of the MEAN Stack is working properly. We’ll install MongoDB, Express, NodeJS, AngularJS, Git, Bower, Jade and Bootstrap among other tools. I have separate tutorials on all of the above that you can access by clicking on the appropriate link above. A step by step list is also available under the video below. Continue reading MEAN Stack Tutorial

NodeJS MongoDB Tutorial

NodeJS MongoDB TutorialIn this video I show the easiest way to connect NodeJS to a MongoDB database. Installation and solving common errors is covered. We’ll create a database and then query and update it using NodeJS. We’ll review how to template pages with Jade. We review how to set up a NodeJS tutorial. Also because of requests, I will show myself writing all of the code.

I have other tutorials on the following topics if you want to learn more about : NodeJS, MongoDB, or Jade. All of the code follows the video below. Continue reading NodeJS MongoDB Tutorial

CoffeeScript Tutorial

CoffeeScript TutorialAfter my last video a bunch of people asked for a CoffeeScript tutorial and so I made one. CoffeeScript compiles into JavaScript and tries to improve on JavaScript in many ways. Many people prefer it because of how it improves classes and it is actually more popular then other high profile languages like Swift, Scala, Visual Basic and Lua.

I’ll cover the whole language in 2 videos starting with this one. I’ll show you how to set it up and then cover variables, Math, String operators, Conditionals, If, Else, Else If, Logical Operators, Ternary Operator, Switch, Unless, Existential Operator, and more here and the rest in the next video. Continue reading CoffeeScript Tutorial

Learn Jade in One Video

Jade TutorialWelcome to my Jade Tutorial. Jade is the templating engine for NodeJS. Like Handlebars, which I covered previously, Jade helps separate your HTML from your dynamic content.

People find generating HTML with a preprocessor provides for more readable code that is easier to maintain. We’ll look at installing, tags, include, indentation, attributes, interpolation, conditionals, looping, mixins, templating, extends and more. All of the code follows the video below. Continue reading Learn Jade in One Video

Install XAMPP

Install XAMPPYou guys asked me to create an updated tutorial on how to install XAMPP, so here it is. I wanted to cover everything though, so I show how to install XAMPP. I also cover how to fix all of the common errors. I show how to setup Administrator accounts on Windows 10 and then allow them to run apps, which is normally restricted. Then using phpMyAdmin we create user accounts and a database. To round out the tutorial I then create PHP / MySQL configuration files and PHP scripts that are used to query and update the database.

All of the code used among other things, follows the video below. Continue reading Install XAMPP

MongoDB Tutorial 4

MongoDB Tutorial 4I received a bunch of questions about using Map Reduce in MongoDB, so here I provide a bunch of examples. First I’ll cover Map Reduce using straight JavaScript. Then we’ll cover increasingly complex MongoDB Map Reduce queries. Then finally I’ll cover using Group and Distinct.

All of the code used is available after the video below. If you missed previous tutorials, you should watch my first MongoDB tutorial to start. Continue reading MongoDB Tutorial 4

MongoDB Tutorial 3

MongoDB Tutorial 3In this part of my MongoDB tutorial I cover indexing and aggregate. If you missed part 1 or part 2 watch those first.

We’ll examine querying speed differences when indexing is used versus when it isn’t and what data is best to index. Then we explore power querying with aggregate, which allows us to group, sort, perform calculations on, and conditionally manipulate our data and much more. All of the code follows the video below. Continue reading MongoDB Tutorial 3

MongoDB Tutorial 2

MongoDB Tutorial 2In this part of my MongoDB tutorial I cover insert, understanding id keys, find, update, remove, drop, searching for ranges, and numerous ways to query your database. If you haven’t watched part 1 definitely watch it first because I showed how to set up everything in that tutorial.

Like always, all of the code follows the video below. It is best to have it in front of you as you watch so that you can refer to the documents stored in the database. Continue reading MongoDB Tutorial 2

MongoDB Tutorial

MongoDB TutorialWelcome to my MongoDB Tutorial. In this tutorial, I’ll show you how to install MongoDB on both Windows and Mac. We’ll also cover how to use Mongo, Mongod, executing JavaScript, creating databases, creating documents, insert, update, find, remove, data types, executing external JS scripts, the mongorc.js file and much more.

All of the code from the video can be found below underneath the video. The rest of the videos will follow very soon after this one. Continue reading MongoDB Tutorial

Express NodeJS Tutorial

Express TutorialIn this tutorial we’ll explore the Express NodeJS framework. It provides all of the capabilities of NodeJS, also makes it easy to build robust web applications quite easily using a MVC format. I’ll cover how to install on Windows, Mac and Linux. We’ll then explore building the server, routes, incorporating Handlebars, incorporating Bootstrap, ports, middleware, app.use, app.get, catching / throwing errors, handling forms, file uploads, cookies, sessions, reading / writing files and much more.

This will serve as an overview of the whole Express framework, while the next tutorial will how to incorporate a MongoDB database into an Express app. All of the code is down below. Continue reading Express NodeJS Tutorial

Learn Bootstrap in One Video

Bootstrap TutorialIn this tutorial I condense most of the documentation on Bootstrap into one video tutorial. Bootstrap makes it very easy to make responsive websites and provides numerous awesome components you can use on your site.

I’ll cover container, jumbotron, grid systems for creating responsive sites, hiding / showing elements base on screen size, carousels, navigation menus, drop down menus, tab interfaces, navigation bars, buttons, tables, icons and much more. All of the code used follows the video below. Continue reading Learn Bootstrap in One Video

Learn Handlebars in One Video

Handlebars TutorialIn this video we’ll learn Handlebars by walking through numerous examples. Handlebars is a superset of the Mustache template engine. A template engine helps you separate your HTML from dynamic content created by languages such as JavaScript.

We’ll look at how to dynamically place data, templates, working with arrays, helper functions, passing attributes, escaping strings for safety, block helpers, fn, inverse, partials, precompiling templates and much more. Continue reading Learn Handlebars in One Video

Learn JQuery in One Video

JQuery TutorialIn this video we’ll learn pretty much everything about JQuery. We’ll cover how to load the JQuery and JQuery UI libraries. We’ll also cover selecting elements, styling elements, adding text, retrieving text, changing attributes, JQuery events, JQuery animations, JQuery UI, and Ajax.

I did my best to condense everything you’d learn in a standard 200 page book down into one video. All the code used is available below. I also have a link to everything in a compressed form here for download. Continue reading Learn JQuery in One Video

Object Oriented JavaScript

Object Oriented JavaScriptIn this video we’ll review pretty much everything about Object Oriented JavaScript. We’ll cover : JavaScript Objects, Objects in Objects, Constructor Functions, instanceof, Passing Objects to Functions, Prototypes, Adding Properties to Objects, List Properties in Objects, hasOwnProperty, Add Properties to Built in Objects, Private Properties, Getters / Setters, defineGetter, defineSetter, call, defineProperty, Constructor Function Getters / Setters, Inheritance, Intermediate Function Inheritance, Call Parent Functions, ECMAScript 6, Singleton Pattern, Factory Pattern, Decorator Pattern, Observer Pattern and more. Continue reading Object Oriented JavaScript

Learn JavaScript in One Video

JavaScript TutorialIn this video I did my best to create the most comprehensive JavaScript tutorial I could all in one video. I cover all of the following topics : Variables, Math, Random Numbers, Strings, Styling Strings, If, Switch, Ternary Operator, While, Do While, For, For In, Arrays, Functions, Pass Function as Parameter, Receive Variable Number of Arguments, Return Variable Number of Arguments, Recursive Functions, Event Handling, Mouse Events, Key Events, Change Tag Value, Change Class, Change Input Element, Mouse X / Y Coordinates, Element Styling, Manipulating URLs, Get Elements by Tag Name, Editing Child Nodes, Setting Attributes, Adding Elements, OO JavaScript, Form Validation, Exception Handling and much more. Continue reading Learn JavaScript in One Video

Learn Dart in One Video

Learn Dart in One VideoIn this video tutorial I’ll help you learn Dart in one video. In this video I cover Windows Installation, Mac Installation, Click Listeners, querySelector, Casting, Variables, Math, If, Switch, While, Do While, For Loop, Continue, Break, Strings, Functions, Single Line Functions, Passing Functions as Parameters, Recursive Functions, Optional Parameters, Lists, For Each, For In, Map, Manipulating HTML, Change Listener, Classes, Constructors, Static Fields / Methods, Inheritance, Abstract Classes, Interfaces, Mixins, Operator Overloading, Exception Handling and more.

All of the code used can be found after the video below. Continue reading Learn Dart in One Video

Learn Scala in One Video

Learn Scala in One VideoIn this tutorial I’ll teach the Scala programming language in one video. I cover installation on Mac and Windows. We’ll also look at using the REPL versus compiling code. We’ll also cover Data Types, Math Functions, If, Main, While, Do While, For, receiving user input, Output Styling, Strings, Functions, Recursion, Arrays, Array Buffers, Yield, ForEach, Maps, Tuples, Classes, Companion Objects, Inheritance, Abstract Classes, Traits, Higher Order Functions, Map, Filter, File I/O, Exception Handling and much more.

All of the code used follows the video below. Continue reading Learn Scala in One Video