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
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
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 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 .