• No results found

Birmingham s First Developer Bootcamp

N/A
N/A
Protected

Academic year: 2021

Share "Birmingham s First Developer Bootcamp"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

TABLE OF CONTENTS

Overview

The Course The Instructors Application Process Required Materials Our Partners

2-5

The Curriculum

6

About Platypi and Team

7

Pre-work Material

8

(3)

OVERVIEW

We teach aspiring web developers how to code

Master mobile and web

development

2

A full-time 10-week program, Depot/U transforms beginners into Front End Developers. Whether you are looking to make a career change with no prior programming experience or have the desire to polish your current development skills, Depot/U provides individuals seeking a career in web development a solid foundation by teaching modern web and mobile development skills.

Learn to build web and mobile apps using today’s latest web technologies including TypeScript, JavaScript, HTML5, and CSS3.

Learn strategic problem solving

techniques

Solving problems is essential to any developer’s success. We will teach you proven techniques to approaching common development issues.

Land a job

We partner with Birmingham’s top employers to ensure that each student has the best chance to secure a job upon completion of the program.

Learn from the best

Our instructors are the industry’s top talent in web and mobile app development. They are dedicated to the success of Birmingham’s future software

developers. $5,500 *Thanks to our sponsors $12,500 Innovation Depot 15-20 people No previous programming experience required Applicants must pass entrance exam prior to acceptance

Cost Location Required Experience Class Size Application Process

Job openings for software developers will increase 22% by 2022 with an

average starting salary of 60K.

(4)

THE COURSE

THE INSTRUCTORS

Matt Landers - CEO of Platypi

3

A full-time 10 week program, Depot/U is a combination of lecture and project based learning. Students will participate in lectures M-F from 9am to 1 pm with the opportunity to complete their assignments from 12pm to 5 pm. An experienced trainer will be available for instruction and collaboration throughout the day. The entire course takes place in the Depot/U Dev Lab located inside Innovation Depot. Breakfast and lunch will be provided to each student. Key elements of the course include: learning the latest web

technologies including TypeScript, JavaScript, HTML5, and CSS; implementing essential developer problem solving techniques, and opportunity to network with BBVA Compass - the official Hiring Partner of Depot/U. At the conclusion of the program, students will be qualified for an entry-level Front End Engineering role with the ability to make custom mobile and web applications.

Matt began his career as a software engineer at a young age. It all began with a computer, a broken computer actually. Matt gradually gained interest in computers because he was always fixing them. At 17 he was working for a law firm in their IT

department. His first introduction to programming was peering over the shoulders of the firm’s

developers. He began teaching himself how to code and was quickly advancing his career based off of this skill he was learning on his own. After a couple of years in various roles, Matt scored an interview with Microsoft at 19 years old. His opponent interviewees were Phd Engineers with 5 years more experience. Matt landed the job with Microsoft as a .NET Evangelist and toured the country speaking to large business executives about .NET.

Since then, Matt has worked with many Fortune 500 companies as a Microsoft consultant for developing large-scale business applications. After years of working with Microsoft, Matt and his two partners ventured out on their own to create Platypi which specializes in cross-platform mobile and web

development. Matt created the curriculum for Depot/U and is passionate about sharing his knowledge to help aspiring developers accomplish their career goals while growing the technology community in Birmingham.

(5)

THE APPLICATION

PROCESS

1

3

2

REQUIRED

MATERIALS

4

We believe the key to becoming a great

developer is a mixture of three essential things – curiosity, passion, and work ethic. Ideal candidates for Depot/U are looking for more than an increase in their paychecks, they have a genuine passion and desire to learn the

rewarding skills of software development. We look for candidates who possess the ability to learn independently with a strong sense self motivation.

After submitting an application, students must finish 40 hours of course pre-work in order to be considered for acceptance to the class. This pre-work is meant to gauge the overall

aptitude and willingness to complete the necessary work to become a skilled developer. This course work is at no extra cost to the student.

Once the pre-work is completed, each student must complete a coding challenge that involves building a very simple website in order to demonstrate their ability to implement the information learned from the pre-work. After the completion of the coding challenge, applicants will be invited for an interview to discuss future goals and ultimately assess if Depot/U is the right fit for both parties.

