etc...

    제 49회 SQLD 후기

    1. SQLD 준비 현재 국취제 진행 중인데 자격증 시험으로도 구직 활동으로 인정을 받을 수 있단 말에 이참에 SQLD 준비하면서 SQL 다시 공부하면 좋을 것 같아서 SQLD를 신청했다. 시험은 6월 10일에 부산 컴퓨터 고등학교에서 쳤는데 대게 부산의 학교들이 좀 높은 곳에 위치해 있긴 하지만 여기 경사가 정말 심하더라.. 올라가다 자빠질까봐 무서웠다. 여름에 땀 뻘뻘 흘리면서 올라갔는데 시험 시작도 전부터 좀 지치는 기분이었다. 그리고 ITQ랑 공무원 시험?도 그날 같이 친 것 같았다. 다들 부지런히 공부하시는 것 같더라. 나도 열심히 해야지.. 현재 네부캠 준비랑 알고리즘 공부 하다보니 여기에 공부 시간을 많이 쏟지 못했다. 시험 전 3일부터 온전히 여기에 집중해서 공부했다. 사실 문제 풀면서 좀..

    제 49회 SQLD 후기

    우리 코딩 페스티벌 후기

    https://www.ybmit.com/event/revent/woori_Code/event.jsp MOS 공식 사이트, COS 공식 사이트, COS Pro 공식 사이트, DATA 공식 사이트 Microsoft 국제인증 자격시험, Scratch, Entry(블록코딩)에 대한 자격증, Python, C, C++, Java에 대한 자격증, Python, Excel에 대한 데이터 분석 자격증 www.ybmit.com 4개월 지나서 남기는 후기... 그동안 코딩 공부하면서 너무 해놓은 게 없다는 생각이 들던 와중 우리 코딩 페스티벌이 열린다는 걸 봤다. 이번이 1회차 시행이라서 잘 안알려진 상태라 잘하시는 분들도 많이 안 오실 것 같고.. 열심히 준비하면 끄트머리에서 수상이라도 해볼 수 있지 않을까.. 하고 도..

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.8

    우리가 흔히 말하는 웹이란 무엇일까? World Wide Web, 즉 WWW은 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 세계적인 정보 공간을 말한다. Web의 기본 3가지 요소에는 URI, HTTP, HTML이 있다. URI는 리소스 식별자로 특정 사이트, 특정 쇼핑 목록 등 모든 정보에 접근할 수 있는 정보를 의미하며, HTTP는 어플리케이션 컨트롤로 GET, POST, PUT, DELETE 등 의 메서드가 있다. HTML은 XML을 바탕으로한 범용 문서 포맷으로 이를 이용하여 Chrome, Safari, Explorer에서 사용자가 알아보기 쉬운 형태로 표현할 수 있다. REST는 네트워크 아키텍처라고 보면 된다. 다음의 6가지 사항을 잘 지켜서 사용해야 한다. Client, S..

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.8

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.7

    익히 들어봤겠지만 자바는 객체 지향 언어이다. 여기서 객체 지향이란 무슨 뜻일까? C언어 처럼 실행하고자 하는 순서대로 명령어를 입력해서 실행되는 방식으로 코딩하는 언어들을 절차 지향 언어라고 한다. 점점 프로그램의 복잡도가 증가하면서 이에 들어가는 유지보수 개발기간 등 다양한 부분에서 비 효율이 발생해서 이를 해결하기 위해 객체 지향 언어가 등장했다. 객체 지향이란 현실에 존재하는 사물을 있는 그대로 모델링하여, 이들의 행위와 속성을 정의하고, 객체가 중심이 되어 실제 사물이 동작하는 방식으로 설계하는 것이다. 사물을 객체(Object), 사물이 하는 행위를 Method, 사물이 가지는 속성을 변수(Variable) 라고 정의한다. 객체지향의 4가지 핵심요소에 대해 알아보자. 캡슐화 : 객체의 속성을 ..

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.7

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.6

    제네릭 자료형이란 클래스에서 사용하는 변수의 자료형이 여러개 일수 있고, 그 기능(메서드)은 동일한 경우 클래스의 자료형을 특정하지 않고 추후 해당 클래스를 사용할 때 지정 할 수 있도록 선언하는 것 이다. 자료형 매개변수 T(type parameter)는 이 클래스를 사용하는 시점에 실제 사용할 자료형을 지정할 수 있다. 는 다이아몬드 연산자라고 하며,다이아몬드 연산자 내부에서 자료형은 생략이 가능하다. 제네릭 메서드란 자료형 매개변수를 메서드의 매개변수나 반환 값으로 가지는 메서드로 자료형 매개 변수가 하나 이상인 경우도 있다. 제네릭 클래스가 아니어도 내부에 제네릭 메서드는 구현하여 사용 할 수 있다. 자바에서 제공되는 자료구조 구현 클래스들로 컬레션 프레임워크가 있다. 프로그램 구현에 필요한 자료..

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.6

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.5

    인터페이스는 모든 메서드가 추상 메서드로 선언되어있고 (public abstract), 모든 변수는 상수로 선언되어있다(=멤버 변수를 가질 수 없다) (public static final). 참고로 자바8 부터 디폴트 메서드와 정적 메서드 기능의 제공으로 일부 구현 코드가 있다! interface 인터페이스 이름{ public static final float pi = 3.14F; public void makeSomething(); } 인터페이스는 클래스나 프로그램이 제공하는 기능을 명시적으로 선언하고, 일종의 클라이언트 코드와의 약속이며 클래스나 프로그램이 제공하는 명세와 같은 역할을 한다. 어떤 객체가 하나의 인터페이스 타입이라는 것은 그 인터페이스가 제공하는 모든 메서드를 구현했다는 의미와 같다. ..

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.5