Loading...

Course Description

Front End Software Developers build the pieces of applications and websites that users see and interact with. This involves creating components that look good and provide functionality when a user interacts with them. It also involves interacting with the Back End applications and displaying data in an aesthetically pleasing manner.

In the 18-week, Front End Software Development program, you will learn the skills and technologies necessary to enter the industry as a Front End Software Developer: Introduction to JavaScript, Front End Technologies, and Web App Design with React.

Skills and technologies learned include JavaScript, Algorithms, OOP, Design Patterns, Unit Testing, HTML, CSS, JQuery, Bootstrap, AJAX, React, JSX, REST, NPM, AWS, and more.

Course Outline

1. Introduction to JavaScript
  • Navigate using CLI
  • Git and GitHub
  • JavaScript and it’s place in tech
  • Variables and data types
  • Common variable operations
  • Boolean logic
  • Using Boolean in Java conditional statements
  • Utilize different loops
  • Read and respond to user input
  • Arrays
  • Modularize code using functions
  • Use preexisting JavaScript
  • Understanding JavaScript documentation
  • ES6 concepts
  • JavaScript single threaded processing and callbacks
  • OOP
  • Create classes
  • Exceptions
2. Front End Technologies
  • HTML to structure a web page
  • Elements, attributes, and tags
  • Building a simple website
  • CSS
  • Box Model
  • Pseudo classes
  • Bootstrap
  • Responsive web design
  • DOM
  • Building a dynamic website
  • JQuery
  • AJAX and HTTP Requests
3. Web App Design with ReactJS
  • Install npm or yarn to manage packages
  • React project
  • Virtual DOM
  • React Components
  • JSX
  • Life cycle methods
  • Create functional components
  • HOC
  • Full CRUD application using supplied web API
  • Redux and state management
  • AWS

Learner Outcomes

Upon completion of this workshop participants will be familiar with:
  • JavaScript
  • Algorithms
  • OOP
  • Design Patterns
  • Unit Testing
  • HTML
  • CSS
  • JQuery
  • Bootstrap
  • AJAX
  • React
  • JSX, REST, NPM, AWS, and more.

Notes

Materials Required:
Instructional resources available in distance learning platform

Prerequisites

None.
Loading...
Enroll Now - Select a section to enroll in
Section Title
Front End Software Developer Bootcamp
Type
Online, self paced
Dates
Sep 29, 2022 to Feb 16, 2023
Type
Online
Days
Th
Time
7:00PM to 8:30PM
Dates
Sep 29, 2022 to Nov 17, 2022
Type
Online
Days
Th
Time
7:00PM to 8:30PM
Dates
Dec 01, 2022 to Dec 22, 2022
Type
Online
Days
Th
Time
7:00PM to 8:30PM
Dates
Jan 12, 2023 to Feb 16, 2023
Schedule and Location
Contact Hours
27.0
Location
  • Distance
Course Fee(s)
Tuition non-credit $4,000.00
Section Title
Front End Software Developer Bootcamp
Type
Online, self paced
Dates
Nov 15, 2022 to Apr 04, 2023
Type
Online
Days
T
Time
7:00PM to 8:30PM
Dates
Nov 15, 2022
Type
Online
Days
T
Time
7:00PM to 8:30PM
Dates
Nov 29, 2022 to Dec 20, 2022
Type
Online
Days
T
Time
7:00PM to 8:30PM
Dates
Jan 10, 2023 to Apr 04, 2023
Schedule and Location
Contact Hours
25.5
Location
  • Distance
Course Fee(s)
Tuition non-credit $4,000.00
Required fields are indicated by .