Java Backend Developer (Spring Boot)
Offered By: JetBrains Academy via Independent
Course Description
Overview
Designed for the committed. Master Java with Spring Boot to build strong web apps and unlock high-demand job opportunities.
Upon completing this track you will be able to create functional web applications on Java using the Spring Boot framework and will be well-equipped for your first Junior Developer interview. You will:
Upon completing this track you will be able to create functional web applications on Java using the Spring Boot framework and will be well-equipped for your first Junior Developer interview. You will:
- Gain strong foundational knowledge of core Java concepts like object-oriented programming, data structures, algorithms, concurrency, and thread safety;
- Learn how to design and construct web applications with Spring Boot and use its main features;
- Explore basic security principles and best practices in web application development;
- Get experience with database systems, particularly relational databases;
- Gain expertise in creating RESTful APIs, encompassing HTTP methods and request/response handling;
- Optimize your software development process with key tools: Gradle for project management, IntelliJ IDEA for coding, command line for system control, and Git for version control;
- Familiarize yourself with unit and integration testing;
- Enhance your code quality by learning and implementing design patterns.
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera