Skip to content

Instantly share code, notes, and snippets.

@misostack
Last active June 25, 2024 07:53
Show Gist options
  • Select an option

  • Save misostack/26b8a0a71707fdf546c9090ccffbe658 to your computer and use it in GitHub Desktop.

Select an option

Save misostack/26b8a0a71707fdf546c9090ccffbe658 to your computer and use it in GitHub Desktop.
100 days Java

100 days Java

Tools

Devtools

Build Tools

1st lession

Java Basics Java OOPs Concept Java I/O Java JDBC Java MultiThread Java HTTP Request Library

Exercise 1 : Todo list application

  • Use Java Swing to build a todolist application - MVC
  • Use MYSQL for storage
  • Podomoro tracker ( countdown )
@misostack
Copy link
Author

misostack commented Jul 20, 2022

Java For Beginner

Materials

Overview Architecture

image

Java Platform

image

What can Java do?

image

Development Tools

Setup Development Environment

  1. Install Java

What does Java 8 Packages include ?

image

Getting Start

Object Oriented Concept

  • Object
  • Class
  • Instance
  • Inheritance

Language Basic

  • Variables
  • Data types
  • Operators
  • Control flow
  • Array
  • Annotation
  • Interface and inheritance
  • Numbers & Strings
  • Generic
  • Lambda Expressions
  • Pattern matching
  • Exceptions
  • Packages

Debug & Test

Excercises

  1. Create a program read a csv file and display on screen in table format of its content. Limit to 10 rows, if user press esc then stop, if user press arrow down ( go to next 10 rows) and in contrast ( arrow up ).
  2. Create a program that can crawl data from a list of newspaper ( allow user can select ) and save into an SQLite database
  3. Create a program that can read a csv file and insert data in an SQLite database

Create GUI with Swing

Build, Run, Package Management

@misostack
Copy link
Author

Day 1: Hello World

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

Install Tomcat Server
image

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

misostack commented Jun 25, 2024

Spring Security

Default account: user
Password: see logs when server started ( auto generated )
Logout link : /logout

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

misostack commented Jun 25, 2024

CSRF

image

@misostack
Copy link
Author

Default security
image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

Asymmetric key

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment