27_code-in-process/99_svcc/32_static-FileServer/schedule.html
Bootcamp runs May 25th - 31st July 2015
Monday - Friday from 7:45am - 5:00pm
Lunch 12:00 - 1:00
May 25 - May 29
June 1 - June 19
June 22 - June 26
June 29 - July 3
July 6 - July 31
HTML5 & CSS3 combine to create the foundation of all websites. HTML5 holds the content and CSS3 formats it. Our bootcamp training will build upon the basics and cover the essentials of today's best-practices. If you have never created a website before, you need to complete these two online trainings before coming to our HTML5/CSS3 bootcamp:
online training #1
online training #2
Some of the topics that will be covered at our bootcamp include: semantics, rich snippets & microdata, emmet.io, performance including page speed insights, responsive design, media queries, github, and flex-box. One of the most valuable aspects of our HTML5/CSS3 bootcamp will be spending 5 days together talking about HTML5 & CSS3 best-practices: the contributions of everyone's knowledge and insight will allow us to learn from each other. Our bootcamp will provide plenty of opportunities for "hands-on" practice. See the full outline of the schedule here: Week 01
JavaScript provides functionality to websites. HTML5 holds content, CSS3 formats it, and JavaScript allows us to manipulate it. Our bootcamp training will build upon the basics and cover the essentials of today's best-practices. If you have never created a website before, you need to complete these two online trainings before coming to our JavaScript bootcamp:
online training #1
online training #2
If you have never used JavaScript before, you need to complete this online training before coming to our JavaScript bootcamp:
JavaScript Online Training Prerequisite
Some of the topics that will be covered at our JavaScript bootcamp include: JavaScript Essentials,Functions,Enhancing the DOM,Events,JavaScript and JSON,JavaScript and AJAX, and also if time permits Web Project Workflows,optimizing development on sublime, and slack. Our bootcamp will provide plenty of opportunities for "hands-on" practice. See the full outline of the schedule here: Week 02,Week 03,Week 04
Web components usher in a new era of web development based on encapsulated and interoperable custom elements that extend HTML itself. HTML5 holds content, CSS3 formats it, JavaScript allows us to manipulate it, and web components allow us to package all of our HTML5, CSS3, and JavaScript up into modular "encapsulated" components which can easily be shared and re-used. Our bootcamp training will start at the very beginning with web components. If you have never created a website before, you need to complete these two online trainings before coming to our web components bootcamp:
online training #1
online training #2
If you have never used JavaScript before, you need to complete this online training before coming to our web components bootcamp:
JavaScript Online Training Prerequisite
Some of the topics that will be covered at our web component bootcamp include: templates, custom elements, shadow DOM, and HTML imports. Our bootcamp will provide plenty of opportunities for "hands-on" practice. See the full outline of the schedule here: Week 05
Polymer is Google's implementation of web components. Building upon web components, Polymer makes it easier and faster to create anything from a button to a complete application across desktop, mobile, and beyond. Our Polymer training will start at the very beginning with Google's Polymer. If you have never created a website before, you need to complete these two online trainings before coming to our Polymer bootcamp:
online training #1
online training #2
If you have never used JavaScript before, you need to complete this online training before coming to our Polymer bootcamp:
JavaScript Online Training Prerequisite
If you have never used web components before, you need to come to our web components bootcamp:
"Web Components Bootcamp" Prerequisite
Some of the topics that will be covered at our Polymer bootcamp include: using Polymer to improve the speed at which you create websites and to increase the quality of your websites. Our bootcamp will provide plenty of opportunities for "hands-on" practice. See the full outline of the schedule here: Week 06
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Go provides the ability for "server-side" programming. Traditional choices for server-side languages have included PHP, ASP, and JSP. Increasingly popular server-side programming languages include Ruby, Python, and Node.js. While there are advantages and disadvantages to all languages, no server-side language is going to be faster than "Go." Couple the speed of Go with Google App Engine and Cloud Storage, and you are now using the exact same architecture as Google. This means that your web apps are going to be incredibly fast and will easily scale to millions of users. Go is an amazing choice for a server-side language as it was developed by some of the same individuals who created the C programming language, one of the most influential programming languages of all time. Robert Griesemer, Rob Pike, and Ken Thompson created Go to be a modern language that easily uses multiple cores, easily implements concurrency, easily works in distributed environments, and easily allows the programmer to write programs - it has a very lean and user-friendly syntax! The four weeks we spend together learning Go, Google App Engine, and Google Cloud Storage will not only be mind-blowing but also career-propelling and life-changing. Our Go / App Engine / Cloud bootcamp will start at the very beginning with the Go language. If you have never created a website before, you need to complete these two online trainings before coming to our web component bootcamp:
online training #1
online training #2
If you have never used JavaScript before, you need to come to our JavaScript Bootcamp before coming to our Go / App Engine / Cloud bootcamp:
"JavaScript Bootcamp" Prerequisite
Our bootcamp will provide plenty of opportunities for "hands-on" practice. See the full outline of the schedule here: Week 07,Week 08,Week 09,Week 10