profile
제모옥은 UX를 중시하는 웹 프론트엔드 개발자 지망생으로 하겠습니다. 근데 이제 풀스택을 곁들인...

20_Oct_2021 🐰 엘리스 AI 트랙 TIL: 상태관리

상태 관리 -* 상태 관리 기술이란 앱 상에서의 데이터를 메모리 등에 저장하고 하나 이상의 컴포넌트에서 데이터를 공유*하는 것을 의미한다. 한 컴포넌트 안에서의 상태, 여러 컴포넌트 간의 상태, 전체 앱의 상태 관리를 모두 포함한다. MPA와 SPA에서의 상태 관리

약 20시간 전
·
0개의 댓글

15_Oct_2021 🐰엘리스 AI 트랙 TIL: API & HTTP

API는 Application Programming Interface의 줄임말로 다양한 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스이다.즉, 프로그램과 프로그램을 연결해 주는 다리 역할이라고 이해할

2021년 10월 16일
·
0개의 댓글

15_Oct_2021 🐰엘리스 AI 트랙 TIL: 비동기 통신 & Promise

초기 웹 환경: 서버에서 모든 데이터를 로드하여 페이지 빌드함, 자바스크립트에서는 별도의 비동기 처리가 필요하지 않았다.AJAX(Asynchronous JavaScript and XML) 기술의 등장으로 페이지 로드 없이 clide-side에서 서버로 요청을 보내 데이

2021년 10월 16일
·
0개의 댓글

10_Oct_2021 🐰엘리스 AI 트랙 TIL: 자료구조 (해시 테이블)

각 데이터를 고유한 key에 대응하도록 저장하는 개념이다.key-Value 쌍을 입력하는 연산은 put, 특정 key의 value를 조회하는 연산은 get이라고 정의한다.배열에 value를 저장하고, 배열의 인덱스를 Key로 이용하는 방식으로 구현한다면:이런 식으로 가

2021년 10월 13일
·
0개의 댓글

10_Oct_2021 🐰엘리스 AI 트랙 TIL: 자료구조 (배열과 연결 리스트)

자료구조의 의미 자료를 저장하는 구조. 여러가지 종류가 있으나, 저장된 자료에 대해 접근하는 방법 등의 차이가 존재한다. 자료구조를 배우는 이유: 자료구조에 따라 장단점이 존재하며 구현하고자 하는 프로그램의 성능을 고려하여 알맞은 자료구조를 선택해야 한다. 프로그램의

2021년 10월 13일
·
0개의 댓글

11_Oct_2021 Self Study TIL: 메모리 상의 자료구조

위의 자료구조를 컴퓨터의 메모리에 어떤 식으로 존재하는 지에 대해 각한다.모든 자료 및 자료구조는 메모리 상의 특정 주소에 위치하며 존재한다.배열은 순서를 가진, 고정된 배치를 가지고 있으며 각 요소는 index와 value를 가진다. 배열은 내용의 요소가 서로 딱 붙

2021년 10월 11일
·
0개의 댓글

08_Oct_2021 🐰엘리스 AI 트랙 TIL: React Hooks

컴포넌트에서 데이터를 관리(State)하고 데이터가 변경될 때 상호작용(Effect)을 하기 위해 사용한다.useState 또한 State Hook이다.기존에는 컴포넌트 내에서 State와 생명주기를 관리하기 위해, 반드시 클래스 컴포넌트를 사용했으나, 개발자가 느끼기

2021년 10월 9일
·
0개의 댓글

08_Oct_2021 🐰엘리스 AI 트랙 TIL: React II 이벤트 처리

이벤트란 웹 브라우저가 알려주는 HTML 요소에 대한 사건의 발생을 의미.유저의 행동(onClick, mouseEnter,etc.)에 의해 발생할 수도 있으며 개발자가 의도한 로직에 의해 발생할 수도 있다.이렇게 발생된 이벤트를 자바스크립트를 이용해 대응할 수 있다.E

2021년 10월 8일
·
0개의 댓글

08_Oct_2021 🐰엘리스 AI 트랙 TIL: React II

Props (Properties ?= Attribute) 기본적으로 Component에 원하는 값을 넘겨줄 때 사용하며, 넘겨줄 수 있는 값은 변수, 함수, 객체, 배열 등 JavaScript의 요소라면 제한이 없다. 주로 Component의 '재사용'을 위하여 사용한

2021년 10월 8일
·
0개의 댓글

06_Oct_2021 🐰엘리스 AI 트랙 TIL: JSX와 Component

