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
Feb 28, 2023 to Jun 27, 2023
Type
Online
Days
T
Time
7:00PM to 8:30PM
Dates
Feb 28, 2023 to Jun 27, 2023
Schedule and Location
Contact Hours
25.5
Location
  • Distance
Delivery Options
Course Fee(s)
Tuition non-credit $4,250.00
Section Title
Back End Software Developer Bootcamp
Type
Online, self paced
Dates
Apr 26, 2023 to Aug 23, 2023
Type
Online
Days
W
Time
7:00PM to 8:30PM
Dates
Apr 26, 2023 to Aug 23, 2023
Schedule and Location
Contact Hours
27.0
Location
  • Distance
Delivery Options
Course Fee(s)
Tuition non-credit $4,250.00
Section Title
Back End Software Developer Bootcamp
Type
Online, self paced
Dates
Jun 29, 2023 to Oct 26, 2023
Type
Online
Days
Th
Time
7:00PM to 8:30PM
Dates
Jun 29, 2023 to Oct 26, 2023
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 .