study
-
Linux 관련 명령어 암기study 2020. 12. 2. 16:51
sudo : superuser do을 줄인것으로, 슈퍼유저로서 프로그램을 구동할 수 있게 해준다. ex) root가 아닌 사용자가 root에 준하는 능력으로 뒤의 명령어들을 실행 pwd : 현재 위치하고 있는 디렉토리 표시 cd path : change directory를 줄인것으로, 현재 위치하고 있는 디렉토리를 변경할 때 쓴다. cd 뒤에 주소를 입력하고, 상위 폴더로 가기 위해서는 cd .. 를 입력한다. vi filename : unix 운영체제에서 기본으로 제공되는 편집기로 명령모드와 삽입모드가 있다. 관련 내용 : www.cs.colostate.edu/helpdocs/vi.html Basic vi Commands Nyy or yNy copy (yank, cut) the next N lines,..
-
간단하게 React Hooks 사용해보기study 2020. 11. 30. 22:07
오늘은 React의 Hooks를 사용해볼 것이다. Hooks를 썼을 때, 기존에 사용하던 class형 컴포넌트에 비해 짧고 직관적인 코딩을 할 수 있게되고, 함수형 프로그래밍 또한 가능하게 해준다고 한다. 정말 간단한 애플리케이션으로 확인해보자. 숫자를 표시해주고 plus 1 버튼을 누르면 숫자가 1이 증가한다. 이런 애플리케이션을 React로 만든다면 코드는 대략 아래와 같을 것이다. class App extends Component { state = { count:0 } plus = (x) => { this.setState({ count:x }); } render() { const { count } = this.state; return ( {count} this.plus(count+1)}>plus 1..
-
REST API에 대해서study 2020. 11. 24. 21:01
REST API 설명에 앞서, 일단 API는 컴퓨터의 기능을 실행시키는 방법을 의미한다. 가령 'Hello World!'를 출력한다고 했을 때, python에서는 print('Hello Wolrd!'); javascript에서는 document.write('Hello World!'); 와 같이 표현할 것이다. 이때 print, document.write와 같은 하나하나 들을 API라고 할 수 있는 것이다. 그렇다면 REST API는 무엇일까? 사전적 정의를 찾아보면 'an architectural style for an application program interface (API) that uses HTTP requests to access and use data. That data can be use..
-
IT 신입 개발자 면접 대비 질문들(실무, 개념)study 2020. 11. 12. 22:21
객체지향 프로그래밍(OOP)이란?데이터를 객체로 취급객체간의 상호작용을 통해 프로그램이 동작장점 : 캡슐화, 다형성, 상속 -> 코드 재사용성 증가, 유지보수 용이 + 캡슐화 : 데이터(변수) 및 함수(처리방법, 메소드)를 논리적으로 하나로 묶어놓는 것+ 다형성 : 하나의 메소드나 클래스가 다양한 방법으로 동작 인터페이스(Interface)는 무엇인가?일종의 추상클래스(클래스는 아님)로 오직 추상메소드와 상수로 이루어짐Implements로 상속, 다중상속 가능구현 객체의 같은 동작을 보장하기 위한 목적 추상클래스(abstract class)란?하나 이상의 추상 메소드(abstract method)를 포함하는 클래스추상 메소드는 선언만 있고 본체는 없는 함수선언부에 'abstract' 키워드 추가하위클래스..
-
2020 리액트 개발자 로드맵(React Roadmap)study 2020. 11. 12. 17:54
참고 : roadmap.sh/react Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve. roadmap.sh
-
2020 프론트엔드 개발자 로드맵(Front-end Roadmap)study 2020. 11. 12. 17:41
참고 : github.com/devJang/developer-roadmap/blob/master/pdf/frontend.pdf devJang/developer-roadmap 2020년 웹 개발자가 되기 위한 로드맵 :kr:. Contribute to devJang/developer-roadmap development by creating an account on GitHub. github.com (번역본) roadmap.sh/frontend Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths..
-
2020 백엔드 개발자 로드맵(Back-end Roadmap)study 2020. 11. 12. 17:35
이 로드맵은 원래 roadmap이라는 닉네임의 개발자가 만든 로드맵인데, 그 로드맵을 한글로 번역해놓은 것이다. 뭐부터 공부해야할지 모르는 상태에서 어느정도 루트를 제시해주는 점에서 도움이 된다. 아래 주소에서는 해당 로드맵에서 나온 챕터들의 강의도 볼 수 있다. roadmap.sh/watch Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve. roadmap..