Each student is required to have a Macbook. We understand that this is a considerable cost but it is absolutely necessary in order to fulfill all requirements of the course.

(6)

OUR PARTNERS

5

Hiring Partners

Depot/U provides organizations a unique opportunity to invest in the success and growth of their

technology teams by partnering to train and mentor Birmingham’s most promising Software Developers. By offering students valuable employment opportunities upon completion of the course, Hiring Partners are essential to the success and growth of Depot/U.

Corporate Sponsors

Depot/U provides organizations a unique opportunity to invest in the success and growth of their

technology teams by partnering to train and mentor Birmingham’s most promising Software Developers. By offering students valuable employment opportunities upon completion of the course, Hiring Partners are essential to the success and growth of Depot/U.

Class Sponsor

Class Sponsors are essential to Depot/U’s goal of keeping the class cost per student as low as possible. As a Class Sponsor organizations are directly supporting the growth of tech talent in Birmingham.

(7)

6

Week 0 Prework Week 1 Web Basics Week 2 Object Oriented JavaScript Week 3 JavaScript Libraries and APIs Week 4 JavaScript Frameworks Week 5 TypeScript Week 6 Backend Basics Week 7 Mobile Basics

Codecademy: Make a Website

Codecademy: Interactive Website

LESS Constructors Inheritance Routing Codecademy: JavaScript Codecademy: HTML/CSS

External Libraries - jQuery, etc. Programming Concepts Overview

Interacting with the DOM

Creating Reusable Libraries

Functions and Objects Recreate underscore.js

MV* Frameworks Intro to Angular Data binding

Static vs. Dynamic Languages

Depot/U Curriculum

CRUD operations

Authentication and Authorization

Interacting with the Hardware Express.js

REST Services Intro to Databases Mobile User Experience

Git Tutorial

Responsive Design/Bootstrap

Using Custom Fonts

npm (Package Manager) Require and Browserify Promises

Intro to Node.js Web Server Basics Calling Services

Directives

Dependency Injection Static Types and Generics tsc - TypeScript Compiler

PlatypusTS and PlatypusUI Modules, Interfaces, and Classes

Lambda Expressions tsd and DefinitelyTyped

Lambda Expressions

Cordova Plugins Cordova and Crosswalk

(8)

ABOUT PLATYPI

AND TEAM

Platypi empowers businesses with the solutions, tools

and guidance to create apps with an exceptional user

experience that deploy to any device or browser.

We are a team of former Microsoft engineers who set out to build an intuitive mobile and web development platform that would delight developers and create sophisticated user experiences. We have years of

experience architecting and implementing cross-platform mobile solutions across multiple operating systems and devices. Our mission is to take cross-platform development to the next level by providing innovative tools for creating apps that can be easily maintained, managed and flawlessly delivered.

7

Week 8

Class Project

Week 9/10

Group Project

Utilize developed skills to complete an end to end project Collaborate with students in a multi-developer environment Breakout into groups and present ideas for group project Develop end-to-end custom application based on their ideas

Depot U Curriculum

Create resume, LinkedIn profile, and practice interviewing Project presentations to Hiring Partners and Sponsors

(9)

PRE-WORK

MATERIAL

HTML,CSS

Learn how to create websites by structuring and styling your pages with HTML and CSS.

JavaScript

Learn the fundamentals of JavaScript, the programming language of the Web.

Interactive Website

Build the Flipboard home page and learn how to add interactivity to your website.

Make A Website

Build a recent version of Airbnb's home page and learn the fundamentals of web development in the process.

Git Tutorial

This tutorial explains how to import a new project into Git, make changes to it, and share changes with other developers.

All pre-work material is to be finished two weeks prior to the first day of class. Codecademy projects can be found on codecademy.com and the Git Tutorial on git-scm.com/docs/gittutorial. After completion of the pre-work, students will recieve a coding challenge administered by their instructor. Once finalized, the challenges will be evaluated based on the quality of the codebase. The campus coordinator will then follow up with the students to inform them of the next steps involving the interview process.

References

Related documents