Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-04-01 09:32:35
30-Day Money-Back Guarantee
Development Programming Languages Java

The Complete Java Development Bootcamp

Java Fundamentals, Object-Oriented Programming and Web Development – With 70 Workbooks, Challenges & 3 Capstone Projects
Rating: 4.7 out of 54.7 (113 ratings)
14,445 students
Created by Learn The Part Inc., Rayan Slim, Jad Slim
Last updated 3/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Module 1: Java Fundamentals
  • Module 2: Object-Oriented Programming
  • Module 3: Web Development (Spring Boot)

Course content

25 sections • 182 lectures • 9h 22m total length

  • Preview02:59
  • Preview00:51
  • Join the community
    00:20

  • Preview00:37
  • Preview02:59
  • Preview03:06
  • Preview02:24
  • Preview08:36
  • Quiz 1.1
    6 questions
  • Preview02:47
  • Preview01:31
  • Preview00:46
  • Preview01:05

  • Your Initials
    00:31
  • Solution
    04:01

  • Roadmap
    01:14
  • Intro to Variables
    08:14
  • Updating Variables
    06:49
  • Quiz 2.1
    6 questions
  • Workbook 2.1
    00:30
  • Type: String
    09:49
  • Type: char
    05:39
  • Quiz 2.2
    4 questions
  • Workbook 2.2
    00:48
  • Types: int and long
    09:04
  • Type: double
    07:58
  • Quiz 2.3
    5 questions
  • Math Operators (Resources)
    00:37
  • Math Operators - Part 1
    19:35
  • Math Operators - Part 2
    07:07
  • Workbook 2.3
    00:28
  • Type-casting
    04:43
  • Quiz 2.4
    5 questions
  • Workbook 2.4
    00:31
  • Scanner - part 1
    12:37
  • Scanner - part 2
    09:39
  • Workbook 2.5
    00:44
  • Cheat Sheet
    00:52

  • Chatbot
    00:32
  • Solution
    05:09

  • Roadmap
    01:24
  • The Boolean
    03:10
  • Comparisons
    12:02
  • Quiz 3.1
    8 questions
  • Workbook Resources (Update)
    00:05
  • Workbook 3.1
    00:35
  • if statements
    05:07
  • Quiz 3.2
    5 questions
  • Workbook 3.2
    00:32
  • if - else if - else
    03:28
  • Quiz 3.3
    3 questions
  • Workbook 3.3
    00:39
  • Logical Operators
    08:37
  • Quiz 3.4
    6 questions
  • Quiz 3.5
    4 questions
  • Workbook 3.4
    00:44
  • Workbook 3.5
    00:43
  • Switch Statements
    08:31
  • Workbook 3.6
    00:42
  • Dealership Project - Part 1
    06:54
  • Delimiters
    11:44
  • Quiz 3.6
    4 questions
  • Workbook 3.7
    00:35
  • Dealership Project - Part 2
    09:23
  • Dealership Project - Part 3
    04:21
  • Cheat Sheet
    00:40

  • Trivia Quiz
    00:22
  • Solution
    04:54

  • Roadmap
    00:33
  • Introduction to Functions
    10:02
  • Quiz 4.1
    3 questions
  • Workbook Resources (Update)
    00:05
  • Workbook 4.1
    00:31
  • Parameters
    10:02
  • Quiz 4.2
    4 questions
  • Workbook 4.2
    00:24
  • Return Values
    11:04
  • Quiz 4.3
    10 questions
  • Workbook 4.3
    00:31
  • Doc Comments
    07:03
  • if-else and switch
    09:37
  • Workbook 4.4
    00:29
  • Scope
    05:24
  • Built-in Functions
    10:52
  • Quiz 4.5
    4 questions
  • Workbook 4.5
    00:23
  • Dice Project (1)
    07:20
  • Dice Project (2)
    15:00
  • Cheat Sheet
    00:50

  • Rock Paper Scissors
    00:34
  • Solution - Part 1
    07:00
  • Solution - Part 2
    05:25

  • Roadmap
    00:45
  • For loops
    05:40
  • Quiz 5.1
    9 questions
  • Workbook Bonanza!
    02:05
  • Workbook 5.1
    00:10
  • Workbook 5.2
    00:04
  • Intermission: print vs println
    00:23
  • Quiz Mania!
    00:07
  • Quiz 5.2
    4 questions
  • Workbook 5.3
    00:04
  • Quiz 5.3
    7 questions
  • Workbook 5.4
    00:04
  • Workbook 5.5
    00:04
  • Workbook 5.6
    00:04
  • Workbook 5.7
    00:04
  • While Loops
    10:57
  • Quiz 5.4
    5 questions
  • Quiz 5.5
    10 questions
  • Workbook 5.8
    00:25
  • Workbook 5.9
    00:32
  • Workbook 5.10
    00:27
  • Break and Continue
    06:05
  • Quiz 5.6
    5 questions
  • Workbook 5.11
    00:33
  • Nested Loops
    07:11
  • Pokerito
    00:32
  • Pokerito Solution - (Task 1)
    08:32
  • Pokerito Solution - (Task 2 – 5)
    13:12
  • Cheat Sheet
    00:19