JSX JSX는 함수 호출과 객체 생성을 위한 문법적 편의를 제공하는 JavaScript의 확장이다. HTML과 비슷한 형태를 띄고 있으나, 원형은 JavaScript이며 HTML과 다름. JSX는 Babel에 의해서 Transcompile 된다. (생산성 향상) >

2021년 10월 7일
·
0개의 댓글

06_Oct_2021 🐰엘리스 AI 트랙 TIL: React 프로젝트 생성하기

Create React App 꼭 Create React App을 사용해야 하는 것은 아니고, 직접 script를 임의로 추가해서 사용해도 무방하다 (단지 프로젝트 환경 설정을 쉽게 도와줄 뿐이다.) Create React App(CRA)란? React 프로젝트를

2021년 10월 7일
·
0개의 댓글

06_Oct_2021 🐰엘리스 AI 트랙 TIL: ES6 최신 문법

var -> const & let const는 한 번 선언하면 값을 바꿀 수 없는 상수 let은 선언과 변경이 자유로운 변수 const로 선언된 변수는 같은 스코프(중괄호) 내에서 중복된 이름을 가질 수 없다. 웬만하면 const를 사용하고, 변수의 변경이 필요할 때

2021년 10월 7일
·
0개의 댓글

05_Oct_2021 🐰엘리스 AI 트랙 TIL : React.js

서론 취업을 할 때 중요할 때에는 작은 것이라도 만들어낼 수 있고, 아이디어를 현실화 시키는 것에 재미를 느끼는 것. 한계에 봉착했을 때, 한계를 넘을 수 있는 힘도 있으면 좋음. 자료구조 및 알고리즘은 어려울 수 있으나 좌절하지 말자. git checkout의 정

2021년 10월 7일
·
0개의 댓글

26_Sep_2021 🐰엘리스 AI 트랙 TIL: Python II

기초 자료형 문자열과 리스트 활용 list.pop(): 인덱스 i의 원소를 제거하고, 지운 원소를 반환한다. > seq.count(d): 시퀸스 내부의 자료 d의 개수를 반환한다. > str.split(c): c를 기준으로 문자열을 쪼개어 리스트 반환 > 리스트로

2021년 9월 27일
·
0개의 댓글

18_Sep_2021: 🐰엘리스 AI 트랙 TIL: 리눅스 운영체제 개론

리눅스 리눅스란? 리누스 토발즈 (Linus Torvalds)에 의해 만들어진 컴퓨터 운영 체제 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본 GNU(Gnu is not Unix) 프로젝트 유닉스 운영체제를 여러 회사에서 각자 개발하며 소스 코드를 공유하지

2021년 9월 20일
·
0개의 댓글

17_Sep_2021 🐰엘리스 AI 트랙 TIL: 반응형 웹페이지 제작 실습

2차원 3차원 요소를 결정하는 CSS 속성: position > 현실에 존재하는 차원들: first-dimension: the world of linear- elements second-dimension: the world of plane-elements third-

2021년 9월 17일
·
0개의 댓글

16_Sep_2021: 🐰엘리스 AI 트랙 TIL: CSS 기초 부터 심화 : 선택자 부터 미디어 쿼리 까지

Egoing님의 여는 말: >교육에 있어서는 재미가 중요하다. 학습에 재미를 느껴라 학교에서 배우는 재미없다고 생각하는 많은 지식들이, 누군가에겐 재미있었기 때문에 지식이 발전이 있었던 것일 수 있다. 그랬기 때문에 그러한 지식들이 확장되지 않았을까. 복습 HTML

2021년 9월 16일
·
0개의 댓글
post-thumbnail

15_Sep_2021: 🐰엘리스 AI 트랙 TIL: 웹 사이트의 정보와 디자인1

🐰엘리스 AI 트랙 정규 과정 2일차 정규 과정이 시작하고 2 일차가 되었다. 실시간 집체 강의 다음 날인 오늘은 녹화된 동영상 강의를 들으며 스스로 학습하는 스마트혼합훈련날이다 (상당히 어려운 이름이다..). 첫 번째 Part의 주제가 웹과 컴퓨터 공학인 만큼, 웹

2021년 9월 16일
·
0개의 댓글
post-thumbnail

14th_Sep_2021 🐰엘리스 AI 트랙 시작 회고

개발 교육을 시작하며 시작하는 회고록 원래는 Medium에서 TIL작성을 했다가 너무 못생긴 글씨(영어는 Times New Roman 스타일이라 괜찮았는데..) 때문에 기록하는 맛이 전혀 나질 않았다. 물론 기록에 게을러진 영향도 있었지만, 아무렴 어떨까 새로운 노트

2021년 9월 14일
·
0개의 댓글