SYLLABUS AND PROGRAM DETAILS - FULL STACK WEB DEVELOPMENT - 4Geeks Academy
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
FULL STACK DEVELOPMENT PROGRAM TABLE OF CONTENTS Table of Contents LET’S TALK DATA ...................................................................... 3 1.1. Why Coding? .................................................................. 3 1.2. Employment .................................................................... 6 1.3. Languages ........................................................................ 7 SYLLABUS .................................................................................... 11 2.1. Syllabus Part-Time.......................................................... 12 2.2. Syllabus Full-Time........................................................... 13 2.3. Syllabus Technologies ................................................... 14 Why Python?................................................................... 16 Why JavaScript?............................................................. 17 What about NodeJS?..................................................... 17 PAYMENT OPTIONS .................................................................18 PROGRAM DETAILS ................................................................. 19
LET’S T A L K D A T A 1.1. Why Coding? “Learning to Code” is not just a “geeky” thing anymore; it’s not relegated to merely “aficionados of Star Trek.” Coding is about “education” itself. Traditional Education must evolve from just focusing on the antiquated necessity of ONLY teaching coding in High School. However, there is still the question: “Why Coding?” And we should answer: “Why not?” Okay, let’s argue this with facts: By 2024, www.bls.gov/ooh/Comput- the demand for software developers is expected to er-and-Information-Technolo- grow by 17%. What other gy/Software-developers.htm industry has a projected growth like that? Furthermore, the median salary (in the U.S.) for a software developer is around $100k. Yeah, not bad. What about Coding Bootcamps? There are, at least as major examples, three (3) kinds of personnel profiles interested in becoming a developer and ultimately taking the decision of enrolling a Coding Bootcamp: Increasing Jobs demanding Entrepreneurs Income new skills Full Stack Developers
LET’S T A L K D A T A 1.1. Why Coding? Graduating from a Coding Bootcamp pays off. According to a https://goo.gl/UtWuaE recent report, graduates from a Bootcamp are getting both higher salaries and more opportunities than what they had before enrolling in a program: 25k Wage increase after graduating from a Coding Bootcamp. $66k Average salary after graduating from a Coding Bootcamp 8 out of 25 The employment positions in highest demand are in Coding related areas. You have 4x’s more opportunities to find a job if you Learn to Code
LET’S T A L K D A T A 1.1. Why Coding? Our Full-Stack program will not only train you to become a developer but will also teach you both the www.geekwire.com/2016/coding-boo -camp-pays-off-grads-report-64-in- crease-average-salary-accord- most wanted and highest paid technologies in the ing-new-study/ market today. More Job opportunities: Coding skills are in high demand. Everyone is looking to hire developers. Higher income: Working as a software developer will increase your income immediately. Job growth: Coding jobs are always increasing and are projected to continue to do so over the next several years. Entrepreneur experience: Learn to Code and get the coding skills that will give you the tools to launch your very own Startup.
LET’S T A L K D A T A 1.2. Employment Let’s talk about the data behind the program. We just want to address any topics that jump to your mind when thinking about enrolling at a Coding Bootcamp. There are over FIVE HUNDRED THOUSAND open coding jobs in the US. That number goes up to over 1 500k million if we include those areas related to coding: marketing, graphic design, arts, etc. Finance, Healthcare and Manufacturing are the industries with the highest demand of coding developers. According to the Bureau of Labor Statistics, Miami, Florida, 25k is the city with the greatest surge in Web Developer job opportunities in the entire U.S. This is the average wage for a Junior Web Developer. This data may vary (depending on the city), but it’s the estimate $60k for a Web Developer immediately graduating from a Coding Bootcamp.
LET’S T A L K D A T A 1.3. Languages You are probably wondering how and why we determine what coding languages we include in our syllabus. Why Python? Why JavaScript? Why not Ruby? We have extensively studied, analyzed and debated these questions and returned several reasons that support our decision-making process; here we will try to show you the data and reasons in determining our syllabus. JavaScript is the most popular technology - not just in the U.S., but worldwide. Furthermore, it keeps growing year after year. A recent survey from Stackoverflow https://goo.gl/TpgtAq shows the following:
LET’S T A L K D A T A 1.3. Languages As you can see, Python has been growing pretty fast as well. Let’s be clear: Python was huge several years ago, but then it stopped being at the top of the list. That has changed, again, and Python is now back on top. Why? There are, at least, two reasons: 1. Python is used for a variety of purposes and is also extremely versatile. 2. Tech areas such as Data Science and Machine Learning (two of the biggest areas in the Tech Industry) are consistently requiring Python developers. https://goo.gl/FKuibY Click here to check out the data and to get an outsider approach on this topic. Now, let’s talk about wages. The average wage for a Junio Web Developer could reach $60k a year. This is for a “JUNIOR” position. Now, as your experience grows, your wage does, too. Senior Developer earn- ings are around $120k per year. The Bureau of Labor Statistics has estimated an “overall average” for a U.S. web developer at $72K per year. For ahttps://goo.gl/TmJU3B https://goo.gl/2o46VD software developer, its around $104k per year. https://goo.gl/TmJU3B
LET’S T A L K D A T A 1.3. Languages Python and JavaScript are among the best paid career positions in the U.S. On average, a Python developer earns around $99k per year, and, a JavaScript developer around $90k per year. You will be trained in BOTH during our program. But, wait, that doesn’t equate to ultimately getting a “combined wage” of those two; it means that you will have the chance to apply for jobs that demand either of those essential skills. And, please let us state that the https://goo.gl/TpgtAq aforementioned is based on data from 2017. There is an important fact missing here: How many job opportunities are there? What coding languages are companies looking for? The answer is, without a blink, JavaScript! Then, as David Robinson (Stackoverflow post) pointed out https://goo.gl/tWpEDB recently: “Python has a solid claim to being the fast- est-growing major programming language”
LET’S T A L K D A T A 1.3. Languages If you compare how many job opportunities there are for JavaScript versus Ruby on Rails, you will find this: JavaScript Ruby on Rails https://goo.gl/FVqc7q Click here Now let’s see the performance of Python against Ruby on Rails: Python Ruby on Rails Click here https://goo.gl/9mVNbG
S Y L L A B U S Syllabus Designing our Syllabus was a discussion that covered many realms, including: the popularity (both current and projected) of each technology, frameworks and libraries, methodology to teach them, quality control, expected wages for web developers with such skills, timing, open positions and demand for each batch of skills, and a special focus on our students personal learning process. FLASK Syllabus Goal: Our goal is to train you in exactly what companies are looking for: - To create amazing websites. - To create web applications such as Airbnb, Twitter, etc. - To re-shape your mind to embrace new logical, researching, and developmental skills.
S Y L L A B U S 2.1. Syllabus Part-Time We have divided our program into three main stages: Course Structure Prework Learn To Code Junior Advanced Applications Applications Duration: 2 Weeks Duration: 2 Weeks Duration: 6 Weeks Duration: 6 Weeks Starting with the Think like a basics: HTML5 + computer: Control Create your first Python, Flask, CSS3 + JavaScript. the flow of yout ReactJS application, REST API’s, We review the code algorithms, MVC Pattern, JS Databases, basics of coding loop, use condi- Modules, Bunding, MongoDB, MVC, and make sure we tionals, webpack, BabeUS, The Pattern, Publishing are all on the same the command line, DOM, Events, your website, etc page.” SASS transpile, GIT, AJAX etc Possible projects Possible projects Possible projects Possible projects During this phase CSS Postcard, Coursera clone, you will have to minimal instagram Instagram applica- Airbnb clone, design, code, test Version, etc tion, Memory Card Instagram clone, and publish your game, Tic Tac Toe, YouTube clone, own entire web Flappy Bird, etc. etc. application. $6,999 +360 2019 Hours of classes, exercises and projects 16 WEEKS 3 TIMES PER WEEK
S Y L L A B U S 2.1. Syllabus Full-Time Week 1 Week 2 Week 3 Week 4 Week 5 Pre-work: Learn to Code: Junior Application: Junior Application: Junior Application: How does the Create algorithms & Scrum, Kanban, Agile, Practice everything Create your own API web work? HTML, React introduccion MVC and Flux together, learn using Python, Flask CSS, Bootstrap, (components & framework. AJAX & 3rd Party & ORM. Wireframes, webapps) API’s. CMD & GIT Week 6 Week 7 Week 8 Week 9 Advanced Application: Advanced Application: Advanced Application: PITCH YOUR Last content details Time to work on the final It's time to present the final PROJECT and start working in project presentation project and enjoy with your your project. family and friends! CAREER SUPPORT $8,999 +400 2019 Hours of classes, exercises and projects 9 WEEKS 9:00 AM 6:00 PM
S Y L L A B U S 2.2. Syllabus Technologies Technologies and stages The first 2 weeks are about HTML, CSS and Bootstrap: every student needs to learn the foundation of the web and its essential components. During weeks 3 and 4, you will learn to code in JavaScript by building games and small websites. During the next 6 weeks you will start combining JavaScript, CSS/HTML, Sass, Webpack, GIT and many others, to create better websites, games and even simple web applications. Python comes in from weeks 10 to 16 - empowering you to start doing your very own amazing copycats of the most popular web applications out there.
S Y L L A B U S 2.2. Syllabus Technologies Let’s be clear (just in case we haven’t been already), we are teaching both JavaScript and Python as the primary technologies. And there are strong reasons for that; it’s not just a careless decision:
S Y L L A B U S 2.2. Syllabus Technologies Why Python? 1. The best MVC Web Framework: Python/Flask is one of the top technologies used to code for the web - if not THE best. 2. The future is about Web, A.I. and Big Data: Python is THE LANGUAGE for Big Data, Machine Learning and AI. All major libraries are written in Python. 3. MIT Teaches in Python: 25% of Junior Developer mistakes are within the syntax; with Python that is almost entirely gone. For both this and many other amazing reasons, Python is the best language to teach coding - that is probably https://goo.gl/XyPdNr why MIT decided to teach using Python. https://goo.gl/XyPdNr 4. Job Openings: Python has 3x’s more job openings https://goo.gl/QyEY7t than Ruby, even Google has endorsed Python and uses it everywhere!
S Y L L A B U S 2.2. Syllabus Technologies Why JavaScript? The question should be: Why not JavaScript? There are no other alternatives - JavaScript owns the web. It’s the only language that all web browsers understand, and it is still growing like crazy. It has more job openings than any other (by far!!!). JavaScript remains hot, trendy, and it will stay that way for several years to come. Combined with Python, they will make you the best-armed developer you can expect to be. What about NodeJS? According to W3Techs, SimilarTech, and many other market research firms, Node JS is only used in 0.3% of the web, and it is not growing as fast as it was last year. If you learn Python/Django, you will be comfortable working with Ruby/Rails or PHP/Laravel, but Node is extremely different from the rest of the back-end technologies. We have to make sure that you understand how to build websites that correspond to 99.7% of the web. We wrote an article to explain why we decided to leave Node out of this program. Click here to read our analysis. https://goo.gl/rLhFvy
P A Y M E NT O P T IO N S 2.3. Payment Options Up-front Payment Options Up-front 36 - 60 6 - 12 -24 42 - 60 months months months Early Geeks: If you enroll 4 weeks (at least) before our next program begins, you will get 10% off your tuition fee. Partners in Crime: If you are joining the program together with someone else, both of you are getting 10% off. Geeky Geek: If you are a college student and you are coming from one of the best Colleges in the US, you will get 10% off.
T E S T I M O N I A L S Testimonials “Part-time is just what everybody is looking for. I’m ready now; this program gave me exactly what I needed to go forward with my coding career. The timing and the spin of class topics was really awesome! ” Ximena Puig "4Geeks has a perfect combination of blended learning with an affordable pricing. That allowed me to get the skills I needed." Marlon Taylor “I totally recommend 4Geeks Academy. I reviewed many options before joining the program, but 4Geeks had everything I needed in just one place. If you want to change your life, this is the best place to make that happen.” Carlos Ávila
T H A N K S 4GEEKSACADEMY.CO https://www.4geeksacademy.co/ APPLY NOW
You can also read