Basic Data Analysis with Java
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Basic Data Analysis with Java to your Wishlist.

Add to Wishlist

Basic Data Analysis with Java

Analyze your data with ease and efficiency and modify applications that perform Data Analysis
New
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Created by Packt Publishing
Last updated 9/2017
English
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Get familiar with various data pre-processing techniques
  • Get to know the basics of data analysis and explore how data changes state
  • Implement statistical data analysis techniques using Java APIs
  • Use JDBC to connect Java to SQL and MySQL databases
  • Work with NoSQL databases
View Curriculum
Requirements
  • No specific analysis experience is required.
Description

Data analysis is a process for inspecting, consolidating, transforming, and making sense of data in a way that guides the decision-making process. Effective data analysis is about transferring data through three main states: data, information, and knowledge. This matters because people become overwhelmed by large amounts of data, and make much better decisions on information at hand. Data analysis helps convert data into information, whether the consumer of this information is a person or machine-learning algorithm.

This video course starts by showing you the various techniques of pre-processing your data. You will then get well-versed with the basics of data analysis with Java, how data changes state, and how Java fits into the analysis. You will then learn to apply the basic analysis to your business needs and create time-series predictions. Finally, you will see how to implement statistical data analysis techniques using Java APIs. You will also use JDBC to connect Java to SQL and MySQL databases. At the end of the video course, you will also see how to work with NoSQL databases.

About the author

Erik Costlow was the principal product manager for Oracle’s launch of Java 8. His background is in software security analysis, dealing with the security issues that rose to the surface within Java 6 and Java 7. While working on the JDK, Erik applied different data analysis techniques to identify and mitigate ways that threats could propagate through the overall Java platform and overlying applications.

Who is the target audience?
  • This video course is for mid-level developers and architects who are familiar with Java programming.
Compare to Other Data Analysis Courses
Curriculum For This Course
24 Lectures
03:01:41
+
Data Pre-processing
6 Lectures 41:49

This video will give an overview of the entire course

Preview 02:03

The aim of this video is to discuss about the purpose of data analysis or what problems can be solved using data analysis

The Purpose of Data Analysis
09:39

The aim of this video is to talk about surveying data types and data structures

Surveying Data Types and Data Structures
07:00

The aim of this video is to cover how to get the data out of a particular format

Data Sets and File Formats
09:14

The aim of this video is to generate test data

Generating Test Data
07:13

This video talks about the pre-processing of data sets

Pre-processing Data Sets
06:40
+
Basic Data Analysis
2 Lectures 14:32

The aim of this video is to talk about the types of data analysis problems

Types of Data Analysis Problems
07:40

The aim of this video is to learn about the Java Components, specifically Lambda and Streams API introduced within Java 8 

Java Components
06:52
+
Applying Basic Analysis
2 Lectures 17:02

The aim of this video is to deal with Business Intelligence. It will use Apache POI for creating and reading spreadsheets, as well as show what users will do in MS Excel

Business Intelligence
07:01

The aim of this video is to talk about the role of time specific predictions

Time Series Predictions
10:01
+
Implementing Statistical Data Analysis Techniques Using Java APIs
4 Lectures 30:17

This video talks about descriptive analysis which is a part of the statistical toolbox, and gives you an understanding of the overall data you are looking at

Preview 06:06

The aim of this video is to go through random sampling and analyze the subset of data

Random Sampling
07:26

This video talks about the elementary probability and how to perform some basic statistical calculations

Elementary Probability
07:07

The aim of this video is to talk about the Bayes’ theorem which is the statistical way of evaluating the connection between events

Bayes’ Theorem
09:38
+
Using JDBC to Access SQL and MySQL Databases
3 Lectures 25:58

This video talks about the tables and databases and how to use JDBC

Preview 09:34

This video talks about MySQL database.

MySQL
06:10

The aim of this video is to discuss about JDBC and JPA

Code Using JDBC or JPA
10:14
+
Working with NoSQL Databases
7 Lectures 52:03

The aim of this video is to talk about the SQL and NoSQL database systems and do a little bit of compare and contrast

Preview 05:55

The aim of this video is to discuss about XML and JSON formats and how to deal with each of them.

XML and JSON Data Formats
07:29

The aim of this video is to cover data conversion in detail

Data Conversion
08:28

The aim of this video is to talk about the selection of NoSQL databases

Selection
06:58

The aim of this video is to discuss about data subsetting and how to deal with large data sets in the program

Subsetting
06:31

The aim of this video is to talk about JDK 8 and how they pertain to NoSQL

DateTime APIs in JDK 8
06:45

The aim of this video is to discuss about resampling and how to look at the smaller subsets of data

Resampling
09:57
About the Instructor
Packt Publishing
3.9 Average rating
8,197 Reviews
58,853 Students
687 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.