본문 바로가기

튜나 개발일기79

[SQLD]SQL developer 시험개요/공부방법/35회 sqld 시험후기 정리 SQL developer 시험개요/공부방법/35회 sqld 시험후기 정리 제35회 SQL 자격시험이 지난 토요일 (2019년 11월 30일) 있었다. SQL 시험은 SQLD(SQL developer)와 SQLP(SQL Professional) 두 가지가 있는데, 나는 sqld 시험을 준비하였다. 더 이상 잊어버리기 전에 sqld 공부과정, 시험을 다녀온 후기를 정리하여 적어봐야겠다! 먼저, sqld 자격증이란? 💡 SQL 개발자(SQLD*, SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는 데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자의 소양을 확인하는 국가공인 자격증 시험입니다. 💡 자격시.. 2019. 12. 3.
[스트리밍라이프] 삶을 스트리밍하는 시대, 우리는 더 이상 소유하지 않는다. 스트리밍라이프-삶을 스트리밍하는 시대, 우리는 더 이상 소유하지 않는다. 그동안 우리는 조금이라도 더 소유하고 싶어 했고, 소유하는 것이 인간의 기본적인 욕구라고 믿고있었다. 그런데 이제 법정스님의 말처럼 소유하지 않는 삶을 살고 있다. 올해도 얼마 남지 않았다. 매년 연말이 되면 출간되는 김난도 교수의 트렌드 코리아가 어김없이 서점에 나왔다. 그래서 오늘은 '트렌드 코리아 2020'을 읽으며 흥미로워 찾아보게 된 '스트리밍 라이프'에 대해 소개해보려고 한다. 스트리밍은 '흐르다', '흘러내리다', '연속되어 끊이지 않고 흐르다'라는 뜻으로 선택된 해당 콘텐츠 파일을 다운로드하여 저장하지 않고 인터넷을 통해 실시간으로 재생하는 것을 말한다. 이미 20년 전에 경제학자 제레미 리프킨은 그 유명한 ‘소유의 .. 2019. 12. 2.
블록체인(BlockChain)-비트코인, 블록체인을 믿을 수 있을까요? 블록체인(BlockChain)-비트코인, 블록체인을 믿을 수 있을까요? 블록체인을 떠올리면 가장 먼저 떠오르는 것이 무엇일까? 아마 비트코인이나 암호화폐가 가장 먼저 떠오르지 않을까?💰 비트코인(bitcoin)은 블록체인 기술을 기반으로 만들어진 온라인 암호화폐이며, 2008년 10월 사토시 나카모토라는 가명을 쓰는 프로그래머가 개발하여, 2009년 1월 프로그램 소스를 배포한 것이다. 중앙은행이 없이 전 세계적 범위에서 P2P 방식으로 개인들 간에 자유롭게 송금 등의 금융거래를 할 수 있게 설계되어 있었고, 거래장부는 블록체인 기술을 바탕으로 전 세계적인 범위에서 여러 사용자들의 서버에 분산하여 저장하기 때문에 해킹이 사실상 불가능하다는 점에서 혁신적이었다. 그래서 비트코인이 블록체인을 기반으로 만들어.. 2019. 12. 2.
사물인터넷(IoT)-사용분야/IoT에 활용되는 통신기술별 특징/IoT 표준화 단체 사물인터넷(IoT)-사용분야/IoT에 활용되는 통신기술별 특징/IoT 표준화 단체 사물인터넷(Internet of Things, IoT) 💡 사물인터넷(IoT)-사물인터넷 개념/사물인터넷의 장점/ IoT 활용사례는 여기를 눌러 이전글을 참고해주세요. 1. IoT 표준화 단체 Open Connectivity Foundation (OCF) oneM2M 특징 -WiFi, Bluetooth 등 단거리 비면허 대역 주파수 기술을 사용 -주로 통신 사업자가 아닌 냉장고, TV등 가전 제조사가 주로 참여 -셀룰러 통신 기반 기술로 WiFi나 Bluetooth 대비 거리가 먼 지역 커버 -주로 통신 사업자 및 통신장비 제조사가 주도적으로 참여 참여기업 삼성, LG, Sony, ZTE 등 AT&T, SKT, KT, LG.. 2019. 12. 2.
사물인터넷(IoT)-사물인터넷 개념/사물인터넷의 장점/ IoT 활용사례 1. 사물인터넷 사물인터넷(Internet of Things, IoT)은 각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술을 의미한다. 인터넷으로 연결된 사물들이 데이터를 주고받아 스스로 분석하고 학습한 정보를 사용자에게 제공하거나 사용자가 이를 원격 조정할 수 있는 기술인 것이다. 여기서 사물이란 아주 작은 소형의 온도센서, 환경센서부터 웨어러블 디바이스, 카메라, 가전제품, 버스, 전철까지 다양한 것들이 될 수 있다. 사물인터넷이 가능하기 위해서는 인터넷뿐만 아니라 센서와 네트워크 기술, 빅데이터, 클라우드 컴퓨팅, 인공지능, 3D프린팅 등의 다양한 기반 기술이 함께 어우러져야 한다. 특히 4차 산업혁명은 사물인터넷으로 빅데이터를 얻고, 그것을 클라우드(cloud)에 저장해, 인공지능으.. 2019. 12. 1.
머신러닝(machine learning)- 머신러닝의 개념/머신러닝과 딥러닝 차이/머신러닝 사례 머신러닝(machine learning)- 머신러닝의 개념/머신러닝과 딥러닝 차이/머신러닝 사례 머신러닝(machine learning) ‘머신러닝은 컴퓨터가 데이터를 통해 스스로 학습하는 것처럼 하는 기술이다.’ 1. 머신러닝이란? 머신러닝을 우리말로 옮기면 '기계 학습'이라고 할 수 있는데 이것은 인공 지능을 가능하게 하는 방법 중 하나이다. 컴퓨터는 데이터를 분석하고 스스로 학습하는 과정을 거치고 나면 패턴을 인식할 수 있는 능력을 갖추게 된다. 이렇게 되면 입력하지 않은 정보에 대해서도 판단, 결정할 수 있게 되는 것이며, 이것이 바로 기계 학습이다. 다시 말해, 방대한 양의 데이터 가운데 비슷한 것끼리 묶어내고 서로 관계있는 것들의 상하구조를 인식하여 이것을 바탕으로 앞으로의 행동을 예측하는 기.. 2019. 12. 1.
[자바(JAVA) 개념] 클래스(class) 선언방법 / 필드 / 생성자 클래스를 프로그래밍적 언어로 표현하자면 ‘어떠한 객체의 변수(valiable) , 메소드(method) 의 집합이다’라고 표현할 수 있으며, 현실세계에 빗대어 말하자면 동일한 속성과 행위를 수행하는 객체의 집합이라고 할 수 있다. 그렇다면 클래스는 어떻게 선언하는가? 1. 클래스 작성 규칙 하나 이상의 문자로 이루어져야 한다.. 첫 번째 글자에는 숫자가 올 수 없다. $,_ 외에는 특수문자 사용불가 ($port (o), c@r(x)) 자바 명령어, 키워드는 사용할 수 없다.(while, for, int 등 사용불가) 이름은 대소문자를 구분한다.(보통, 첫번째 글자는 대문자로 작성) 2. 선언방법 클래스 변수의 선언은 다음과 같다. 클래스명 선언할 변수명; 변수명 = new 클래스(); Product p;.. 2019. 12. 1.
[자바(JAVA) 개념]- 객체 / 객체지향 프로그래밍의 특징 자바는 대표적인 객체지향 프로그래밍 (OOP: Object Oriented Programming)언어이다. 여기서, 객체란 무엇일까? 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신과 다른 것을 식별가능한 것을 말한다. 예를 들어 물리적으로 존재하는 사람, 책, 자동차, 컴퓨터 등 과 추상적인 학과, 강의, 주문 등이 모두 객체가 될 수 있다. 객체는 크게 속성 과 동작으로 구성되어 있다. 이해하기 쉽게 사람과 자동차를 예를 들어보면, -사람의 속성 : 이름, 나이 등 -사람의 동작 : 말하다, 걷다, 웃다 등 -자동차의 속성 : 색상, 모델명 등 -자동차의 동작 : 달린다. 멈춘다 등 과 같다. 자바에서는 이러한 객체의 속성을 필드(field), 동작을 메소드(me.. 2019. 12. 1.
[JAVA / 자바] HELLO, WORLD! 자바란 무엇일까? HELLO, WORLD! 자바(Java)는 대표적인 객체 지향 프로그래밍 언어 중 하나로 썬 마이크로시스템즈에서 처음 발표했습니다. 초기의 자바는 가전 제품에 탑재할 프로그래밍 언어로 개발되었지만, 지금은 스마트폰을 비롯, 각종 장비와 데스크톱에서 실행되는 애플리케이션을 개발하는 중추적인 언어로 자리매김하였습니다. 파이썬 등 여러 언어가 뜨고 있지만..여전히 많이 사용되는 언어 ! 자바는 유닉스 기반의 배경을 가지고 있기 때문에, C++의 조상인 C언어와 비슷합니다. 자바를 다른 컴파일 언어와 구분 짓는 가장 큰 특징은 컴파일된 코드가 플랫폼에 독립적이라는 점! 자바 컴파일러는 자바 언어로 작성된 프로그램을 바이트코드라는 특수한 바이너리 형태로 변환한다. 바이트코드를 실행하기 위해서는 JVM(자바 가상 .. 2019. 12. 1.