Sign up for our awesome weekly Tech Events email newsletter in New York City!
 
 
 
Tuesday, Aug 28, 06:30 PM to 09:30 PM @ The Hatchery

 
 
 
 
 
 
 
Details
Share:   Facebook |  Twitter |  LinkedIn 
 
Export:   Google Calendar |  Outlook |  Yahoo |  Apple iCal 
 
Permalink:   http://gary.to/6roplbh
 
Cost:  $60 per person
 
URL:  Click here for Event Website
 
Location: 
The Hatchery, 500 Seventh Avenue, New York
 
 
 
Description
Too hard to find developers in town for burgeoning startups. We decide to help create the talent. We seek passion folks interested in coding and startup culture. First we start wtih classes to pass on ninja skills. Top students are selected to part of an 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 Tuesday, Wednesday, Thursday (6:30 - 9:00pm) with an additional make up class/workshop Saturday (2:30 - 5pm). 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 (June 26 - July 21)
· 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 (July 24 - August 18)

· 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 (August 21 - Sept 15)
· 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.



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.



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.
 
   
Weekly Newsletter
Sign up and we'll keep you in the loop regarding all the awesome, upcoming tech events in New York!
 
 
 
 
 
 
 
 
 
 
 
Featured In
 
© 2013 GarysGuide   About   Terms    Press   Feedback