Requirements

  • A commitment to learn Java

Description

Java's the most in-demand programming language. Most enterprises use Java libraries to develop and integrate cloud-native applications.

I designed this course to take you from zero to professional Java developer. The course splits into three modules:

  • Module 1: Java Fundamentals

  • Module 2: Object-Oriented Programming

  • Module 3: Web Development

Each module includes workbooks, challenges and a capstone project. So, you'll get plenty of opportunities to practice.

Module 1 covers Variables, Conditionals, Functions, Loops, and Arrays. As we go through the fundamentals, I will constantly challenge you to solve problems and build applications by yourself. 

Module 2 covers Objects, Exception Handling, Utility Classes and Inheritance.

  1. Objects

    1. You will learn by developing a dealership application.

    2. Then, your challenge is to code a vending machine and an airline reservation system.

  2. Exception Handling

    1. You will learn by building a contacts application

    2. Then, your challenge is to build a movie store and a shopping cart program!

  3. Utility classes

    1. You will learn how to leverage utility functions by simulating a game of quidditch.

    2. Your challenge is to build Poker and Blackjack.

  4. Inheritance

    1. You will learn and master inheritance by building a product inventory and credit card manager.

Module 3 covers Web Development with Spring Boot.

This course will take you from zero to web development, and I'm excited to share it with you!

See you in class.

Who this course is for:

  • Students who want to learn one of these topics (or all 3):
  • 1. Java Fundamentals
  • 2. Object-Oriented Programming
  • 3. Spring Boot (Web Development with Java)

Instructors

Learn The Part Inc.
Exceptional courses taught by expert instructors
Learn The Part Inc.
  • 4.7 Instructor Rating
  • 113 Reviews
  • 14,444 Students
  • 1 Course

Learn the Part (LTP) is a team of expert developers and passionate instructors.

At LTP, we carefully plan each lesson to deliver valuable information with clarity and structure. When you watch a LTP video, you will quickly realize what sets us apart from other course creators.

Our goal is to take you from Zero to Professional Developer in any topic. We hope you enjoy our courses!

Rayan Slim
Teacher
Rayan Slim
  • 4.5 Instructor Rating
  • 12,372 Reviews
  • 123,267 Students
  • 7 Courses

Hi! I'm Rayan, a full time software developer based in Ottawa, Canada.

I first ventured into development when working on a start-up. Since then, I've built countless web and mobile applications as a freelance developer, meanwhile expanding my repertoire and exploring new avenues in Deep Learning & Data Analytics.

In my free time, I love to teach!

Jad Slim
Developer
Jad Slim
  • 4.5 Instructor Rating
  • 12,372 Reviews
  • 111,960 Students
  • 7 Courses

Jad studied mechanical engineering at the University of Ottawa. Jad also has experience in software development, machine learning, computer vision, mathematical modeling, computer simulation, and intelligent systems. He has also developed many deep learning applications, and is currently pursuing an interest in autonomous machines and Full Stack Development.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.