GithubHelp home page GithubHelp logo

db_java's Introduction

Day 1

Academy - Introduction to JAVA

  • Java Introduction
  • Java app definition, Classes, Interfaces, Instances,References
  • Patterns: Factories, Proxies, Decorators

Lab - Hello World Application

  • JDK Installation, IDE Configuration.
  • Class structure refactoring using patterns.
  • Tools: Eclipse, Intellij

Day 2

Academy - Java 8 - Lambda Expressions

  • Anonymous class
  • Functional Interfaces
  • Method References
  • Collections API

Lab - Simple Java Application

  • Apply learned concepts
  • Java debug. Controlling execution flow.

Day 3

Academy - Java 8 - Streams and Collectors

  • Map/Filter/Reduce
  • Build Patterns
  • Operations on Streams

Lab - Simple Java Application

  • Enhance simple App using learned concepts
  • Redesign some classes to use learned concepts

Day 4

Academy - Java 8 - Date & Time API

  • Instance/Duration
  • LocalDate/Period
  • LocalTime
  • ZonedTime

Lab - Simple Java Application

  • Apply learned concepts

Day 5

Academy - Java 8 - Strings, I/O & Threading

  • Strings, I/O, Collections
  • Comparators, Numbers, Maps and Annotations
  • Threading

Lab - Simple Java Application

  • Enhance app to read / write to files
  • Enhance app to use threading.

Day 6

Academy - Reflection, Annotation

  • Reflection
  • Custom Annotations

Lab - Simple Java Application

  • Use Standard Annotations. Create custom Annotation
  • Java 8 specifics

Day 7

Academy - Databases

  • SQL , PL-SQL
  • Present SQL Theory +Tips&tricks

Lab - Hello World Application

  • Setup a database and create simple schema structure with couple of tables
  • Perform simple/ complex queries to get data

db_java's People

Contributors

nicoara-rau avatar

Watchers

James Cloos avatar Nicoara Calin Ioan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.