The Complete Java Developer Course from Scratch
The Complete Java Developer Course from Scratch, available at $69.99, has an average rating of 4.35, with 108 lectures, 21 quizzes, based on 62 reviews, and has 638 subscribers.
You will learn about Build your own Java applications using well-structured and standards-compliant code. Gain a solid understanding of object-oriented programming. Understand concepts such as inheritance, abstraction, interfaces, polymorphism and encapsulation. Understand Java expressions, keywords, statements and structures. Create a user interface using JavaFX. Be fluent with best-practices and new features of Java 9. Be industry-ready and experienced to achieve the Oracle Certified Associate (1Z0-808) certification. This course is ideal for individuals who are Absolute beginners with no programming experience – we'll start from absolute scratch. or Developers interested in learning another language. or Java developers interested in sharpening their skills, learning best practices and understanding new Java 9 concepts. or Developers interested in achieving the Oracle Certified Associate certification. It is particularly useful for Absolute beginners with no programming experience – we'll start from absolute scratch. or Developers interested in learning another language. or Java developers interested in sharpening their skills, learning best practices and understanding new Java 9 concepts. or Developers interested in achieving the Oracle Certified Associate certification.
Enroll now: The Complete Java Developer Course from Scratch
Summary
Title: The Complete Java Developer Course from Scratch
Price: $69.99
Average Rating: 4.35
Number of Lectures: 108
Number of Quizzes: 21
Number of Published Lectures: 108
Number of Published Quizzes: 21
Number of Curriculum Items: 129
Number of Published Curriculum Objects: 129
Number of Practice Tests: 1
Number of Published Practice Tests: 1
Original Price: €179.99
Quality Status: approved
Status: Live
What You Will Learn
- Build your own Java applications using well-structured and standards-compliant code.
- Gain a solid understanding of object-oriented programming.
- Understand concepts such as inheritance, abstraction, interfaces, polymorphism and encapsulation.
- Understand Java expressions, keywords, statements and structures.
- Create a user interface using JavaFX.
- Be fluent with best-practices and new features of Java 9.
- Be industry-ready and experienced to achieve the Oracle Certified Associate (1Z0-808) certification.
Who Should Attend
- Absolute beginners with no programming experience – we'll start from absolute scratch.
- Developers interested in learning another language.
- Java developers interested in sharpening their skills, learning best practices and understanding new Java 9 concepts.
- Developers interested in achieving the Oracle Certified Associate certification.
Target Audiences
- Absolute beginners with no programming experience – we'll start from absolute scratch.
- Developers interested in learning another language.
- Java developers interested in sharpening their skills, learning best practices and understanding new Java 9 concepts.
- Developers interested in achieving the Oracle Certified Associate certification.
Quick Overview
This course is uniquely run by a leading ICT institute, featuring:
-
Best-in-class instructor using a learn-by-doing, fun, bite-size approach to learning.
-
Professional content in line with the Oracle Certified Java Associate examination syllabus.
-
Beautifully crafted videos in studio quality and detailed courseware (Presentations & Code Examples).
-
Real-world projects and challenges with answer video explanations and files.
-
Personalised reviews through e-mail support from your instructor.
-
Access to a coach-supported forum.
—
The Course
A course that starts from absolute scratch, explains all the core concepts of programming, uses the popular and powerful Java language and the world’s best development tool (IntelliJ IDEA) to teach you.
The Instructor
An Oracle Certified Professional, with a passion for programming and technology with 15 years of industry experience, including more than a decade of training experience to individuals and teams of all sizes – including Fortune 500 brands.
Testimonials
-
“Educator is very experienced, a great mentor, and a great character to spend time in a classroom with – always willing to help out outside of the lectures themselves. I learnt more than I expected to learn and I’m looking forward for my next course. System.out.println(“Thank you ICE Malta!”);”
-
“This isn’t my first time studying at ICE Malta and once again I really enjoyed the study experience. I was an absolute beginner and now I’m very confident in my newfound skills.”
-
“What a super study experience! I completed the course pumped and enthusiastic to transform my career into a winner.”
-
“Amazing job! The educator always explained concepts in a practical, fun, easy way – brilliant.”
-
“This course was a game-changer, it opened so many doors of opportunity.”
Course Description
The course starts from scratch, but if you haven’t programmed in Java for a while, or would like to update your skills to Java SE 9, then this course has something for you too. During the course, we use IntelliJ IDEA as our development environment, however we also learn how to do away with an IDE and go behind the scenes to compile and run code manually. If you have previous experience using another IDE such as NetBeans, Eclipse or BlueJ – you are more than welcome to use any of those instead.
This study experience doesn’t just train you in Java – it gives you an education on the core concepts of programming and encourages you to develop your personal research and development skills to become a well rounded IT professional, regardless of technology used.
The course consists of 108 beautifully crafted lessons, each explaining a core programming concept and how this concept is implemented in Java. For each lesson, you get both a theoretical and practical explanation, and are provided with all slides and code examples used. Furthermore, the course also challenges you with interesting homework assignments as well as ‘Test Your Mettle’ bonus sections, to encourage personal research skills and feature discovery.
As an enrolled student, you will have access to all course material, a personal e-mail contact with your instructor as well as a discussion area. This means you will be able to carry out homework, Test Your Mettle challenges and even additional exercises, and have your questions answered directly by your instructor – too! Your success is our obsession.
We hope to join you on your exciting learning journey in the world of Java!
#RaiseYourGame #MasterJava #EveryoneCanCode
Course Curriculum
Chapter 1: Introduction & Setup
Lecture 1: Welcome
Lecture 2: Set up Java and IntelliJ on Windows
Lecture 3: Setting up environment variables on Windows
Lecture 4: Set up Java and IntelliJ on Mac
Lecture 5: Set up Java and IntelliJ on Linux
Chapter 2: Hello, World!
Lecture 1: Introduction
Lecture 2: How Java is Structured – JDK, JRE and JVM.
Lecture 3: Creating a Hello World Application.
Lecture 4: Behind the Scenes – Compiling and Interpreting Code Manually.
Lecture 5: Homework 1 – Make Yourself a Class!
Lecture 6: Homework 1 Solution – Make Yourself a Class!
Chapter 3: OOP Concepts, Part 1: Introduction to Object-Oriented Programming
Lecture 1: Introduction & Naming Conventions.
Lecture 2: Object-Oriented Programming: A Primer.
Lecture 3: Organising Your Code with Packages.
Lecture 4: Homework 2 – Devise a Class & Package Structure.
Lecture 5: Homework 2 Solution – Devise a Class & Package Structure.
Chapter 4: Variables & Data Types, Part 1
Lecture 1: Introduction.
Lecture 2: What is a variable?
Lecture 3: Java’s Primitive Data Types.
Lecture 4: Assignment and Expression Statements.
Lecture 5: Homework 3 – Pick the Right Data Type.
Lecture 6: Homework 3 Solution – Pick the Right Data Type.
Chapter 5: Statements
Lecture 1: Introduction.
Lecture 2: Code Blocks, Scopes and indentation best practices.
Lecture 3: Making Decisions using Conditional Statements (if statements).
Lecture 4: Using the Java switch Statement.
Lecture 5: Best Practice: Boolean Expressions in Conditional Statements.
Lecture 6: Repeating Blocks of Code using Iteration Statements (loops).
Lecture 7: Pre-Tested vs Post-Tested Loops.
Lecture 8: Transfer of Control Statements 1 (break and continue).
Lecture 9: Transfer of Control Statements 2 (return).
Lecture 10: Homework 4: An Application with Decisions and Loops.
Lecture 11: Homework 4 Solution: An Application with Decisions and Loops.
Chapter 6: PROJECT – Test Your Mettle 1-3
Lecture 1: Test Your Mettle 1, 2 and 3.
Lecture 2: Solution to Test Your Mettle 1.
Lecture 3: Solution to Test Your Mettle 2.
Lecture 4: Solution to Test Your Mettle 3.
Chapter 7: Operators and Operator Precedence
Lecture 1: Introduction.
Lecture 2: The Assignment Operators.
Lecture 3: Arithmetic Operators (+, -, /, *, %).
Lecture 4: Relational and Equality Operators (==, <, <=, >, >=).
Lecture 5: Logical Operators (&&, ||, !).
Lecture 6: Operator Precedence.
Lecture 7: Prefix and Postfix Increment/Decrement Operators (–, ++).
Lecture 8: Homework 5: The Insurance Premium Calculator.
Lecture 9: Homework 5 Solution: The Insurance Premium Calculator.
Chapter 8: Strings and Their Methods
Lecture 1: Introduction.
Lecture 2: Strings and String Concatenation.
Lecture 3: Useful String Methods.
Lecture 4: String Mutability and the StringBuilder class.
Lecture 5: String Equality.
Lecture 6: Homework 6: Using String and StringBuilder.
Lecture 7: Homework 6 Solution: Using String and StringBuilder.
Chapter 9: User Input
Lecture 1: Introduction.
Lecture 2: Using the Java Scanner class.
Lecture 3: Let’s Create a BMI Calculator.
Lecture 4: Homework 7: Create an ATM.
Lecture 5: Homework 7 Solution: Create an ATM.
Chapter 10: PROJECT – Test Your Mettle 4-6
Lecture 1: Test Your Mettle 4, 5 and 6.
Lecture 2: Solution to Test Your Mettle 4.
Lecture 3: Solution to Test Your Mettle 5.
Lecture 4: Solution to Test Your Mettle 6.
Chapter 11: Variables and Data Types, Part 2
Lecture 1: Introduction.
Lecture 2: Java’s Wrapper Classes and Autoboxing.
Lecture 3: Arrays.
Lecture 4: Java as a Strongly Typed Language and Data Type Conversions (Casting).
Chapter 12: OOP Concepts, Part 2: Passing Objects, Constructors, ‘this’ and ‘super’.
Lecture 1: Introduction.
Lecture 2: Access Modifiers and Return Types.
Lecture 3: Method Overloading.
Lecture 4: Arguments By Reference and By Value.
Lecture 5: Creating and Using Constructors.
Lecture 6: Using the ‘this’ and ‘super’ keywords.
Lecture 7: Static methods and fields.
Lecture 8: Homework 8: Create a Calculator.
Instructors
-
ICE Malta Online
A leading ICT Academy in the heart of Europe.
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 5 votes
- 4 stars: 18 votes
- 5 stars: 36 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple