Java for beginners: Step-by-step hands-on guide to Java

Video description

We are a group of coders and programmers ourselves. So we understand the importance of learning by doing. This course is jam-packed with practical demos, homework assignments and a lot of live coding which will help you immensely in grasping these complex topics. We begin by downloading and installing a free programming editor also known as an integrated development environment (IDE). The IDE is called Eclipse and is pretty popular amongst Java programmers. Then we will go through some basic and foundational concepts of the Java programming language. Many of these concepts also apply to other programming languages. After these core concepts – we will put things into high gear and talk about control flow statements which can help you write dynamic programs. We will discuss object-oriented programming and its various pillars. We will introduce you to important OOP concepts like objects, classes, inheritance, interfaces, and packages. Each discussion will focus on how these concepts relate to the real world, while simultaneously providing an introduction to the syntax of the Java programming language. The added power of OO programming which Java provides gives programmers a huge edge over the relative simplicity of procedural programming. OOP concepts make it easier for programmers to relate the code to the real world objects we see around us. Generally speaking, learning OOP could be very simple and complex at the same time. We strive to explain these essential concepts with the help of simple real world scenarios and exercises.

What You Will Learn

  • Install and run Java IDE and program with Java programming language
  • Understand various Types and Operators supported by Java programming language
  • Control flow statements to write dynamic programs in Java
  • Object-Oriented Programming (OOP), Classes, and Objects
  • GUI programming in Java

Audience

Anyone who wants to learn how to code in Java. Absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills. Programmers looking to write applications in Java apps and get high-paying jobs or freelance contracts.

About The Author

Manuj Aggarwal: Manuj Aggarwal is an entrepreneur, investor, and technology enthusiast. Over the last few years, he has been a business owner, technical architect, CTO, coder, start up consultant, and more.

Currently, he is the principal consultant, architect, and CTO of a software consulting company, TetraNoodle Technologies, based in Vancouver, Canada. He works with various start-ups on a number of cutting edge and interesting problems. Whether it is ideation and the refining of your start up idea, or building a dream team to execute the idea, he provides a diverse set of solutions that help these start-ups to succeed in their plans.

He has been active in the software industry since 1997, and has worked with early-stage businesses through to Fortune 100 mega-corporations. He is passionate about sharing all the knowledge that he has acquired over the years. He is particularly interested in helping technical and non-technical entrepreneurs, founders, and co-founders of tech start-ups.

Product information

  • Title: Java for beginners: Step-by-step hands-on guide to Java
  • Author(s): Manuj Aggarwal, TetraTutorials Team
  • Release date: January 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781788996518