본문 바로가기
반응형

분류 전체보기129

[백엔드] 목차 백엔드 개발 학습 시리즈1. 백엔드 개발 개요백엔드 개발이란?백엔드 개발의 정의와 역할백엔드와 프론트엔드의 차이백엔드와 프론트엔드의 주요 차이점과 협업 방식백엔드 아키텍처모놀리식 vs 마이크로서비스 아키텍처서버리스 아키텍처2. 웹 서버와 기본 프로토콜HTTP와 HTTPSHTTP/HTTPS의 동작 원리와 차이점RESTful APIRESTful API의 개념과 설계 원칙웹 서버 설정Apache, Nginx 등 주요 웹 서버 설정3. 프로그래밍 언어 선택JavaScript (Node.js)Node.js 개요, 주요 기능, 이벤트 루프Python (Django, Flask)Django와 Flask의 개요, 주요 기능 비교Java (Spring)Spring 프레임워크 개요, 주요 기능Ruby (Ruby on Ra.. 2024. 6. 26.
[프론트엔드] 목차 프론트엔드 개발 학습 시리즈1. 프론트엔드 개발 개요프론트엔드 개발이란?프론트엔드 개발의 정의와 역할프론트엔드와 백엔드의 차이프론트엔드와 백엔드의 주요 차이점과 협업 방식프론트엔드 아키텍처SPA, MPA, PWA의 개념과 차이점2. HTML 기초와 고급HTML 기본 문법HTML 문서 구조, 태그와 속성시맨틱 HTMLheader, footer, nav, section, article 등폼과 입력 요소폼 태그, 입력 필드, 버튼, 폼 속성멀티미디어 요소오디오, 비디오, 캔버스 요소3. CSS 기초와 고급CSS 기본 문법선택자, 속성-값 쌍, 외부 스타일시트레이아웃 기초박스 모델, 여백, 패딩, 테두리, 너비와 높이레이아웃 고급Flexbox, Grid 레이아웃반응형 디자인미디어 쿼리, 반응형 이미지와 비디오4.. 2024. 6. 26.
[코딩 테스트] 목차 코딩 테스트 준비 시리즈1. 기본 문법과 자료구조변수와 데이터 타입변수 선언, 기본 데이터 타입 (정수, 실수, 문자열 등)조건문과 반복문if, else if, else, switch 문for, while, do-while 문함수함수 선언과 호출, 매개변수와 인수, 반환값배열배열 선언과 초기화, 배열 순회, 배열 메서드 (push, pop 등)문자열문자열 다루기, 문자열 메서드 (concat, slice, substring 등)객체객체 선언, 속성 접근, 메서드스택과 큐스택과 큐의 개념과 구현2. 알고리즘 기초정렬 알고리즘버블 정렬, 선택 정렬, 삽입 정렬, 병합 정렬, 퀵 정렬탐색 알고리즘선형 탐색, 이진 탐색재귀재귀 함수의 개념과 예제백트래킹백트래킹의 개념과 예제그래프와 트리그래프의 개념, DFS와 .. 2024. 6. 26.
[웹디자인] 목차 HTML과 CSS를 사용하여 웹 디자인을 학습하는 30일 과정을 제안합니다. 이 과정은 기초부터 심화 주제, 반응형 디자인 및 실전 프로젝트까지 포함하여 단계별로 학습할 수 있도록 구성했습니다. 웹 디자인 학습1. HTML 소개 및 기본 구조: HTML의 역사, 기본 문서 구조, 요소 및 속성2. 텍스트 관련 요소: 제목, 단락, 강조, 인용문3. 리스트와 테이블: 순서 있는 리스트, 순서 없는 리스트, 테이블 구조 및 속성4. 링크와 이미지: 하이퍼링크, 이미지 삽입 및 속성5. 폼과 입력 요소: 폼 태그, 입력 요소, 버튼, 폼 속성6. HTML5 시맨틱 요소: header, footer, nav, section, article, aside 등7. 멀티미디어 요소: 오디오, 비디오, 캔버스 요소8. .. 2024. 6. 21.
[JavaScript 문법] 목차 JavaScript 문법 학습 시리즈1. JavaScript 소개 및 설정JavaScript의 역사, 환경 설정, 첫 번째 스크립트 작성2. 변수와 데이터 타입var, let, const, 문자열, 숫자, 불리언, null, undefined3. 연산자와 표현식산술 연산자, 할당 연산자, 비교 연산자, 논리 연산자4. 조건문if, else if, else, switch 문5. 반복문for, while, do-while 문6. 함수 기초함수 선언, 함수 표현식, 매개변수와 인수7. 스코프와 클로저전역 스코프, 지역 스코프, 블록 스코프, 클로저8. 객체 기초객체 리터럴, 속성 접근, 메서드9. 객체의 프로토타입프로토타입 체인, 상속10. 배열 기초배열 선언, 배열 메서드 (push, pop, shift, .. 2024. 6. 21.
[Javascript 기초 시리즈] 목차 1. JavaScript 기초 시리즈1.1 JavaScript 소개 및 역사1.2 변수와 자료형1.3 연산자와 표현식1.4 함수와 스코프1.5 객체와 배열1.6 조건문과 반복문1.7 DOM 조작 기초 2024. 6. 19.
[포트폴리오 페이지] 7단계: 프로젝트 상세 페이지 추가 ~ SEO 최적화 2. 프로젝트 상세 페이지 추가이 단계에서는 각 프로젝트에 대한 상세 페이지를 추가하여 방문자가 각 프로젝트의 상세 내용을 확인할 수 있도록 합니다. 상세 페이지를 만들고 링크를 추가하여 이를 구현합니다.2.1 프로젝트 상세 페이지 HTML 작성각 프로젝트에 대한 상세 페이지를 추가합니다. 예를 들어 project1.html 파일을 생성합니다.Git Commit Messagegit commit -m "Add detailed project pages"project1.html 6.2 커밋과 푸시변경된 내용을 커밋하고 GitHub에 푸시합니다.git add index.htmlgit commit -m "Improve SEO with meta tags and keyword.. 2024. 6. 16.
[포트폴리오 페이지] 6단계: 반응형 디자인 반응형 디자인을 확장하여 포트폴리오 웹사이트를 모든 기기에서 최적화된 방식으로 표시하도록 개선해 보겠습니다. 반응형 디자인을 구현하기 위해 추가할 내용은 다음과 같습니다.헤더 및 네비게이션 메뉴의 반응형 디자인섹션과 폼 요소의 반응형 디자인이미지 및 기타 미디어 요소의 반응형 디자인1. 헤더 및 네비게이션 메뉴의 반응형 디자인1.1. HTML 수정헤더와 네비게이션 메뉴를 위한 구조를 조금 더 개선하여 모바일에서의 사용성을 높입니다. index.html (수정된 부분) My Portfolio ☰ About Me Projects Contact English .. 2024. 6. 16.
[To Do List] 다음 단계 추가 작업테스트 작성할 일 추가, 삭제, 완료 상태 토글 등의 기능을 테스트하기 위한 단위 테스트를 작성합니다.Jest와 같은 테스트 프레임워크를 사용하여 테스트를 구현합니다.추가 기능 구현할 일 수정 기능 추가: 기존 할 일을 수정할 수 있는 기능을 추가합니다.할 일 필터링 기능 추가: 완료된 할 일, 미완료된 할 일 등을 필터링하여 볼 수 있는 기능을 추가합니다.데드라인 설정 기능 추가: 할 일에 데드라인을 설정하고, 데드라인이 가까워지면 알림을 주는 기능을 추가합니다.반응형 디자인 적용모바일 및 다양한 화면 크기에서도 잘 보이도록 반응형 디자인을 적용합니다.미디어 쿼리를 사용하여 CSS를 조정합니다.사용자 인증 추가Firebase Authentication 등을 사용하여 사용자 인증 기능을 추가합니.. 2024. 6. 16.
[To Do List] 5단계: 단계별 진행 및 코드 주석과 Git 커밋 메시지 5. 단계별 진행 및 코드 주석과 Git 커밋 메시지단계 1: 프로젝트 설정 및 초기 파일 생성프로젝트 디렉토리를 생성하고, 필요한 파일들을 만듭니다.index.html, css/style.css, js/app.js, js/storage.js, js/ui.js 파일을 생성합니다.mkdir simple-to-do-listcd simple-to-do-listtouch index.html css/style.css js/app.js js/storage.js js/ui.jsGit 커밋 메시지feat: 초기 프로젝트 설정 및 파일 생성프로젝트 디렉토리 생성.index.html, css/style.css, js/app.js, js/storage.js, js/ui.js 파일 생성.단계 2: HTML 구조 작성index.. 2024. 6. 16.
반응형