Users Online

· Guests Online: 150

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

##Become a Java Developer

 

Java for Data Scientists Essential Training

 

 

Learn how to use Java for two components of data science—data engineering and data analysis. Instead of poring over every facet of Java, instructor Charles Kelly focuses on a selection of valuable topics that will help you learn how to leverage Java in your data science career. This course revolves around the ingest, model, query, analyze, and visualize (IMQAV) model, which is a framework for data science workflows. Charles goes over test-driven development and object-oriented design. Using the free community edition of IntelliJ from JetBrains, he presents Java examples including Java classes, methods, operations, and libraries. Plus, Charles shares how to apply the skills that you learned in the course to create magic squares and sudoku puzzles.

Topics include:

The IMQAV model

Downloading software

Installing and setting up a Java coding environment

Mock tests

Code coverage

Using windows, views, and modes in IntelliJ IDEA

Creating classes and attributes

Creating constructors

Casting variables

Matching literals with regular expressions

Libraries

Regular expressions

Design patterns

Course Contents
  • Introduction Welcome - What you should know - Using the exercise files
  • 1. Getting Started with Java Java, data science, and IMQAV - JVM languages - Downloading software - Installing software
  • 2. Test-Driven Development Introduction to testing - Types of tests - Mock tests - Code coverage
  • 3. IntelliJ IDEA Windows, views, and modes - Projects - Editor basics - Refactoring - Code execution - Debugging
  • 4. Object-Oriented Java Object-oriented principles - Primitives - Strings - Classes and attributes - Classes and methods - Classes and constructors - Exception handling - Enumerations - Casting - Generics - Annotations - Program flow control -
  • 5. Libraries Install and use libraries - gson - StringUtils
  • 6. Regular Expressions (Regex) Introduction to regular expressions - Literals - Metacharacters and representations - Predefined character classes - Regex quantifiers - Regex boundaries and anchors - Regex examples
  • 7. Reflection Introduction to reflection - Introspect fields - Introspect methods - Introspect constructors - Introspect annotations
  • 8. Design Patterns Introduction to design patterns - Singleton patterns - Decorator patterns - Visitor patterns -
  • 9. Applying Data Science Introduction to magic squares - Magic squares algorithm - Adjacency matrix - Magic characteristics - Building magic cubes
  • Conclusion Next steps
  • Comments

    No Comments have been Posted.

    Post Comment

    Please Login to Post a Comment.

    Ratings

    Rating is available to Members only.

    Please login or register to vote.

    No Ratings have been Posted.
    Render time: 0.80 seconds
    10,810,011 unique visits