->

Java for Absolute Beginners - The Essentials

Java for Absolute Beginners - The Essentials (Updated: 12/2021)

https://www.udemy.com/course/java-for-absolute-beginners-the-essentials/

 

Build a strong foundation in Java without having any previous experience in that field


 

 

What you'll learn: 

Understand the structure of a Java Application

Learn how control-flow instructions work and how to use them in Java

Learn how to work with Strings, Math operations

Learn the difference between primitive and reference types

Learn the principles of Object Orientated Programming

Learn how to build your first Java Project

Requirements:

No programming experience is needed for this course

The only requirement is to be ready to learn and open minded

Description:

Intro

This course is the best online resource you need to learn programming from scratch, applied on easy-to-understand Java programs, where every concept is explained step-by-step, so that you can understand it.

Java is the language used by many large companies and more than 9 million developers around the world, so it definitely makes sense to start your programming career by learning this language. Also, all the concepts learned in this course are applicable in other languages as well.

About myself

I wrote my first line of code 10 years ago when I was in highschool. I quickly got addicted by how easy you could build useful programs using C# and Windows Forms.I followed the Computer Science University track where I managed to set the ground knowledge for anything related to Software Engineering (Algorithms, Data Structures, Operating Systems, Multithreading, Distributed Computing, Networking, and many other topics), and I finalized this amazing 6-year learning path by getting a Master's Degree in Parallel and Distributed Systems where I built from the ground a custom Kubernetes Gang Scheduler optimised for running Spark Jobs.Currently, I'm a Software Engineer focused on high-scale JVM-based development. I build code used by millions of people around the world.

 

Why I built this course?

I learned Java from the Internet, trying to build projects, hitting all kinds of issues, searching on StackOverflow (and sometimes asking lots of questions), I wish I would follow an introductory course on that would guide me through those new concepts, instead of trying and failing so many times.For that reason, I thought that building a course where I explain the basic concepts of this language, would definitely help other people to save time and avoid going into the same pitfalls that I went through.

 

What is the content course?

This course is split into multiple chapters, each one exposing a different functionality of this language:

Chapter 1 - Introduction

In this chapter we're going to learn why we need programming and what is the role of a programming language in general

Chapter 2 - Java Installation

We're going to learn about Java versions, the difference between JDK and JRE

And most importantly, we're going to see how can we install a JDK from official sources 

Chapter 3 - First Steps into the Java Programming

In this chapter we're going to create our first Java application in IntelliJ Idea and we're going to understand the syntax and structure of the simplest Java program

Chapter 4 - Working with Data in Java

Any software application needs data in order to do something meaningful for us

In this chapter, we're going to see how Java allows us to store and update the information in our programs

We're going to learn about data types, operations on text and math functions

Chapter 5 - Working with Control Flow Instructions in Java

On the same idea as above, to build some useful applications, we need to add decisioning logic into them. 

With control flow instructions, we can do that in a very easy way. This is the main focus on this chapter.

Chapter 6 - Learning the Basics of Object Oriented Programming

Java has an Object Oriented nature by default, so we need to understand what this means, right from the start

We're going to see in this chapter what are classes, methods, fields, the static keyword, and many more concepts

Chapter 7 - [PROJECT] Building a Password Hasher in Java

The last chapter is going to be focused on combining all the information we got so far, in a small project where we're going to process the data (passwords) in a couple of input files.

What are the requirements for this course?

A computer with medium specs (we only need to install IntelliJ Idea Community Edition)

Willingness to learn and an open-mind

Thank you for taking the time to look through this description and I'm looking forward to see you in the first lecture!

Cover Photo by Joshua Aragon on UnsplashWho this course is for:Anyone who wants to learn the most widely used programming language out there (Java)

Who this course is for:

Anyone who wants to learn the most widely used programming language out there (Java)

 

Java for Absolute Beginners - The Essentials


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Solid   |  

Information
Members of Guests cannot leave comments.




rss