Skip to content

up1/java_course_2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Java for New Grad 2018

Day 1

  • Mistakes from Java Programmer/Developer
  • Write unit tests with JUnit
  • Basic of Java programming language
    • IF-else statement
    • Looping => For/For-each, while and do-while
  • Using Cyber-Dojo with Prime Factor
  • Introduction to Refactoring and Code smell

Day 2

  • Refactoring and Code smell
    • The Boy Scout Rule
    • The Broken Windows
  • Workshop with Tennis Refactoring Kata
  • Introduction to Inheritance and Interface
  • Composition over Inheritance
  • Introduction to use Git and Github
  • Homework about Object-Oriented Design with Harry Potter

Day 3

  • Review problem of Harry Potter
  • Introduction to Java Collections Framework
  • Error handling
    • Error handling in Java
    • Working with JUnit
  • Introduction to Java 8

Day 4

  • Introduction to Java 8
    • Lambda expression
    • Functional Interface and Default method
    • Java Stream API
    • Date and Time API
    • Type annotation
    • Repeat expression
    • Iterate data
  • SOLID

Day 5

  • All about Unit Testing
    • F.I.R.S.T
    • A-A-A (Arrange-Act-Assert)
    • Data-Driven Testing
    • Performance Testing
  • Working with Spring Boot

Books

Practices

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages