Modern Java: Learn about the Java Programming Language

Modern Java: Learn about the Java Programming Language

Learn about JavaFX, JavaIO, JDBC & much more. By following real-world examples & high quality produced video tutorials.

Hi! So my name is Pascal Krause and I am one of the leading instructors of this course, where you fully learn how to successfully learn programming with the popular programming language Java, by using the powerful IntellIJ IDEA IDE. This being said, this course provides you everything you need to start creating & writing your own custom program, by using the programming language Java.

So basically as already said this course fully covers the programming language java. So in this course you will get step-by-step to your own best results you can & will achive. So you will start learning all this, by following the lectures, understanding images & materials and solving high advanced real-world examples & practice tests. Also this course will offer you many background things, like creating & writing your first program, working with databases and files, apply excel to java, variables, datatypes & much more.

So clearly now, what does the course offers you?
The course offers the following things:
  • Learning the complete basics of the programming language java
  • High quality content, materials & images
  • Use & understand variables, functions & datatypes
  • Write your first own custom java program
  • Learn how to add maven to your java projects
  • Successfully setup your development environment
  • Working with database & files to be able to store & work with data
  • Learn to understand & solve exceptions in java
  • Learn how to use excel with java together
  • Publish, export & import your code
  • Publish your source code
  • Learn the function & usage of streams in java
  • Start out with Object-Oriented Programming
  • Understand java classes, packages, interfaces & enums
  • & much more…
Okay, but all in all why should I take this course?
Take this course because of the following things:
  • The course provides active support to every question
  • Up to date content
  • Experienced instructor with 4+ years experience
  • Real-world examples & example projects
  • Many different challenges, you can solve yourself
  • 16+ hours of on demand video content with English captions
  • 170+ lectures split over to 22+ sections
  • High quality content, with high resolution videos
  • & much more…

So as already explained, this course really covers everything you need to know to begin with creating your own custom java programs. As also explained the course will take you step-by-step, with real-world examples & practice changelles to the best knowledge you can achive. So all in all this course is everything you need to successfully start out with the complete java programming language, to start write your own custom java programs.

Also as always, if you are not 100% satisfied with the course it self or any course content you don’t like or you got other unspecific problems with the course, you can get your money back, by using Udemy’s 30 day money back guarentee. This basically means you can get your full money you paid for the course back withing 30 days after the purchase of the course happened. But all in all I am really confidant that I am the best person to take you through this entire course & this very interesting topic.

What you’ll learn?
  • Learn about core skills & abilities available in the java programming language.
  • Be able to understand, write & explain your code to yourself or other people.
  • Become job or university ready, by following real-world examples & practice tests.
  • Get to know the popular JavaFX, JavaIO & JDBC package available in java programming.
  • Learn about all available java programming features & essentials required in 2022.
  • Understand & install IntelliJ for best possible java programming experience.
  • Learn & understand Object-Oriented Programming for future java projects.
  • Become able to use & share your custom made java programming projects.
Who is this course for?
  • Students, who want to completely learn or rewind their Java Programming knowledge.
Requirements:
  • A computer with working internet connection, also be able to install software & programs (Windows, Linux or Mac it does not depends which system your are on).
  • Willingness to learn about new important & advanced features, by following a strict course curriculum & course plan to make sure to learn about java programming.
  • No more! It’s just yourself & your motivation, which makes you able to learn a new skill.
