Start learning with our library of video tutorials taught by experts. Get started
Viewers: in countries Watching now:
Join author David Gassner as he explores Java SE (Standard Edition), the language used to build mobile apps for Android devices, enterprise server applications, and more. This course demonstrates how to install both Java and the Eclipse IDE and dives into the particulars of programming. The course also explains the fundamentals of Java, from creating simple variables, assigning values, and declaring methods to working with strings, arrays, and subclasses; reading and writing to text files; and implementing object oriented programming concepts.
This course, Java Essential Training is designed to teach you the basics of the Java programming language. You might be asking yourself whether this is the right course for you, and here are some questions to ask. First of all, what kind of software do you want to create? Java is used to program a variety of applications. You can use Java to build Web-based dynamic applications using programming models known as servlets or Java Server Pages, also known as JSP. Java is also used to program mobile applications, that is, applications that are for the Android or BlackBerry mobile platforms, both phones and tablets.
For those types of applications you should use either C# or VB.NET and some version of the Visual Studio environment. Some people think that Java isn't the easiest language in the world. It is a compiled language and it has very strict data typing rules. And in order to be effective in Java you need to understand something about object-oriented programming, but I'll be teaching you all that during this course. And the other thing that's true of Java is that it's not the most difficult language in the world.
Java is an incredibly consistent language. Once you learn the rules of Java, once you learn how to think in the languages' terms you will find that you can extend your tools and your capabilities very, very quickly. So who is the target audience for this particular course? The course is designed for anybody who wants to build software using the Java programming language, but specifically it's designed for those who already have a basic programming vocabulary. Software developers as with many trades have their own unique vocabulary incorporating terms that they all understand.
Many of these terms have different meanings from one programming language to another, but programmers can talk to each other. So if you are not sure whether you have that vocabulary already in place, here is a little test. Can you answer these questions? You don't have to answer them in the context of Java, but can you answer these very simply in reference to any programming language? First, what is a programming statement? What is a variable? What is a function, and what is a condition or a logical condition? If you can answer these questions then you are ready for this course.
I'll show you how these terms are used in Java and how they are implemented in this particular programming language. If these terms are foreign to you and you haven't worked with any programming languages before, you might first want to watch this course. Foundations of Programming: Fundamentals. This Lynda.com course explains these terms and shows you how they are implemented in a variety of programming languages, including Java; and after you watch this course you'll be completely ready for Java Essential Training.
All of these languages share basic syntax rules, and you'll be able to adapt your existing knowledge to Java very fast. If you've worked in any other languages those languages might not match the basic appearance of Java. These might include Visual Basic or VB. NET or ColdFusion developers, ColdFusion Markup Language or Assembly language and many others. If you know any of these languages or any others that don't share C-Style syntax, you should still be ready for this course because along the way I am going to explain Java syntax and Java concepts, and how to use Java variables statements, functions, and conditional logic.
As long as you've worked in some programming language and can answer those basic questions, you are ready. So let's get started learning the Java programming language.
There are currently no FAQs about Java Essential Training.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.