Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
151 views

Caltech Coding-12 Bootcamp

The Caltech Coding Bootcamp is a 16-week full stack web development course. It teaches students to build dynamic web applications using front-end and back-end Java technologies. The curriculum covers topics like UI design, backend development, databases, APIs, integration, and deployment. Students complete a capstone project and receive a certificate and career support upon graduation. The bootcamp is aimed at helping students enter or advance in careers like full stack developer.

Uploaded by

Cliffs Key
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views

Caltech Coding-12 Bootcamp

The Caltech Coding Bootcamp is a 16-week full stack web development course. It teaches students to build dynamic web applications using front-end and back-end Java technologies. The curriculum covers topics like UI design, backend development, databases, APIs, integration, and deployment. Students complete a capstone project and receive a certificate and career support upon graduation. The bootcamp is aimed at helping students enter or advance in careers like full stack developer.

Uploaded by

Cliffs Key
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Coding

Bootcamp
Table of Contents
Program Overview 3

About Caltech 4

Caltech Bootcamp Advantage 5

Program Eligibility Criteria and Prerequisites 6

Program Outcomes 8

Who Should Enroll in this Program? 8

Learning Path Visualization 9

Electives 9

Courses

Module 1 - Planning and UI Design 10

Module 2 - Backend and Database Development 11

Module 3 - API End Points and Communication 12

Module 4 - Integration and Deployment 13

Module 5 - Caltech Coding Bootcamp Capstone Project 14

Course Completion Certificate 15

Classroom-Level Immersion: Delivered Digitally 16

Corporate Training 17

Advisory Board 18
Program Overview

The Caltech Coding Boot Camp is a 16-week full stack


web development course that gives you the knowledge and
skills to build dynamic end-to-end web applications and
become a full stack web developer.

The course curriculum is designed with a special emphasis


on a practical learning experience. You will hone your
programming skills continuously through regular practice
in high-quality virtual labs. The course includes a capstone
project where learners can choose from four different
fields and build high-quality applications using the latest
technologies—which will become a part of their professional
portfolio.

At the end of this course, learners will be able to work on


both front-end and back-end Java technologies. With this
program you will be able to:

Build your own portfolio on GitHub

Practice with projects in integrated labs

Get Career Services support

Receive dedicated support and mentorship

3 | www.simplilearn.com
About Caltech

Founded in 1891, Caltech is a world-renowned science and engineering institute that


marshals some of the world’s brightest minds and most innovative tools to address
fundamental scientific questions and pressing societal challenges. Caltech prizes
excellence and ambition. The contributions of Caltech’s educator and alumni have
earned national and international recognition, including 38 Nobel Prizes and nearly
60 National Medals of Science. The institute manages the Jet Propulsion Laboratory
(JPL) for NASA.

CTME is embedded in Caltech’s Division of Engineering and Applied Science.


Caltech CTME has a unique role to play in applying the capabilities of scientists
and engineers to the challenges of today’s technology-driven businesses. Caltech
CTME applies executive education and professional development directly to real-
world problems. Caltech CTME experts teach the tools and perspectives that elevate
careers and help companies achieve their goals.

4 | www.simplilearn.com
Caltech Bootcamp Advantage

Earn CEUs
Caltech Cloud Computing Bootcamp graduates will receive up to 17 official Continuing Education Units
(CEUs) which demonstrate a commitment to ongoing learning and bringing value back to their employer.
For this reason, many companies have policies that provide some paid time and tuition reimbursement for
CEUs.

Exclusive access to Caltech events


Participants in the Caltech Cloud Computing Bootcamp gain access to exclusive events on-campus and
the Jet Propulsion Laboratory, which Caltech administers for NASA.

Caltech CTME Bootcamp Certificate Online Convocation by Caltech CTME Program


Director

Caltech CTME Circle Membership Masterclasses taught by Caltech CTME


instructor

5 | www.simplilearn.com
Program Eligibility Criteria and
Application Process

Those wishing to enroll in the Caltech Coding Bootcamp will be required to apply for
admission.

Eligibility Criteria
For admission to this Caltech Coding Bootcamp, candidates:

Should have a bachelor’s degree in any discipline with an average of 50% or


higher marks

Do not require basic programming knowledge

Do not require prior work experience

6 | www.simplilearn.com
Application Process
The application process consists of three simple steps. An offer of admission will be made to the
selected candidates and accepted by the candidates upon payment of the admission fee.

STEP STEP STEP


1 2 3

Submit an Application Admission


Application Review

Complete the application and After you submit your application, An offer of admission will be
include a brief statement of a panel of admissions counselors made to qualified candidates. You
purpose to tell our admissions will review your application can accept this offer by paying
counselors why you’re interested and statement of purpose to the program fee.
and qualified for this Caltech determine your qualifications and
Coding Bootcamp. interest in the program.

Talk to an Admissions Counselor


We have a team of dedicated admissions counselors who are
here to help guide you in the application process and related
matters.

They are available to:

Address questions related to the application

Assist with financial aid (if required)

Help you better understand the program and answer your


questions

7 | www.simplilearn.com
Program Outcomes

At the end of this Caltech Coding Bootcamp, you will:

Become an Agile practitioner with the ability Build a front-end website either from
to work on industry projects quickly scratch or by utilizing a front-end framework

Architect scalable back-end infrastructure Deploy static and dynamic websites in the
cloud

Who Should Enroll in This Program?


This program caters to a wide audience, from those who are
hoping to enter the industry to those who already have some
experience and aspire to become full stack web developers.

Those who complete the Bootcamp will be qualified for many


different roles, including:

Full Stack Developer Application Development


Manager
Software Developer
Technical Project
Front-end Web
Manager
Developer

Back-end Web
Developer

8 | www.simplilearn.com
Learning Path

Planning and UI Design

Backend and Database API End Points and


Development Communication

Caltech Coding Bootcamp Integration and


Capstone Project Deployment

Electives
Caltech Coding Bootcamp Masterclass

9 | www.simplilearn.com
Planning and UI Design

Module Overview
Module
Learn Agile and Scrum methodologies to deliver projects on time, and
learn the building blocks of Java data structures and their application in
1 object oriented programming. Develop a comprehensive understanding
of Git to manage version control systems and key concepts of SQL.

2 Module curriculum
Concepts of Agile, Git, SQL

3 Front-end technologies: HTML/CSS, JavaScript, Angular

Planning projects with Agile

Dividing projects into epics and stories


4 Creating a central Git repository

Create DB tables

5 Creating home, about us, contact us pages

Create category and product pages

Adding product info

Adding additional pages like add to cart, wishlist, order details,


searching items

10 | www.simplilearn.com
Backend and Database
Development
Module
Module Overview
1
Learn all aspects of back-end technologies by acquiring in-depth skills
of Core Java, JDBC, etc. Solidify your learning by implementing your

2 new skills on real-world projects.

Module curriculum
3 Concepts of Core Java, JDBC, Servlets, Maven, JSP, and
MongoDB

4 Setting up the development environment

Configuring Java, Tomcat, JDBC, servlets, and JSP packages/


plugins
5 Setting up an admin portal

Creating Java classes for features like reg, login, wishlisting, and
cart

Creating Java classes for services to connect to databases

11 | www.simplilearn.com
API End Points and
Communication
Module
Module Overview
1
Learn important concepts such as Spring Boot, Web Services,
Microservices, etc. Harden your understanding by implementing your
2 new skills on real-world industry projects.

Module curriculum
3 Key concepts of JUnit, Spring, Spring Boot, Web Services, and
Microservices

4 Integrating Maven and Spring Boot

Using annotations to create services to add features

Using Angular services connect frontend to backend


5 Using service methods to handle HTTP requests and responses

Setting up Jenkins Pipeline

12 | www.simplilearn.com
Integration and Deployment

Module Module Overview


Learn how to create seamless development and production
1 environments using containerization with a widely used tool—Docker—
and manage your applications on Amazon S3 servers.

2 Module curriculum
Concepts of Docker, Jenkins, and AWS Cloud

3 Connect Jenkins with GitHub Repositories


Using docker for the pipeline
Set up EC2 and S3
4 Deploy an application on EC2 using Docker

13 | www.simplilearn.com
Caltech Coding Bootcamp
Capstone Project
Module
The coding capstone project will introduce you to real world
1 applications. You will be given a choice among industries such as food
delivery, entertainment, healthcare, and more. Dedicated mentoring will
guide you while you work on challenging problems that these industries
2 face today. You will work on an original problem from scratch and learn
how to apply your skills in an industry-specific context. The capstone

3 project helps to create a portfolio which will speak for your skills to a
wide audience, including prospective employers.

14 | www.simplilearn.com
Certificates

Upon completion of this program, you will receive the Caltech CTME Bootcamp
Certificate. You will also receive certificates from Simplilearn for each of the courses
in the learning path. These certificates will testify to your skills as a coding expert in
full stack web development.

15 | www.simplilearn.com
Classroom-Level Immersion

16 | www.simplilearn.com
Corporate Training

Top clients we work with:

Features of Corporate Training:

Tailored learning solutions

Flexible pricing options

Enterprise-grade learning management system (LMS)

Enterprise dashboards for individuals and teams

24X7 learner assistance and support

17 | www.simplilearn.com
Advisory Board
Members

Rick Hefner, Ph.D.


Program Director, Caltech Center for Technology
& Management Education
rhefner@caltech.edu

Rick Hefner, PhD, specializes in systems development and


maintenance; project management; Lean Six Sigma; process
improvement, technology transfer; and risk management. His
experience spans over 35 years. Dr. Hefner recently served
as Director of Process Management at Northrop Grumman
Corporation, where he managed corporate process initiatives
related to Lean Six Sigma and program management.

Previous positions at Northrop Grumman (formerly


TRW) included managing technology process initiatives
and helping to establish the corporate engineering and
program management processes. Previously, at Aerospace
Corporation, Dr. Hefner was the Director of their Software
Development department. He served as an engineer, technical
specialist, project manager, and section manager.

Dr. Hefner has also worked with companies in the


communications, electronics, and health sciences industries,
including Applied Physics Laboratory, Ares Management,
Boeing, DRS Technologies, Herbalife, Honeywell, Jet
Propulsion Laboratory, John Deere, L-3 WESCAM, Maytag,
Motorola, Pacific Bell, Raytheon, Schlumberger, Southern
California Edison, St. Jude Medical, Toshiba, U.S. Navy,
and Xerox. Dr. Hefner is credited with over 200 publications
and presentations. He earned his PhD from the University
of California, Los Angeles, in applied dynamic systems
control. He received his MS and BS from Purdue University in
interdisciplinary engineering.

18 | www.simplilearn.com
USA
Simplilearn Americas, Inc.
201 Spear Street, Suite 1100, San Francisco, CA 94105
United States
Phone No: +1-844-532-7688

INDIA
Simplilearn Solutions Pvt Ltd.
# 53/1 C, Manoj Arcade, 24th Main, Harlkunte
2nd Sector, HSR Layout
Bangalore - 560102
Call us at: 1800-212-7688

www.simplilearn.com

Disclaimer: All programs are offered on a non-credit basis and are not transferable to a degree.

You might also like