Data Scientist 옌

매일 발전하는 IT문제해결사

728x90

국비지원교육 (22.01-22.07)/강의노트 117

22-06-13(월) 093일차 [JavaScript, Node.js, Python] 화살표 함수, express 모듈, 크롤링 실습

수업내용 1교시 (09:30-10:20) script_09.html Arrow Functions Open the console script_09_1.html Arrow Functions Open the console 2교시 (10:30-11:20) script_10.html Arrow Functions Open the console script_11.html Arrow Functions Open the console script_12.html Arrow Functions Open the console 3교시 (11:30-12:20) client → http(모듈) → express(모듈) client → react → express espress_04.js // app5.js var express = r..

22-06-10(금) 092일차 [JavaScript, Node.js, Python] 호이스팅, express, 크롤링

수업내용 1교시 (09:30-10:20) 프로젝트 이야기 2교시 (10:30-11:20) [36p 하단, 31p] 호이스팅 : 끌어올리다 script_06.html ES6 FUNCTION script_07.html Default Parameters Open the console 3교시 (11:30-12:20) script_08.html 화살표 함수 : Arrow Funvtion Node.js 4교시 (12:30-13:20) Node.js - express npm install express --save http-server -p 3000 express_01.js // Express 기본 모듈 불러오기 // express 모듈은 웹 서버를 위해 만들어진 것으로 http 모듈 위에서 동작한다. // expr..

22-06-09(목) 091일차 [JavaScript, Node.js, Python] 템플릿 문자열, 파이썬 문법

수업내용 1교시 (09:30-10:20) JavaScript 지난 시간 복습 2교시 (10:30-11:20) script_04.html 템플릿 문자열 Template Strings script_05.html 템플릿 문자열 var article = { title: "Template Strings", body: ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sef fo eiusmod temport laboris nisi ut aliquip ex ea commodo consequat. ` } document.body.innerHTML = ` WEB HTML CSS JavaScript ${title} Hypertext Markup Language (HT..

22-06-08(수) 090일차 [JavaScript, Node.js, Python] http-server, python 설치 및 자료형

수업내용 1교시 (09:30-10:20) JavaScript [리액트 교재 25p] let 키워드 script_02.html ✅ if (topic) { C:\Users\kosmo\AppData\Roaming\npm\node_modules\http-server\bin\http-server + http-server@14.1.1 updated 1 package in 1.281s http-server 실행하기 --------------------------- -p : 포트 사용하기 옵션 8000 : 8000 port 열기 C:\00.KOSMO108\50.react\node_http>http-server -p 8000 Starting up http-server, serving ./ http-server versi..

22-06-07(화) 089일차 [JavaScript, Node.js] Node.js란 무엇인가, 서버 켜는 법

수업내용 1교시 (09:30-10:20) JavaScript script_01.html (미완성) 2교시 (10:30-11:20) script_01.html Node.js란 설치: https://nodejs.org/dist/v14.16.0/ 3교시 (11:30-12:20) Node.js ---------------- https://nodejs.org/dist/ https://nodejs.org/dist/v14.16.0/ node-v14.16.0-x64.msi C:\Users\kosmo>node -v v14.16.0 C:\Users\kosmo>npm -v 6.14.11 npm : Node Package Manager ------------------------------------- 현재 디렉토리에 NPM..

22-06-03(금) 088일차 [EL, JSTL] EL, JSTL을 이용하여 데이터 표시

수업내용 1교시 (09:30-10:20) Client Side Script HTML, CSS, JS Server Side Script JSP, Servlet jasper.jar로 Client와 Server소통 데이터 소통의 도구: plain text, xml, json Clinent side에서 Server side 보낼 수 있는 방법 form tag HTML로 통신 location.href Ajax() 2교시 (10:30-11:20) el_03.html 첫 번째 수 : 두 번째 수 : el_03.jsp EL_03 num1의 값(JSP) : num2의 값(JSP) : num1의 값(EL) : ${param.num1 } num2의 값(EL) : ${param.num2 } num1 + num2(잘못된 코드)..

22-06-02(목) 087일차 [JSON, EL, JSTL] 차트 시각화, EL 기초

수업내용 1교시 (09:30-10:20) DB 정보를 가져와 바 차트를 만들기 위한 테이블 생성 CREATE TABLE BAR_CHART( YYYY VARCHAR2(20) PRIMARY KEY ,SALES VARCHAR2(20) ,COSTS VARCHAR2(20) ); INSERT INTO BAR_CHART VALUES('2014',1000, 400); INSERT INTO BAR_CHART VALUES('2015',1170, 460); INSERT INTO BAR_CHART VALUES('2016',660, 1120); INSERT INTO BAR_CHART VALUES('2017',1030, 540); SELECT * FROM BAR_CHART; COMMIT; BarChartVO.java packag..

22-05-31(화) 086일차 [JSON] 인코딩과 JSON의 활용

수업내용 1교시 (09:30-10:20) escape_1.html 2교시 (10:30-11:20) escape_2.html 0bytes 확인 인코딩 : 전 세계의 언어를 컴퓨터(응용프로그램)를 통신할 때 : 어떻게 할 것인가 https://d2.naver.com/helloworld/19187 https://d2.naver.com/helloworld/76650 ASCII, UNICODE : 코드 체계 ASCII : American Standard Code for Information Interchange 7bit, 영어문자, 숫자, 특수문자, 기호 등 128개 문자 UNICODE 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현할 수 있도록 고안된 코드 조합이다. 유니코드는 인코딩이 아니라 2byte 숫자로..

22-05-30(월) 085일차 [JSON] JSON 형식과 활용

수업내용 1교시 (09:30-10:20) 앞으로의 과정 설명 JSON el, jstl Node.js MySQL react MySQL Python Django, bigdata, crawling(scrapping), 시각화 Android ElasticSearch 2교시 (10:30-11:20) spring 4.3.16 설치 이클립스 스프링 설치 1. 이클립스 설치 및 워크 스페이스 세팅 ---------------------------------- C:\00.KOSMO108\30.Web\eclipse_web " id="WebApp_ID" version="3.1"> kosmoSpring index.jsp log4jConfigLocation /WEB-INF/classes/log4j.xml 3교시 (11:30-1..

22-05-27(금) 084일차 [Spring Framework, Mybatis Framework] 결제창 띄우기

수업내용 1교시 (09:30-10:20) 계속 구현 작업 각 기능별 delete 기능 만들기 [ ] → 추후 추가 세션작업 [ ] → 추후 추가 결제창 연결 [V] → 오늘 추가 2교시 (10:30-11:20) 결제창 연결 mybatis-config.xml spring_chabun.xml SELECT /*+ INDEX_DESC(A SYS_C0012636) */ NVL(MAX(SUBSTR(A.KPNUM, -4)), 0) + 1 KPNUM FROM KOSMO_PRODUCT A SELECT /*+ INDEX_DESC(A SYS_C0012662) */ NVL(MAX(SUBSTR(A.KCNUM, -4)), 0) + 1 KCNUM FROM KOSMO_CART A SELECT /*+ INDEX_DESC(A SYS_C..

22-05-26(목) 083일차 [Oracle, Spring Framework, Mybatis Framework] 좋아요 만들기

수업내용 1교시 (09:30-10:20) 어제 했던 데이터베이스에 대한 복습 2교시 (10:30-11:20) 계정과 권한 /* 사전 정의된 롤 CONNECT 롤 -- Releas 9.0 버전 ALTER SESSION CREATE CLUSTER CREATE DATABASE LINK CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE VIEW -- Release 11.2 버전 CREATE SESSION RESOURCE 롤 CREATE CLUSTER CREATE PROCEDURE CREATE SEQUENCE CREATE TABLE CREATE TRIGGER DAB 롤 */ --오라클에 데이터에 계정을 만들 때는 SYSTEM 또는 SYS 계정으로..

22-05-25(수) 082일차 [Oracle, Spring Framework, Mybatis Framework] 댓글 만들기

수업내용 1교시 (09:30-10:20) Oracle Object -오라클은 계정 별로 Object를 사용할 수 있는 권한을 부여한다. index view sequence synonym DBMS table space block 2교시 (10:30-11:20) INDEX -- INDEX : 색인 : 영어사전 : 색인 A, B, C ... , 한글 사전 : 색인 ㄱ, ㄴ, ㄷ .... -- 오라클 데이터베이스에서 INDEX 성능 향상(조회 속도 향상)에서 양날의 검 SELECT TABLE_NAME, INDEX_NAME, COLUMN_NAME FROM USER_IND_COLUMNS WHERE TABLE_NAME IN ('EMP', 'DEPT'); --테이블 생성시 프라이머리 키(PK)를 생성하면 --오라클 엔..

728x90