A Web Developer's Workflow
Video Lectures
Displaying all 10 video lectures.
Lecture 1![]() Play Video |
Apache and VirtualHost setup UPDATE! This information has changed in Yosemite. The video will give you an idea of what it's like to change the main apache file, but see https://gist.github.com/bradwestfall/c3e44d5c1e4a74ad852e for details Create a local Apache environment easily for Mac OSX (Mavericks) without using the problematic "MAMP" and "Localhost" technique |
Lecture 2![]() Play Video |
Basic Tooling (Git, Homebrew, NPM, Bower) In this short video we'll go over the tooling that we'll be using to setup websites with in later videos - Git, Homebrew, Node (NPM) and Bower |
Lecture 3![]() Play Video |
Git and GitHub Learn how to setup a basic Git project and get it hosted at GitHub. Also learn how to clone your project to other computers |
Lecture 4![]() Play Video |
Starting SublimeText3 Projects Learn how to quickly setup and toggle between SublimeText Projects |
Lecture 5![]() Play Video |
Initializing Bower and NPM Learn how to initialize Bower and NPM to setup your project's dependencies. Also learn how to host them properly at Github |
Lecture 6![]() Play Video |
Production Server: Initial Setup and Security In this video we setup an Ubuntu 14.04 server from scratch with basic security following Rackspace's guidelines |
Lecture 7![]() Play Video |
Production Server: Public and Private SSH Keys In this video we'll setup Public and Private SSH keys so we don't have to use a password to log into our server - which is the first benefit. But the second benefit and probably the more important one is to use SSH keys for security. To do that we'll disable the server's ability to accept any passwords for any accounts - and therefore only allowing SSH key logins - to which only our local computer has the private key |
Lecture 8![]() Play Video |
Production Server: Apache and VirtualHosts In this video we'll install Apache and VirtualHosts to host multiple websites on our one server |
Lecture 9![]() Play Video |
Production Server: Domain Names and DNS In this video we'll finish off by setting up a real domain name on our server we've been creating |
Lecture 10![]() Play Video |
Start a project from scratch and get it hosted In this finale video of my Web Developer Workflow series, we'll start a brand new project and use all the information from the previous videos to make a local apache environment, host it at GitHub, and then get the code hosted to our production server |