Skip Main Navigation
Page Content
This event has ended

Web Development for Newbies

TurnToTech

Tuesday, March 4, 2014 from 7:00 PM to 10:00 PM (EST)

Web Development for Newbies

Ticket Information

Ticket Type Sales End Price Fee Quantity
Web Development for Newbies (Discounted $300.00) Ended $499.00 $0.00
If you have a promotional code, enter it here:    Apply

Who's Going

Loading your connections...

Share Web Development for Newbies

Event Details

COURSE OVERVIEW

This course is designed for those who have mobile app ideas but no ability to code. You know, the bright eyed, bushy tailed, movers, shakers, entrepreneurs, innovators and makers, that fill the rooms of every beer and pizza laden meetup in town. Yeah, YOU!  Here's for you kid! The course will take you from idea, to planning, through the process of building a SWEET mobile web application. Its designed neither to make the student a software engineer in 6 weeks nor to be a replacement for the product a more experienced (aka badass, don't worry, this will soon be you) software engineer would produce. This is meant to be a viable alternative to posting that, "looking to hire a developer who won't exploit me" ad on craigslist, or outsourcing to an offshore development team who may or may not build what you want. This course will teach you the rules of the game, how to apply them like a boss and how to quickly find answers to questions when you’re unsure.

This is a 6 week course that will take place on Tuesdays from March 4th - April 8th. The schedule for the course is as follows:

COURSE SCHEDULE

Tuesday March 4th 7:00pm - 10:00pm

Tuesday March 11th 7:00pm - 10:00pm

Tuesday March 18th 7:00pm - 10:00pm

Tuesday March 25th 7:00pm- 10:00pm

Tuesday April 1st 7:00pm - 10:00pm

Tuesday April 8th 7:00pm - 10:00pm 


INSTRUCTOR FOR THE COURSE: 

Evan Rose is a self-taught mobile/web developer and technology entrepreneur, recently launching Ecruit, a web application designed to help college students find their passion, explore career paths and connect with hiring managers who can get them the job. He codes on the LAMP stack (Linux, Apache, MySQL, PHP) + Javascript (jQuery, Angular JS) with a specific focus in mobile web applications, responsive design and single page web applications.

Prior to this, Evan worked on Chase Community Giving at J.P. Morgan and created NiteFly, a mobile application designed to serve as the Open Table for nightlife. In addition to serving as a Network for Teaching Entrepreneurship National Business Plan Competition Judge and guest speaker, Evan is the founding event chair for the Harvard Club of New York's Technology and Entrepreneurship Panel which brings together successful entrepreneurs, venture capitalists and alumni to share experiences, advice and opportunities. 

Evan lives in Manhattan and graduated from Harvard in 2009 with an A.B in Social Anthropology. Find more information about Evan and his works at http://evanmrose.co


COURSE SYLLABUS

 1. Web Development for the Complete Beginner

  1. Class 1 ­ Introducing the Client/Front End

    1. What are the components of a web application?

      1. Front End

        a. HTML5
        b. CSS3
        c. Javascript (ES6)

      2. Back End

        1. MySQL

        2. PHP (or Ruby, Python, etc)

    2. Proper HTML Document Structure

    3. Walk through a CSS Stylesheet

    4. How HTML and CSS Work Together (ID’s Classes, Element Hierarchy)

    5. Coding Environment Setup

    6. Your First View Template

    7. Choosing your Project

  2. Class 2 ­ Introducing the Server

    1. Websites vs. Web Applications

    2. How applications are built


      MySQL

is PHP: Hypertext Preprocessor and what is it used for?

How PHP started
Where PHP stands today
Some high­load sites using PHP

is a relational database?
MySQL Basics
Data Modeling Basics
What a well structured DB looks like for a simple web application (Introduce Sample Application)

4. Putting it all together, how HTML, CSS, PHP and MySQL come together in a Sample App

iii. PHP Rundown

  1. Variables

  2. Control Structures

  3. Data Structures

  4. Data Handling

c. Class 3 ­ Database Modelling in MySQL and PHP

  1. Turning an application idea into a set of data models

  2. Data Types

  3. Proper database structure

  4. Database Normalization

 

  1. Writing SQL Queries

  2. Turning your data model into an API using Laravel

  1. Class 4 ­ Key Server­Side Application Functions & The Laravel Application Framework

    1. Model ­ View ­ Controller Application Structure

    2. Login, Registration, Authentication and Session Handling

    3. Form Handling & Validation

    4. Mailing

    5. Security

    6. The Blade Templating Engine

    7. How all of these parts fit into a full web application

  2. Class 5 ­ Connecting the Client and the Server

    1. Introducing Javascript

    2. Common design patterns and uses of Javascript

      1. Module Structure

      2. Event Handlers

      3. Animation

      4. Integrating Plugins

    3. The Magic of jQuery

      1. Basic Structure of a site using jQuery

      2. Introducing Asynchronous Javascript and XML (AJAX)

  3. Class 6 ­ Tying it All Together and API Integration

i. Wrapping Up Your Web App

  1. Optimizing Your Code

  2. Application Security

  3. Deployment

  4. Server Management

  5. Performance Optimization

 

Have questions about Web Development for Newbies? Contact TurnToTech

When & Where


TurnToTech
184 5th Avenue, New York, NY (4th Floor)
New York , NY 10010

Tuesday, March 4, 2014 from 7:00 PM to 10:00 PM (EST)


  Add to my calendar

Organizer

TurnToTech

TurnToTech is a software company with a focus on software education. We offer technology entrepreneurs and professionals who are looking for an edge in today's highly rewarding technology world an accelerator-based environment where they get to rapidly acquire computer programming and software engineering skills by constantly working on challenging projects in collaboration with world-class mentors. 


  Contact the Organizer
Web Development for Newbies
New York , NY Events Class

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.