KOSTA

1.[ KOSTA 교육 1일차 TIL ] 오리엔테이션 , Oracle 설치 및 기본 지식

post-thumbnail

2.[ KOSTA 교육 2일차 ]

post-thumbnail

3.[KOSTA 교육 3일차] DB - JOIN, Group Function, GROUP BY + HAVING

post-thumbnail

4.[KOSTA 교육 4일차] 서브쿼리

post-thumbnail

5.[KOSTA 교육 5일차] 서브쿼리와 GROUP BY 조합 | LEFT OUTER JOIN 주의하기 | DECODE, CASE-WHEN 문법 | WHERE 절에서 원본 컬럼을 변경하지 않는 한가지 방법(★) | SQL 문제 풀이

post-thumbnail

6.[KOSTA 교육 7일차] SQL 문제풀이 ( CASE-WHEN-THEN-END , NVL, TO_DATE, SELECT 절의 SubQuery - PIVOT, DUAL Table ROWNUM, ROW_NUMBER(), PARTITON BY, Index Hint, REGEXP_LIKE)

post-thumbnail

7.[KOSTA 교육 8일차] SQL 시험 | 현업 테이블들을 활용한 SQL 연습, UNION 및 집합 연산자

post-thumbnail

8.[KOSTA 교육 9일차] 새로운 ERD로 SQL 문제 풀이 | 새로운 테이블 (KOSPI 테이블)에 대한 SQL 문제 풀이

post-thumbnail

9.[KOSTA 교육 10일차] 인덱스, 뷰, 시퀀스 | 앞으로의 수업 방향성 | Hadoop vs Spark | REST | OAuth2.0 | JSTL, EL, ThymeLeaf, React | UTF-8 | 클래스, 객체, 인스턴스 | Java 기본 강의 - 변수(Variable)

post-thumbnail

10.[KOSTA 교육 11일차] 객체지향에서의 '객체'란 | 컴파일러 언어와 인터프리터 언어 | 변수, 리터럴, 형변환(★)

post-thumbnail

11.[KOSTA 교육 12일차] C++과 C = C+1은 같은 연산이 아니다. | 형변환과 리터럴 | 이항연산자와 JVM의 피연산자 스택

post-thumbnail

12.[KOSTA 교육 14일차] 배열 | 객체지향

post-thumbnail

13.[ KOSTA 교육 15일차 ] OOP 2일차 | static 변수 vs 인스턴스 변수 vs 지역 변수 | 오버로딩 | @Transactional

post-thumbnail

14.[ KOSTA 교육 16일차 ] 객체지향 2번째 ( Chapter 7 ) 파트

post-thumbnail

15.[ KOSTA 교육 18일차 ] 오버라이딩 vs 오버로딩 | super()와 상속 시 자식의 생성자 구성 | jar(Java Archive), rt.jar | classpath | 패키지 | 예외처리 | 접근제어자, 제어자

post-thumbnail

17.[ KOSTA 교육 20일차 ] final, abstract 클래스와 abstract 메소드, 다중상속, 다형성이란 무엇인가

post-thumbnail

18.[ KOSTA 교육 21일차 ] 추상클래스와 인터페이스, 다형성 복습 | 컬렉션 프레임워크

post-thumbnail

