Skip Main Navigation
Page Content
This event has ended
Hatchery Dev Shop
Hatchery Dev Shop

Hatchery Dev Shop

Hatchery Dev Shop

Sunday, September 16, 2012 at 6:30 PM - Tuesday, December 4, 2012 at 9:30 PM (EDT)

Hatchery Dev Shop

Ticket Information

Ticket Type Sales End Price Fee Quantity
1 month - 12 classes   more info Ended $640.00 $9.95
3 months - 36 classes   more info Ended $1,440.00 $9.95

Share Hatchery Dev Shop

Event Details

Too hard to find developers in town for burgeoning startups?  We decided to help create the talent.  We seek passionate folks interested in coding and startup culture.  First we start with classes to pass on ninja skills.  Top students are selected to take part in additional paid apprenticeship program working on live projects.  This feeds directly into positions with companies.

 

The Hatchery Dev Shop is a rigorous 3-month training program that teaches students how to develop mobile apps and websites through immersion. Students attend three 3-hour workshops each week and work in teams to solve website issues while receiving training on how to find and fix software bugs.  There are four 1-month sessions that make up the program. Students spend the part of each session leaning a technology through fixing issues with guidance and classes, and part of the session creating modules from scratch.

 

Classes are 3 nights a week. Holidays will be worked out with classes.

Classes limited to 30 people 

 

At the end of the of the program, students should be able to:

o   Configure and Deploy a cloud server and bring it live on the web

o   Register a domain name and point it to their cloud server in less than 15 minutes

o   Write HTML

o   Create CSS stylesheets

o   Use javascript and JQuery

o   Use XCode, Eclipse, Phonegap to deploy basic mobile apps

o   Set-up a database

o   Create a registration and log-in system

o   Use objects in Javascript, PHP, and Python

o   Use AJAX

o   UPDATE, INSERT, AND SELECT to/from a MYSQL table via PHP

o   Use basic linux commands to control their server

o   Use documentation

o   Use github

o   Use subversioning tools

o   Use the Agile development process to manage personal and professional project

 

  

 

Syllabus


Month 1: The Client  (September 16 - October 10)

Sunday 10am-1pm, Monday 6-9pm, Tuesday 6-9pm

·      Week1: Defacing websites and moving elements around using Chrome Developer Tools. Let’s make any site look the way we want it to.  In the process we’ll cover HTML, CSS, Javascript, and Jquery.

·      Week 2: How to make websites cross-browser compatible. We will fix a site that works perfectly on Chrome, Safari, and Firefox but doesn’t work on Internet explorer

·      Week 3: Group projects: Each group is given a simple HTML, CSS project

·      Week 4: Group projects, part2. Each group is given a more complex HTML, CSS, Javascript, JSON, JQuery project

 

 

Month 2: The Server  (October 14 - November 6)

 Sunday 10am-1pm, Monday 6-9pm, Tuesday 6-9pm

·      Week1: Deploying a server in the cloud. Each group will set-up a cloud server on Rackspace and learn how to configure Apache, FTP,  SFTP, PHP, Python, MYSQL, and grant appropriate permissions. Students will also learn basic Linux & Unix terminal command lines.

·      Week 2: Coding in PHP. Groups will attend classes where they will learn basic programming (variables, if statements, for loops, validation, functions, and object orientation) and then apply that knowledge to find and fix bugs in PHP.

·      Week 3: Using MYSQL. Students will learn about relational database structure and non-relational structures. Students will create a simple web app that can use AJAX to connect to PHP to save and retrieve information from their database tables.

·      Week 4: Group projects. Each team will create a basic registration and login portal that uses form validation.

 

 

Month 3: Agile Development + Best Practices  (Nov 11 - Dec 4)

Sunday 10am-1pm, Monday 6-9pm, Tuesday 6-9pm

·      Week1: Let’s Review: HTML, CSS, Javascript, JQuery, JSON, MYSQL, Python, PHP and Linux.

·      Week 2: Let’s use the Agile development process to create user stories and create a sizing for a real-life simulated project

·      Week 3: Let’s design and pseudo-code our application. Let’s use documentation to setup our Xcode, Eclipse, and Phonegap configuration to create our projects, and write documentation for the developer behind us. Let’s setup our subversioning system and begin using it for the project so we don’t write over each other’s code.

·      Week 4: Let’s create our first full partially functional prototype, test it, and report bugs.

 ** No class Nov 25 Thanksgiving weekend **

 

 

After the program

 

After the program concludes, participants that finish the course will be able to use their code-base and knowledge to create mobile and web-based applications and work as a junior front-end or back-end developer in a real project for a Hatchery startup.  We will discuss transitioning you from a student to a junior developer with The Hatchery DevShop.

 


 

Student scholarships available.  

Please apply by submitting the following to curious@hatchery.vc

1. Paragraph on why you want to learn to code and what you will do with your new powers. 

2. Provide reason for financial assistance.

3. Resume.  Please list your current programming skills.




Whether it’s how you work or how you play, you have something to teach too.

Put your class on Eventbrite and receive a $100 credit in your Eventbrite account.

  

 

** Incomplete requests will be deleted **

Have questions about Hatchery Dev Shop? Contact Hatchery Dev Shop

When & Where


Announced



Sunday, September 16, 2012 at 6:30 PM - Tuesday, December 4, 2012 at 9:30 PM (EDT)


  Add to my calendar

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.