HOME > Development > Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins_1

Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins_1

  • Development
  • Jan 29, 2025
SynopsisComplete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins,...
Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins_1  No.1

Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins, available at $44.99, has an average rating of 3.95, with 144 lectures, based on 236 reviews, and has 11057 subscribers.

You will learn about Learn the fundamentals of Java Create your own, Interactive software. Make You Own GUI applications Using Java Swing and JavaFx Learn Maven Basics of Junit test Java Threads Install Java on Windows, Mac OS X and Linux This course is ideal for individuals who are New Programmers and Developers or Beginners or Students It is particularly useful for New Programmers and Developers or Beginners or Students.

Enroll now: Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins

Summary

Title: Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins

Price: $44.99

Average Rating: 3.95

Number of Lectures: 144

Number of Published Lectures: 143

Number of Curriculum Items: 144

Number of Published Curriculum Objects: 143

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn the fundamentals of Java
  • Create your own, Interactive software.
  • Make You Own GUI applications Using Java Swing and JavaFx
  • Learn Maven
  • Basics of Junit test
  • Java Threads
  • Install Java on Windows, Mac OS X and Linux
  • Who Should Attend

  • New Programmers and Developers
  • Beginners
  • Students
  • Target Audiences

  • New Programmers and Developers
  • Beginners
  • Students
  • Java

    Java is a widely used robust technology. According to Estimates , 3 billion devices run java.

    This Java Tutorial course is aimed at complete beginners to the subject. For those who have no programming experience or those who have limited knowledge of Java. This Course?get you up and running and will give you the skills you need to master the Java programming language.?

    The goal of this course is to provide you with a working knowledge of Java?applications. We’ll start with the basics, starting from installing Java?on different Operating Systems like Window, Mac and Linux?on variety of IDE’s e.g. Eclipse, IntelliJ Idea, Netbeans etc. Then we will learn all the basic concepts in Java Programming Like Variables, Data Types and Operators,?Control Statements Types, Classes, objects, constructors, initialization blocks, type of variables, methods and Garbage collection, Object Oriented Programming Concepts: Encapsulation, Inheritance, Ploymorphism and Abstraction, Access specifier, String, StringBuilder and Wrapper classes, Exception, Enumeration.

    JavaFX?(GUI) Programming

    The JavaFX is a new framework intended to support desktop applications and web browsers. It is generally a Java platform for creating rich internet applications that can run on a large variety of devices. Since this is a framework for Java, the code written is not machine dependent. The current release provides support for desktop applications running on Windows, Mac OS X, Linux or any other operating system on which Java can be installed.

    We’ll start with the basics, starting from installing JavaFx on variety of IDE’s e.g. Eclipse, IntelliJ Idea, Netbeans etc on different Operating Systems like Window, Mac and Linux.?Next,?We will learn how to create?our first JavaFx?project. Then we will Learn How to?built-in use different?JavaFX UI controls like Label, Button, Radio Button, Toggle Button, Checkbox, Choice Box, Text Field, Password Field, Scroll Bar, Scroll Pane, List View, Table View, Tree View, Tree Table View, Combo Box, Separator, Slider, Progress Bar and Progress Indicator, Hyperlink, Tooltip, HTML Editor, Titled Pane and Accordion, Menu, Color Picker, Date Picker, File Chooser.

    In the later half of the video I?will also show , How sqlite database can?be used with JavaFx.

    Maven

    In this video series we will learn Maven tutorial for beginners .?Learn Apache Maven in simple and easy steps starting from Environment Setup, Build Life Cycle,? Build profiles, Repositories, POM, Plug-ins, Eclispe IDE, Creating Project, Build & Test Project, External Dependencies, Project Documents, Project Templates, Build Automation, Dependency Management, Deployment Automation, Web Application NetBeans,? IntelliJ IDEA.

    Jenkins

    This course Jenkins Tutorial is For Beginners, DevOps and Software Developers. Learn how to use continuous integration with Jenkins. Take your DevOps skills.

    Jenkins is an open source automation server written in Java. Jenkins? detects changes in Subversion/GIT, performs tasks, repeatedly such as Build, Test, Deploy, Package, Integrate.. Jenkins? ?is A fork of the original Hudson project an is Under development since 2005.? Jenkins plugins extensibility makes Jenkins to adapt to many systems. Jenkins provides everything for a robust continuous integration system which helps a lot for team that practice Agile? Jenkins continuously providing access to the working copies of software which supports the Agile principle.?

    The goal of this course is to provide you with a working knowledge of Jenkins CI (continuous integration) tool. We’ll start with the basics, starting from installing Scala?on different Operating Systems like Window, Mac and Linux.

    I believe the best way to learn is to understand how a tool works and what it does for you, look at examples, and then try it yourself. That’s how this course is built, with the goal to help you both learn and understand Jenkins .

    Java Swing (GUI) Programming

    Swing is part of the Java Foundation Classes (JFC) that can be used to create graphical user interfaces (GUIs). The swing classes are in the Java package javax.swing .

    Here we divide the swing elements into four categories:

    In the first main category we treat the windows and dialogues . These contain all other elements and provide the basic framework for the graphical user interface.

    In the second category you will get to know the menus . Menus are used for program control. Using menus, you can select any function with further dialogs. In addition to the menus for window and dialog control, there are also the context menus, which also provide different functionalities depending on the user interface.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Installing Eclipse IDE and Setting up Eclipse

    Lecture 3: Creating First Java Project in Eclipse IDE

    Lecture 4: Creating First Java Project in Eclipse IDE

    Lecture 5: Getting User Input using Java

    Lecture 6: Math and Arithmetic Operators in Java

    Lecture 7: Increment Operator and Assignment Operator

    Lecture 8: IF ELSE Statements and Relational Operators

    Lecture 9: Logical Operators in Java

    Lecture 10: switch Statement in Java

    Lecture 11: The while Statements (while Loops)

    Lecture 12: The do-while Statements (do-while Loops)

    Lecture 13: Arrays in Java

    Lecture 14: The for Statement in Java (for loops)

    Lecture 15: Java String

    Lecture 16: Introduction to Methods

    Lecture 17: Parameter passing and Returning a Value from a Method

    Lecture 18: static keyword in Java

    Lecture 19: Classes and Objects in Java

    Lecture 20: static keyword Example in Java

    Lecture 21: Class Constructor in Java

    Lecture 22: Public, Private, Protected and this (Java Access Modifiers)

    Lecture 23: Method Overloading in Java

    Lecture 24: The final keyword in Java

    Lecture 25: Inheritance in Java

    Lecture 26: Polymorphism in Java

    Lecture 27: Method Overriding in Java

    Lecture 28: Abstract Methods and Classes

    Lecture 29: Java Interfaces

    Lecture 30: Recursion in java

    Lecture 31: Arraylist in Java

    Lecture 32: LinkedList in Java

    Lecture 33: Difference between LinkedList vs ArrayList in Java

    Lecture 34: ListIterator in Java

    Lecture 35: HashSet in Java

    Lecture 36: Catching and Handling Exceptions in Java using Try Catch Blocks

    Lecture 37: Java Finally block (try-catch-finally Exception Handling in Java )

    Lecture 38: Create a File and Write in it Using PrintWriter and File class

    Lecture 39: How to Read file using Java

    Lecture 40: Using Date & Time + formatting Date using SimpleDateFormat

    Lecture 41: How to Create and Run a Simple JUnit test in Eclipse IDE

    Lecture 42: Introduction to Java Threads

    Lecture 43: How to Create Threads in Java by Extending Thread Class

    Lecture 44: Java Thread.join() Method and Synchronized Method

    Chapter 2: JavaFx

    Lecture 1: Introduction To JavaFx

    Lecture 2: Download and install JavaFX for Eclipse

    Lecture 3: How to Create Your First JavaFX Application

    Lecture 4: How to Use Lambda Expressions to Handle Events

    Lecture 5: Installing JavaFX Scene Builder

    Lecture 6: Events with JavaFX Scene Builder

    Lecture 7: Styling with CSS in JavaFX

    Lecture 8: How to build a Calculator in JavaFX Part-1

    Lecture 9: How to build a Calculator in JavaFX Part-2

    Lecture 10: Create Login Application

    Lecture 11: Use ImageView To display Image in JavaFx

    Lecture 12: JavaFX ComboBox

    Lecture 13: JavaFX ListView

    Lecture 14: JavaFX TreeView

    Lecture 15: JavaFx TreeView Events

    Lecture 16: JavaFX FileChooser

    Lecture 17: JavaFX Properties

    Lecture 18: JavaFX Binding, ProgressBar and ProgressIndicator

    Lecture 19: JavaFX Bidirectional Binding and using Slider

    Lecture 20: JavaFx Menu, MenuBar , MenuItem and SeparatorMenuItem

    Lecture 21: JavaFx CheckBox

    Lecture 22: JavaFx RadioButton

    Lecture 23: JavaFX TableView

    Lecture 24: JavaFX DatePicker

    Lecture 25: JavaFX WebView

    Lecture 26: JavaFX Charts : Pie Chart

    Lecture 27: Event Handler for a Pie Chart

    Lecture 28: JavaFX Charts : Line Chart

    Lecture 29: Adding multiple Lines to LineChart

    Lecture 30: Event Handler for a Line Chart

    Lecture 31: Creating Media Player in JavaFX

    Lecture 32: Adding Play, Pause, Start, Fast, Slow Buttons to Media Player

    Lecture 33: Adding Volume Slider to MediaPlayer

    Chapter 3: Maven Tutorial

    Lecture 1: Introduction

    Lecture 2: How to Install and Setup Maven

    Lecture 3: Creating First Maven Project

    Lecture 4: Creating Maven project using Eclipse IDE + Understanding pom.xml

    Lecture 5: How to create a jar file with Maven

    Lecture 6: Introduction to the Build Lifecycle

    Lecture 7: Transitive dependencies in Maven

    Lecture 8: Excluding Maven Dependencies

    Lecture 9: scope Dependencies in Maven

    Chapter 4: Jenkins

    Lecture 1: Introduction to Jenkins

    Lecture 2: How to install Java JDK 10 on Windows 10 ( with JAVA_HOME )

    Lecture 3: How to install Jenkins on Windows 10

    Lecture 4: How to install Jenkins on Ubuntu 18.04 (Debian Linux)

    Lecture 5: How to install Jenkins Mac

    Lecture 6: Creating First Jenkins job

    Lecture 7: How to Trigger a remote build + Job chaining In Jenkins

    Lecture 8: Git and GitHub Integration with Jenkins (SCM)

    Lecture 9: How to create Users

    Lecture 10: Install Jenkins plugins

    Instructors

  • Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins_1  No.2
    Yogesh Patel
    Software Developer and Programming Enthusiast
  • Rating Distribution

  • 1 stars: 10 votes
  • 2 stars: 9 votes
  • 3 stars: 53 votes
  • 4 stars: 76 votes
  • 5 stars: 88 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!