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
Apr 24, 2024 to Aug 21, 2024
Type
Online
Days
W
Time
7:00PM to 8:30PM
Dates
Apr 24, 2024 to Aug 21, 2024
Schedule and Location
Contact Hours
27.0
Location
  • Distance
Delivery Options
Course Fee(s)
Tuition non-credit $4,250.00
Section Title
Front End Software Developer Bootcamp
Type
Online, self paced
Dates
May 28, 2024 to Oct 01, 2024
Type
Online
Days
T
Time
7:00PM to 8:30PM
Dates
May 28, 2024 to Oct 01, 2024
Schedule and Location
Contact Hours
28.5
Location
  • Distance
Delivery Options
Course Fee(s)
Tuition non-credit $4,250.00
Section Title
Front End Software Developer Bootcamp
Type
Online, self paced
Dates
Jun 27, 2024 to Oct 31, 2024
Type
Online
Days
Th
Time
7:00PM to 8:30PM
Dates
Jun 27, 2024 to Oct 31, 2024
Schedule and Location
Contact Hours
27.0
Location
  • Distance
Delivery Options
Course Fee(s)
Tuition non-credit $4,250.00
Required fields are indicated by .