포스코x코딩온 웹 개발자 양성 부트캠프 11기 블로깅 첫번째!
HTML 기본 구조와 사용할 수 있는 여러 Tag들에 대해 공부해보았다.
깃 저장소를 잘못된 폴더에 연결해서 제대로 된 폴더에 연결하기 위해 깃 토큰을 생성하고 그것을 이용해서 성공!
HTML Tag 중에 label, div, table, colspan, rowspan에 대한 관련 설명과 여러 실습코드에 대해 작성했다.
CSS 참조방식 3가지(인라인방식, 링크방식, 내장방식)에 대한 내용과 예시코드에 대해 공부해보았다!
오늘은 CSS에서 빠질 수 없는 선택자에 대해 공부해보았다. 그 중 기본 선택자, 복합 선택자, 가상 클래스 선택자, 가상 요소 선택자, 속성 선택자에 대한 예시문제도 포함했다.
오늘은 전반적인 CSS의 속성에 대해 공부해보았다. Font, 문자, 박스모델(inline, block요소), margin, padding에 대한 설명과 예시코드가 포함되어있다.
CSS 내용 중 position, 단위, calc(), border, box-sizing, opacity, overflow에 대해 더 세세한 정보와 각각에 해당하는 예시코드를 공부해보았다 🧐
CSS 중 하나인 flex, background, z-index, align-content, flex-wrap, align-items 에 대해 공부해보았다.
CSS 속성 중 transform, transition, Animation 에 관련된 이론과 실습코드에 대해 공부해보았다. 각각의 속성에 대한 단축속성, 실습코드에 대한 동영상에 대한 것도 추가했다.
JavaScript 기초에 대해 전반적으로 다뤄보았다. let, const, 변수 기본 규칙, 자료형 데이터(String, Array, Object 외 6개) , 형 변환, 기본 연산자 등의 코드와 이론에 대해 공부해보았다.
JavaScript 중에서 중요한 함수(화살표함수, 함수 표현식 등), Onclick, 조건문(If, 중첩문, Switch), 3항 연산자, 반복문(For, while, continue, break)의 이론과 예제에 대해 공부해보았다! 👊🏼
JavaScript에서 for of, forEach, filter, 문자열 메소드(indexOf(), split() 등), 배열 메소드(includes, push(), unshift(), indexOf(),join 등) 더 다양한 함수들의 이론과 예제에 대해 공부했다!
Date & Math 객체, document.getElementById(아이디 이름), document.querySelector(CSS 선택자) , 요소.append(), .remove() 등 DOM에서 쓰이는 기능들에 대해 공부해보았다. 🐨
간단하게 js에서 쓰이는 이벤트들(preventDefault(), addEventListener() )과 jQuery 세팅을 하는 법에 대해 공부해보았다.
jQuery의 메소드를 크게 9가지로 분류해서 이론과 코드와 함께 설명했고, 이벤트 리스너도 5가지를 가지고 실습을 진행하였다. 그 중 가장 많이 쓰이는 click()에 대해서 더 공부해보았다.
서울시 소재 문화유산 및 공공기관이 운영하는 장소 소개 및 추천을 주제로 한 웹사이트 입니다🌟
긴 코드를 좀 더 간결하게 작성할 수 있는 방법들에 대해서 배워봤다. spread(...), rest 파라미터, 구조분해할당(객체, 배열) 등 Js의 고급 버전이다..!
비동기함수, async/await, Promise 체이닝, callback함수, setTimeout() 에 대해 여러 예제와 함께 공부해보았다.
Node.js 설치방법과 npm 사용하기 위한 명령어 등에 대해 공부해보았다.
form요소에 대해 공부해보았다. ( <input>, <legend>,<fieldset>,<select> etc..)
nodemon 설치 및 사용법과 get, post방식으로 각각 다르게 정보를 받아오고 결과를 보여주는 예제를 공부해보았다.
미들웨어와 get & post방식으로 정보를 받아올 수 있는 방법에 대해 공부해보았습니다.
form전송에서 button type이 submit or button에 따라 상이한 전송방법과 Ajax, Axios, Fetch 방법들의 이론과 예제에 대해 공부해보았다.
axios 방법을 활용해 회원가입 예제를 공부해보았다.
DB의 간단한 용어 설명과 MySQL , MySQL Workbench 설치방법에 대해 기재하였다.
multer를 이용해서 파일업로드 하는 방법 중 한가지만 업로드(single), 하나의 요청안에 여러개 파일존재(array), 여러파일 업로드 시 여러개 요청 존재(fields) 등에 대해 공부해보았다.
DDL(CREATE, ALTER, DROP, TRUNCATE), 한글 인코딩 하는 법, SQL 공통(show databases, desc 등) 의 sql 기초를 공부해보았다.
데이터 정의어(DML)에 속하는 여러 문법에 대해서 공부해보았다.
SQL에서 빠질 수 없는 Join과 join하면서 발생한 외래키 오류에 대해 공부해보았다.
환경변수 사용 및 서버 실행에 대해 공부해보았다.
MVC 구조와 404에러 코드에 대해 공부해보았다.
최근에 MySQL을 사용해서 DB연결하는 작업을 하고 git에 올리려고 했는데, DB를 연결할때 root 비밀번호를 사용했던게 생각이 났다.노출이 되면 안되는 정보이기 때문에 환경변수를 이용해서 처리해보자!
MVC 패턴과 MySQL을 연결해서 방명록 프로젝트를 만들어보았다. 문자열 보간법과 insertAdjacentHTML()에 대해서도 공부해보았다.
MVC 패턴 구조와 함께 회원가입, 로그인, 회원정보 수정, 회원 탈퇴를 DB와 연동하여 구현하는 예제를 풀어보았다. 이때 CRUD도 이용했다.
게시판에 접근하려면 회원이어야만 하고, 회원정보 수정 및 탈퇴, 게시물을 직접 작성할 수 있는 예제를 만들어보겠다.
요청받은 사람만 접속할 수 있게 하기 위해선?!?! 이전 포스트의 내용과 이어진다.
즉시 실행되는 비동기 함수 형태에 대해 작성해보았다.
MVC 패턴 구조와 함께 회원가입, 로그인, 회원정보 수정, 회원 탈퇴를 DB와 연동하여 구현하는 예제를 풀어보았다. 이때 CRUD도 이용했다.
총 6개월의 기간 중 1/3을 들어본 후 중간 후기이다 🙂
AWS 이용해서 배포해보고, RDS를 workbench에 연결해보았다.
http & express 모듈, ejs 템플릿의 설치방법, 및 사용방법에 대해 자세하게 공부해보았다. 정적파일 불러와서 진행한 버튼 클릭 시 이미지 변경되는 예제와 구구단 출력되는 예제에 대해 작성했다!
Socket.io에 대해 공부해보았다.
react의 특징을 간단하게 설명해보았다. + js파일에서 emmet으로 자동완성 되게 하는 법
Custom Hooks을 이용해서 자주 묻는 질문 예제를 풀어보자. props도 이용해보자.
react에서 쓰이는 style 방법에 대해 알아보았다.
.scss 파일과 React 함수형 컴포넌트를 사용하여 JSONPlaceholder에서 데이터를 가져와 화면에 표시해보자!
조합형 문자(한글, 일본어) 입력 시 문자가 추가되는 것을 방지하는 방법에 대해 공부해보았다.
2차 프로젝트 회고록 첫번째 이야기이다:)
2차 프로젝트 회고록 두번째 이야기이다:)
Java의 기본문법인 식별자, 데이터 타입, Scanner, BigDecimal 클래스, 조건문, 반복문, 메소드 오버로딩, BigDecimal 클래스 에러에 대해 간단히 다뤄보았다.
Java에서 배열, 예외처리에 대해 공부해보았다.
자바에서 중요한 객체부터, 클래스, 상수 등에 대해 공부해보았습니다!
react는 어떤 걸까.
1:3 -> 01:03으로 간단히 수정!, 포스트 작성날이외에는 날짜로 기록!