Loading...

Course Description

Back End Software Developers are in charge of building applications that do the behind-the-scenes work. This typically involves receiving requests from a Front End application, processing the request, reading and writing to a database, and responding back to requests from other applications.

In this 18-week, Back End Software Development program, you will learn the skills and technologies necessary to enter the industry as a Back End Software Developer: Introduction to Java, Relational Databases with MySQL, and Web API Design with Spring Boot.

Skills and technologies learned will include Java 1.8, Algorithms, OOP, Design Patterns, Unit Testing, SQL, DDL, DML, Database Concepts, JDBC, Spring Boot, Spring Data, REST, JPA, JWT, AWS, and more.

Course Outline

1. Introduction to Java
  • How to navigate using CLI
  • Git and GitHub
  • Variables and data types
  • Variable Operations
  • Boolean logic
  • Modularize code using methods
  • Java documentation
  • Strings and Strib Builders
  • OOP
  • Java access modifiers
  • Debugger and debugging skills
  • Test Driven Development
2. Relational Databases with MySQL
  • CRUD Operations and other commands
  • Foreign keys
  • Queries
  • Advanced queries
  • Create and drop tables
  • Normalize a dabase schema
  • Database constraints
  • Connect database from an application
  • Build an application
3. Web API Design with Spring Boot
  • RESTful concepts
  • HTTP
  • Postman to send HTTP requests
  • API documentation
  • Maven
  • Spring Boot application
  • JPA
  • CRUD applications
  • Enable, configure, and use application logs
  • Security concepts
  • JSON Web Tokens
  • AWS features

Learner Outcomes

Upon completion of this workshop participants will be familiar with:
  • Java 1.8,
  • Algorithms
  • OOP
  • Design Patterns
  • Unit Testing
  • SQL, DDL, DML, Database Concepts
  • JDBC, Spring Boot, Spring Data, REST, JPA, JWT, 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
Back End Software Developer Bootcamp
Type
Online, self paced
Dates
Aug 30, 2022 to Jan 17, 2023
Type
Online
Days
T
Time
7:00PM to 8:30PM
Dates
Aug 30, 2022 to 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 Jan 17, 2023
Schedule and Location
Contact Hours
27.0
Location
  • Distance
Course Fee(s)
Tuition non-credit $4,000.00
Section Title
Back End Software Developer Bootcamp
Type
Online, self paced
Dates
Oct 26, 2022 to Mar 15, 2023
Type
Online
Days
W
Time
7:00PM to 8:30PM
Dates
Oct 26, 2022 to Nov 16, 2022
Type
Online
Days
W
Time
7:00PM to 8:30PM
Dates
Nov 30, 2022 to Dec 21, 2022
Type
Online
Days
W
Time
7:00PM to 8:30PM
Dates
Jan 11, 2023 to Mar 15, 2023
Schedule and Location
Contact Hours
25.5
Location
  • Distance
Course Fee(s)
Tuition non-credit $4,000.00
Section Title
Back End Software Developer Bootcamp
Type
Online, self paced
Dates
Dec 15, 2022 to Apr 27, 2023
Type
Online
Days
Th
Time
7:00PM to 8:30PM
Dates
Dec 15, 2022 to Dec 22, 2022
Type
Online
Days
Th
Time
7:00PM to 8:30PM
Dates
Jan 12, 2023 to Apr 27, 2023
Schedule and Location
Contact Hours
25.5
Location
  • Distance
Course Fee(s)
Tuition non-credit $4,000.00
Required fields are indicated by .