1교시
코인 거래 방식
hash값이 변하는 방식
2교시 ~ 3교시
기초 암호학
암호화, 복호화
단방향성, 양방향성
비트코인과 타원곡선 (Bitcoin and Elliptic Curve)
hash값 역산 해주는 사이트(저장되어있는 단순한 값)
https://crackstation.net/
암호화, 복호화 과정 테스트 사이트
대칭키형식: https://encode-decode.com/des-encrypt-online/
비대칭키형식: https://www.devglan.com/online-tools/rsa-encryption-decryption
4교시
JavaScript
함수 (Function)
function add(a, b) {
console.log(a + b);
}
function subtract(a, b) {
console.log(a - b);
}
function multiply(a, b) {
console.log(a * b);
}
function divide(a, b) {
console.log(a / b);
}
let num1 = 5,
num2 = 10;
add(num1, num2); // 15
subtract(num1, num2); // -5
multiply(num1, num2); // 50
divide(num1, num2); // 0.5
5교시
비교 연산자
if문
6교시
for문
코딩테스트 사이트 추천
https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc
7교시
홈페이지 시작화면 만들기
화면에 영상 추가하는 방법
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<main>
<div class="time">Time</div>
</main>
<video
class="bgVideo"
src="images/background.mp4"
autoplay
muted
loop
></video>
<script src="main.js"></script>
</body>
</html>
저작권없는 영상 사이트 추천
https://coding-factory.tistory.com/388
8교시
JavaScript를 통해서 화면에 디지털시계 만들기
function getTime() {
const time = document.querySelector(".time");
const newDate = new Date();
// const hours = newDate.getHours();
// const minutes = newDate.getMinutes();
// const seconds = newDate.getSeconds();
const hours = String(newDate.getHours()).padStart(2, "0");
const minutes = String(newDate.getMinutes()).padStart(2, "0");
const seconds = String(newDate.getSeconds()).padStart(2, "0");
// time.innerText = hours + ":" + minutes + ":" + seconds;
time.innerText = `${hours}:${minutes}:${seconds}`;
}
getTime();
setInterval(getTime, 1000);