THE CODING BOOT CAMP, Summaries of Web Application Development

of it as a web development professional. The Coding Boot Camp at UCLA Extension is a deeply engaging online Full Stack Flex course that gives you the ...

Typology: Summaries

2022/2023

Uploaded on 05/11/2023

tiuw
tiuw 🇺🇸

4.7

(18)

286 documents

1 / 12

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
The Coding Boot Camp at UCLA Extension - Powered by Trilogy Education Services, LLC
The digital revolution has transformed virtually every area of human activity—and you can become part
of it as a web development professional. The Coding Boot Camp at UCLA Extension is a deeply engaging
online Full Stack Flex course that gives you the knowledge and skills to build dynamic end-to-end web
applications and become a full stack web developer in 24 weeks.
Designed to fit into the lives of busy adults and working professionals, the program pairs convenient
online lessons and application practice that you can complete 24/7 with live virtual classes and support.
The program is rigorous, fast-paced, and covers both the theory and application of web development.
As you gain proficiency, you’ll use what you learn on real, hands-on projects. Plus, you’ll develop an
impressive portfolio and the confidence to succeed as a web development professional.
ONLINE CURRICULUM OVERVIEW
THE CODING
BOOT CAMP
AT UCLA EXTENSION
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download THE CODING BOOT CAMP and more Summaries Web Application Development in PDF only on Docsity!

The digital revolution has transformed virtually every area of human activity—and you can become part

of it as a web development professional. The Coding Boot Camp at UCLA Extension is a deeply engaging

online Full Stack Flex course that gives you the knowledge and skills to build dynamic end-to-end web

applications and become a full stack web developer in 24 weeks.

Designed to fit into the lives of busy adults and working professionals, the program pairs convenient

online lessons and application practice that you can complete 24/7 with live virtual classes and support.

The program is rigorous, fast-paced, and covers both the theory and application of web development.

As you gain proficiency, you’ll use what you learn on real, hands-on projects. Plus, you’ll develop an

impressive portfolio and the confidence to succeed as a web development professional.

ONLINE CURRICULUM OVERVIEW THE CODING BOOT CAMP AT UCLA EXTENSION

Are you creative, curious, and looking to reinvent yourself professionally? If so—or if any of

the following describes your situation—enrolling in our coding boot camp could be a smart

career move:

You’re considering a career change but not sure how to take the first step.

You’re happy in your current field, but want to move to another company—or stay put but shift

from a non-technical into a technical position.

You want to engage more deeply with your current job—or boost your earnings and broaden

your experience with freelance work.

You have an entrepreneurial idea and need to acquire the skills to go “all in” on it and launch

your business.

You’re a full-time student but hungry to learn more and expand your skill set.

You need the flexibility of at-home study.

IS THE PROGRAM RIGHT FOR YOU?

BUILDING ON THE BASICS

In web development as with many skills, you can’t succeed without a solid grounding in the fundamentals. That’s why our

curriculum begins with a deep dive into the basics of coding and data structure. That said, we recognize that the surest way

to impress prospective employers and get job offers is to demonstrate your skills on real-world projects. You’ll have ample

opportunity for hands-on experience through outside projects, which will make up your professional portfolio.

Those who complete the program will be qualified for many different roles, including:

Full Stack Developer

Front End Web Developer

Back End Web Developer

Web Producer

Technical Project Manager

QA and Test Engineer

Software Developer

Application Development Manager

Computer Programmer

Web Designer

Email Developer

REAL PROJECTS, REAL JOBS

DISCUSSION LAB WORK PORTFOLIO PROJECTS

Your portfolio signals to employers that

you are ready for primetime. You’ll build

a substantial portfolio of projects that

demonstrate your abilities across a wide

variety of technologies.

You’ll put classroom teaching into

practice individually and with a team

in virtual break-out rooms to work on

timed, in-class exercises and projects.

Instructor-led discussions cover the

background, history, and use of a new

technology or concept.

COURSE STRUCTURE

Over the course of 24 weeks, you’ll work through engaging online

lessons, attend exciting live online classes, and take part in a

variety of individual and team exercises, working independently

and in virtual break-out groups. Homework assignments provide

an opportunity to apply what you’ve learned and build on it. The

goal is to give you a comprehensive learning experience and true

understanding of a “day in the life” of a full stack developer.

The Online Coding Boot Camp is a part-time program taking place over the course of 24 weeks. You

will learn the same skills and technologies as those covered in the classroom program, but with extra

emphasis on project-based instruction, with the goal of creating a compelling portfolio of relevant

project work by the end of the program.

The total program commitment time is 25-30 hours per week, including 10-20 hours per week

outside of the online sessions on homework, group projects, and self-study. You are supported in

this journey by your dedicated cohort of staff, which includes Instructors, Teaching Assistants,

Tutors, Student Success Teams, and Career Coaches. Your peers will also continually help each other

through the program.

DYNAMIC ONLINE EXPERIENCE

YOUR PORTFOLIO

It’s a fact: companies care about what you can do, not what you say you can do. For that

reason, our curriculum teaches you how to put what you’ve learned to work on actual

portfolio projects. There are three multi-week group projects that challenge you to

apply what you have learned. Projects range from simple HTML and CSS code samples to

sophisticated Single Page Applications with back end databases.

BUILDING

PORTFOLIO continued... Final Project

You will work independently or break out into groups to collaborate on a final project. You will come up with your own project

and actually build it. The skills you learn during this project will truly help you to prepare for your first interviews and jobs!

Objectives

  • (^) Define project scope
  • (^) Quality assurance testing
  • (^) Responsive design
  • (^) Deployment
  • (^) Code organization

Skills Needed

  • (^) Everything you’ve learned! Full Stack Project

In your first full stack web application, you’ll create an intuitive front end, robust back end and scalable database.

Objectives

  • (^) Track issue progress with industry standard tools
  • (^) Communicate with team members asynchronously
  • (^) Design a MySQL Database Schema
  • (^) Create a full stack application
  • (^) Write project documentation
  • (^) Understand database relationships

Skills Needed

  • (^) HTML5/CSS
  • (^) JavaScript/jQuery
  • (^) Authentication
  • (^) Unit Testing
  • (^) ORM
    • (^) Heroku
    • (^) MySQL
    • (^) Node.js
    • (^) Express.js Self-Selected Front End Project

This is a group project that forces you to think outside your comfort zone. You and your group will decide what to build and then build

it—a front end application that interacts with real-world services like Google Maps, Twitter or the OMDb API.

Objectives

  • (^) Work in a group to build a project together
  • (^) Interact with third-party services
  • (^) Think in terms of mobile responsive design

Skills Needed

  • (^) HTML5/CSS
  • (^) JavaScript/jQuery
  • (^) API Consumption
    • (^) Bootstrap
    • (^) Git