• Post category:StudyBullet-6
  • Reading time:6 mins read


Learn Java Programming And Become a Software Developer.

What you will learn

Learn the core Java skills needed to build real-life applications

Acquire essential java basics for transitioning to the Spring and Springboot Framework

Be able to build applications that connect to a MySQL Database

Learn to develop state of the art Web Services

Java Basics

Learn to develop Desktop Applications for both Linux, Windows and Mac OS.

Description

As a Software Developer the road to success can be a long and complex path. This is especially true for Developers in their first years of learning which can find it hard to stick to a direct learning path as the amount of topics one can learn can seem very overwhelming as new Frameworks and programming languages is being introduced on a monthly basis. But what one most understand is that becoming a Software developer is very different from a formal education, where one can rely on what is being taught at a college or university as the one and only secure path to success.

But with Software development the real success comes from what is being learned outside of the classroom as most of the knowledge comes from self-teaching and endless hours of practicing ones skills. This course will give you the ability to learn the Java programming language in a easy and structured way. You will work with real life applicationsΒ  developing both Desktop and Web Applications. The course will give you the needed material to become a Java Developer as the topics in each section is based on best practice approaches.


Get Instant Notification of New Courses on our Telegram channel.


What to expect from this course?

  • Learn the core Java skills needed to build real-life applications
  • Acquire essential java basics for transitioning to the Spring and Springboot Framework
  • Be able to build applications that connect to a MySQL Database
  • Learn to develop state of the art Web Services
  • Java Basics
  • Learn to develop Desktop Applications for both Linux, Windows and Mac OS.
English
language

Content

Java Basics

Introduction
Java environment Setup
Primitive Types – Theory
Primitive Types
Conditional Statements
For Loop
While Loop
Functions
Classes

Java FX (Desktop Applications)

Java FX Intro
Adding buttons
Button Event Handler
Adding Label and TextField
Adding Username and password fields
Changing position of text Fields
Java FX CSS styling
Java Desktop Application Project

Spring & SpringBoot Introduction

Spring vs SpringBoot
How to create a SpringBoot project
Dependency Injection

Java and MySQL

Java DB Intro
Setting up SpringBoot project
MySQL Workbench
MySQL Connection
Creating Schema and table
Connect MySQL and Java Project
Fetching data part 1
Fetching Data part 2
Saving a User to DB

Java FXML

Intro to FXML
Combine FXML and MySQL Project
Button and Controller
Reading User input part 1
Rading User input part 2
Adding User TableView
Fetching Users
Add CSS styling to FXML

Java Web Service & API

Java Web Service & API Intro
Setting up SpringBoot project
A simple GET request
Add Parameter
Postman
Request Data from a Database
Fetching Users through Postman – Assignment Solution
Securing our WS with Basic Authentication