19.[ KOSTA 교육 22일차 ] Collection Framework & Generic 복습 | Entity, VO, 가 등장한 과정 ( String[] -> List<List<String>>, List<Map<String,String>>, List<ClassName> : List<VO> | REST API 호출 이후 Collection Framework에 담기

post-thumbnail

20.[ KOSTA 23일차 교육 ] 복습 (POJO와 JSON 사이의 변환, maven) | Jackson API Deep-Dive | Jackson API와 기본생성자 | JDBC ( Java DataBase Connectivity )

post-thumbnail

21.[ KOSTA 교육 24일차 ] VO, DTO 복습 | JDBC, Statement vs PreparedStatement | Connection, PreparedStatement, ResultSet이 전부 I/F인 이유 | SQL Injection 예시 | DBCP & DataSource | CRUD Using JDBC

post-thumbnail

22.[ KOSTA 교육 25일차 ]

post-thumbnail

24.[ KOSTA 교육 27일차 ] 서블릿 | JSP + Servlet + JDBC 실습 ( MVC Pattern ) | <form>, <a> tag의 차이 | 쿠키, 세션

post-thumbnail

25.[ KOSTA 28일차 교육 ] 서블릿 - 세션, 토큰 | HttpSession class | Tomcat의 두가지 설정 파일 : web.xml vs server.xml | 한글 Encoding 변경 | 세션 + JSP 실습 | setAttribute | pagescope | 동일 서블릿 & 동일 메서드에 대한 구분 : pagecode | JSP에서 서블릿 호출 시 a href을 통해 Query String 직접 사용할 수 있음.

post-thumbnail

26.[ KOSTA 29일차 교육 ] 서블릿-쿠키 | <form>, <a href> 태그만으로 서버에 대한 요청을 처리할 수 없는 이슈.. => JavaScript의 필요성 | JavaScript 입문 & 기본적인 CSS 사용법 | jQuery

post-thumbnail

27.[ KOSTA 교육 30일차 ] Redirect vs Forward | PRG | QueryString & ResponseBody | REST | AJAX | XML vs JSON | 동기 vs 비동기 | Query String에 같은 key값이 많은 경우 & 서버에서 처리 | REST에서 보내는 데이터 타입, 받는 데이터 타입

post-thumbnail

28.[ KOSTA 교육 31일차 ] REST와 비동기 | Ajax | 서버에서 JSON을 뿌려주기 위한 Gson Lib (cf. Jackson & SimpleJSON ) | 기초 JS & jQuery | a href="#" | REST 통신 - 클라이언트: Str, JSONStr, JSON <-> 서버 : String, JSON

post-thumbnail

29.[ KOSTA 32일차 교육 ] Redirect/Forward vs REST | JSON.stringify & JSON.parse | 차트 그리기 c3.js | 크롤링 (JSoup)

post-thumbnail

30.[ KOSTA 33일차 교육 ] 스프링 프레임워크 모듈 | Tomcat과 server.xml, web.xml , Spring과 servlet-context.xml | Servlet과 Controller

post-thumbnail

31.[ KOSTA 교육 34일차 - Java 시험 중 괜찮았던 문제들 ]

post-thumbnail

32.[ KOSTA 34일차 교육 ] 스프링 레거시 ( 3버전 ) - 2일차 | Apache, Tomcat, Servlet Container, DispatcherServlet, WebApplicationContext, Spring Container, Java Virtual Machine 사이의 큰 그림 | Spring Container와 DI & Singleton scope

post-thumbnail

33.[ KOSTA 교육 35일차 ] Spring Legacy 3일차 - DI와 SW 컴포넌트간 결합도 | servlet-context.xml | root-context.xml | DTD와 XSD | Controller, MultiActionController | HandlerMapping - BeanNameUrlHandlerMapping, SimpleUrlHandlerMapping | Tomcat은 외부 프로그램이 아니라, JVM 위에서 돌아가는 jar이다

post-thumbnail

36.[ KOSTA 교육 38일차 ] 클라이언트 사이드의 직렬화 ( JSON.stringify ), 역직렬화 ( JSON.parse ) | REST 실습 - 2 | Controller - DAO 구조를 Controller - Service - DAO 구조로 변환 | Controller , Service, DAO(Repository) 각각의 역할

post-thumbnail

37.[ KOSTA 교육 39일차 ] OOP와 AOP | Advice, JoinPoint, Pointcut, Aspect, @Before, @After, @AfterThrowing, @AfterReturning, @Around, Weaving, Proxy | AspectJ | JDK 동적 프록시 vs CGLIB 프록시 | AOP 설정 방법 (XML, 어노테이션 )

post-thumbnail

38.[ KOSTA 교육 40일차 ] Spring Module - Spring DAO, Spring ORM | JNDI & RMI | JdbcTemplate, MyBatis, Hibernate, Spring Data JPA | DBCP & DataSource | Tomcat이 제공하는 DataSource | Property & Classpath

post-thumbnail

39.[ KOSTA 교육 41일차 ] Spring DAO 복습 | JdbcTemplate, MyBatis, Hibernate, JPA | DataSource | Controller, Service, DAO의 역할 | MyBatis - SqlSessionFactoryBean, TransactionManager

post-thumbnail

40.[ KOSTA 교육 42일차 ] MyBatis 설정 | 실습1 | 트랜잭션 설정을 Annotation 기반 vs XML 기반 | 트랜잭션과 AOP | DataSource & TransactionManager

post-thumbnail

42.[ KOSTA 교육 44일차 ] 패키지 구조 | 파일 관리 assocation 관계 | ORM Framework - Hibernate & JPA | Hibernate 특징 | MyBatis vs Hibernate(JPA) | Hibernate 설정 | Facade Design Pattern과 Sl4fj | JPA | JPA의 메서드 이름으로 SQL 자동 생성

post-thumbnail

43.[ KOSTA 교육 45일차 ] Hibernate / JPA | persistence.xml | persistence-unit | EntityManager

post-thumbnail

45.[ KOSTA 교육 47일차 ] Google OAuth Flow ( Code -> Token -> UserInfo ) | 세션, 쿠키 | WAS의 Filter, Spring Interceptor

post-thumbnail

46.[ KOSTA 교육 58일차 ] JUnit | WebMvcTest, SpringBootTest, DataJpaTest, Mockito, Mock, MockBean, InjectMocks | Swagger

post-thumbnail

47.[ KOSTA 교육 59일차 ] JUnit과 친해지기 | Swagger

post-thumbnail

48.[ KOSTA 교육 60일차 ] React | JSX

post-thumbnail