Course content
01 – Getting Started
001 What is Java
—————
02 – Development Environment Setup
001 Installing JDK (Java-Development-Kit)
—————
003 Installing IntelliJ IDEA (Windows)
—————
005 Understanding IntelliJ IDEA
—————
006 Installing Eclipse (Windows)
—————
008 Understanding Eclipse
—————
009 IntelliJ IDEA or Eclipse
—————
03 – Getting Started
001 What is a Class in Java
—————
002 What is a Package in Java
—————
003 Writing our First Program (Hello World)
—————
04 – Complete Basics of Java
001 Data Types in Java
—————
002 Math Operators in Java
—————
003 Other Operators in Java
—————
004 Commentaries in Java
—————
005 What are variables
—————
006 Using variables
—————
007 Casting Variables in Java
—————
008 Variable Declaration – What_s that
—————
009 Variable Initialization – What_s that
—————
05 – Conditional Statements _ Loops in Java
001 if Statement in Java
—————
002 else Statement in Java
—————
003 else-if Statement in Java
—————
004 switch-case Statement in Java
—————
005 for Loop in Java
—————
006 while Loop in Java
—————
007 for _ while – What_s the difference
—————
008 do-while Loop in Java
—————
06 – Input _ Output using Scanner
001 What is the Scanner
—————
002 User values
—————
003 close() Usage


—————
07 – Methods in Java
001 What is a Method in Java
—————
002 Structure of a Method in Java
—————
003 Your first Method
—————
004 What are parameters
—————
005 Use parameters in your Method
—————
006 Return values in your Method
—————
08 – Arrays _ Lists in Java
001 What is an Array
—————
002 Structure of an Array
—————
003 Array Usage
—————
004 What is a List
—————
005 Structure of a List
—————
006 List Usage
—————
007 for-each Loop
—————
09 – Using Maven on Java Projects
001 Add Maven to Projects (IntelliJ IDEA)
—————
002 Add Maven to Projects (Eclipse)
—————
003 Understanding usage of Maven in Java Projects
—————
10 – Object-Oriented Programming (OOP)
001 Interfaces _ Classes
—————
002 Create a Object in Classes
—————
003 Constructor _ this keyword
—————
004 Keyword static _ usage of Methods
—————
005 keywords extends, super _ this
—————
006 null explained
—————
007 Getters _ Setters Usage _ Explination
—————
11 – Enums in Java
001 Enums Example _ Explination
—————
12 – Exceptions in Java (Errors)
001 What is an Exception
—————
002 Creating error
—————
003 Handle exceptions with try-catch
—————
004 Using finally on try-catch
—————
005 Reading _ Understanding exceptionserrors
—————
006 Keywords throw _ throws
—————
007 Create custom Exceptions in Java
—————
13 – Threads in Java
001 What is a Thread
—————
002 Syntax of Java Thread
—————
003 Thread Example
—————
004 Adding parameters to the Thread
—————
14 – Files in Java using Java.IO
001 What is Java.IO
—————
002 Create custom Files in Java
—————
003 Create a custom Folder in Java
—————
004 Using file seperator for Java Files
—————
005 Writing into Files
—————
006 Reading from Files
—————
007 Common File Exceptions
—————
008 Configuration File – #1 (Properties)
—————
010 Configuration File – #2 (Properties)
—————
15 – Streams in Java
001 What are Streams
—————
002 InputStreams in Java
—————
003 OutputStreams in Java
—————
16 – Databases in Java (SQLite MySQL)
001 Installing useful Tool (Windows)
—————
003 SQLite Database in Java – #1
—————
005 SQLite Database in Java – #2
—————
006 Environment Setup (MySQL Database)
—————
008 MySQL Database in Java – #1
—————
010 MySQL Database in Java – #2
—————
17 – Excel Java
001 Environment Setup for Excel & Java
—————
003 Load Table & Values from Excel File
—————
004 Read lines in Excel Table
—————
005 Test out our Program
—————
006 Excel File creation using Java
—————
007 Create Table columns
—————
008 Format tables, text & much more
—————
009 Create rows & cells
—————
010 Fill your Excel Table with Information
—————
011 Change Columns size
—————
012 Create the Excel file
—————
18 – Publishing, Using, Exporting … your Project
001 Exporting .jar File (IntelliJ IDEA)
—————
002 Exporting .jar File (Eclipse)
—————
003 Starting the .jar File using .bat File
—————
004 Upload Source Code on GitHub
—————
19 – JavaFX Environment Setup
001 Create new JavaFX Project
Download all resources from here | Password: freeudemycourses.online