Complete Beginners Java Tutorial -Java, JavaFx,Maven,Jenkins
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024