Switch to the store?

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

More Information
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
About

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.

Style and Approach

This course does not assume any prior programming or coding experience. It has been designed from the ground up – to take you through a spectrum of concepts, terms, and paradigms to give you a solid understanding of what Java programming is all about.

Features
  • Java has the advantage of ubiquity.
  • Java has a huge community support behind it.
  • A mature, robust and very versatile programming platform.
Course Length 6 hours 21 minutes
ISBN9781788996518
Date Of Publication 23 Jan 2018

Authors

Manuj Aggarwal

Manuj Aggarwal is an entrepreneur, investor, and technology enthusiast. He likes start-ups, business ideas, and high-tech anything. He also likes to work on hard problems and get his hands dirty with cutting-edge technologies. In the last few years, he has been a business owner, technical architect, CTO, coder, start-up consultant, and more.

He has been in the software industry since 1997 and has worked with in all from early-stage businesses to Fortune 100 mega-corporations. With proficiency in creating innovative architectures and solutions, he has emerged as a professional who knows how to balance these solutions against cost, schedule, function, quality, and other business considerations.

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 startups. He will strive to bring courses that provide practical know-how and advice about designing, architecting, optimizing, and executing your next big idea.

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

TetraTutorials Team

TetraTutorials Team - At TetraNoodle Technologies and its education arm, TetraTutorials, they work with startups to build small to very high scale cloud solutions every day. They know what it takes to do this well and strive to put all their hands-on experience into these courses. Instead of superficial knowledge, they go into the depth of the topic and give you the exact, step-by-step blueprint on how to tame these complex topics in easy and digestible bite-sized videos. This real-world knowledge enables you to grasp these concepts easily, and you can apply this learning immediately to your projects. TetraNoodle technologies have been in the software business since 2001. They have been part of many prestigious projects and startups. Over the course of these years, they have gained a good insight into what makes for flexible, scalable and robust software solutions. They are passionate about sharing all their collective knowledge with you. As of mid-2017, we have already taught over 25,000 students and counting.