728x90

백엔드 94

[220823] HTML, CSS - 코드스테이츠 백엔드 부트캠프 #3

TIL 1. HTML 2. CSS 점검 및 평가 ⭐ 난이도 : ⭐⭐ 이해도 : ⭐⭐⭐⭐ Comment - 프론트엔드 분야지만, 백엔드 개발자에게도 협업을 위해 알고있어야 할 HTML과 CSS의 기초적인 내용을 배웠다. 학부 때도 살짝 공부했던 내용이라 배우다 보니 기억이 떠오르면서 나름 이해는 한 것 같다. 하지만 완벽히 이해했다는 것은 배운 것을 설명할 줄 아는 정도라고 했는데 아직 그 정도는 아니라고 느껴진다. To-Do List ⬜✔️ - 아침운동 ✔️ - Study에 참여하거나 직접 만들기 ⬜ - Learn IntelliJ IDEA 완료 ⬜ - W3Schools - CSS Exercise 풀어보기 ⬜ 내일 학습 내용 키워드 - 페이지 레이아웃 - 웹 앱 화면 설계하기 - 와이어프레임 만들기 실습

[웹 개발] 웹 클라이언트와 웹 서버

클라이언트-서버 아키텍처(2티어 아키텍처) - 리소스(e.g. 상품 정보)가 존재하는 곳(=서버)과 리소스를 사용하는 앱(=클라이언트)을 분리시킨 것 - 데이터베이스(리소스를 저장하는 공간)을 추가하여 3티어 아키텍처라고 한다. 일반적으로 서버는 리소스를 전달해 주는 역할만 담당 프론트엔드와 백엔드 - 프론트엔드 : 클라이언트 앱. 사용자가 직접 눈으로 보고, UI를 클릭 또는 터치하는 등의 상호작용을 할 수 있는 앱 개발 - 백엔드 : 서버 앱. 상품 정보를 API로 노출, 로그인/로그아웃, 권한 관리 등 사용자 인증을 주로 다룸. 데이터베이스 등 시스템 설계까지 도맡아 하는 경우도 있음 클라이언트와 서버의 종류 - 클라이언트 종류 : 웹사이트(웹 앱), 스마트폰/태블릿 앱, 데스크탑 앱 - 서버 종류..

[웹 개발] 컴퓨터와 프로그래밍의 이해

컴퓨터의 이해 컴퓨터란? - 입력 받은 데이터를 정해진 규칙대로 처리해서 처리 결과를 저장하고 출력하는 전자 장치 입력 받은 데이터 : 사람으로부터 입력 장치를 통해 정해진 규칙대로 : 프로그램(소프트웨어 및 애플리케이션) -> 소프트웨어 처리해서 : 중앙처리장치를 통한 연산 처리 결과를 저장 : 기억장치 출력하는 전자 장치 : 출력장치를 통해 사람이 감각할 수 있는 형태로 전달 * 프로그램을 제외한 장치는 하드웨어 소프트웨어 - 시스템 소프트웨어 : 응용 소프트웨어를 실행하기 위한 플랫폼. 하드웨어와 직접적으로 소통 (운영체제, 런타임 환경, 하드웨어 드라이버) - 응용 소프트웨어 : 시스템 소프트웨어를 제외한 모든 소프트웨어. 애플리케이션, 앱, 프로그램이라고도 부름 하드웨어 - 중앙처리장치(CPU,..

[220822] 컴퓨터와 프로그래밍의 이해, 웹 클라이언트와 웹 서버, 개발 환경 세팅, IntelliJ와 친해지기 - 코드스테이츠 백엔드 부트캠프 #2

TIL 1. 컴퓨터와 프로그래밍의 이해 2. 웹 클라이언트와 웹 서버 3. 개발 환경 세팅 WSL2(Windows Subsystem for Linux 2) : Windows에서 리눅스 터미널을 실행할 수 있게 해주는 프로그램 Ubuntu : 리눅스 OS 버전 중 하나 JDK(Java Development Kit) : Java 환경에서 돌아가는 프로그램을 개발하는데 필요한 툴들을 모아놓은 소프트웨어 패키지 IntelliJ IDEA : JetBrains 사에서 만든 IDE JetBrains Toolbox : JetBrains 사에서 만든 IDE의 설치, 버전 관리 프로그램 환경변수 설정 : JDK를 사용하기 위한 환경변수 설정 4. IntelliJ와 친해지기(Learn IntelliJ IDEA 실습) Lea..

[학습방법] 좋은 질문하기 & 좋은 답변하기

실력이 뛰어난 개발자는 잘 질문하고, 정확하게 답변한다 - 개발자도 기술적 능력 뿐만 아니라 사회적 스킬이 중요하다 좋은 질문하는 법 1. 검색은 질문의 시작이다 : 99%의 문제는 이미 해결된 문제다. (검색 스킬의 중요성) 2. 질문을 개선하기 위해 "더 나은 검색 키워드"를 찾는 것에 노력할 것 : 구글 이용, how to~로 검색, 문법보다 키워드 조합이 중요 3. 문제 상황 설명이 쉽지 않고, 무엇을 모르는지 몰라도 JUST ASK! 일단 질문해라 : 세상에 바보 같은 질문은 없다. 실패를 받아들일 용기 4. 좋은 제목을 달아 질문하자 : 바쁜 동료에게 물어본다고 생각하고, 제목만으로 어떤 답변을 기대할지 판단할 수 있도록 쓴다. 글 작성 후 제목을 써도 좋다. e.g. 코플릿 xx번 질문입니다..

728x90