728x90 전체 글424 HTML이란? ※ 본 게시물은 컴퓨터 및 프로그래밍을 공부중인 비전공자가 개인적인 공부를 위해 적어둔 것으로 내용이 정확하지 않을 수 있으며, 언제든지 추가되거나 수정될 수 있음. HTML이란? HyperText Markup Language의 약자로, 웹페이지의 내용과 뼈대를 정해진 규칙으로 기술하는 마크업 언어이다. 웹페이지를 생성하는 데에 있어 전체적인 구조를 만드는 언어라고 할 수 있다. HTML은 Tag들의 집합이다. 여기서 Tag란 부등호()로 묶인 HTML의 기본 구성 요소이다. Welcome to Suzumall!!! This is suzumall. thank you :) 웹사이트 스즈몰의 HTML 코드 위의 예시를 보면 알 수 있듯이 html은 기본적으로 트리구조(Tree Structure)로 되어있으며.. 2022. 8. 23. IntelliJ 단축키 정리(MAC용) Context Action Option + Enter : IntelliJ가 context를 생성 및 수정을 제안해준다.(에러 사전 방지 등 시간 절약 가능) Search Everywhere Shift, ShIft : 전체 검색 Search Action Command + Shift + A Lookup Menu Control + Space : Intellij가 코드의 완성을 위해 제안해준다. Expand and shirink the code selection Option + ↑ 1번 : 단어선택 Option + ↑ 2번 : 문장 선택 Option + ↑ 3번 : "" 인용 부호 포함 문장 선택 Option + ↑ 4번 : 전체 선택 Option + ↓ : 반대로 돌아가기 (if 문 등에서 )Option + .. 2022. 8. 22. 프론트엔드와 백엔드의 차이 ※ 본 게시물은 컴퓨터 및 프로그래밍을 공부 중인 비전공자가 개인적인 공부를 위해 적어둔 것으로 내용이 정확하지 않을 수 있으며, 언제든지 추가되거나 수정될 수 있음. 이전 글을 읽고 오시면 보다 쉽게 이해할 수 있습니다 :) 웹 클라이언트와 웹 서버(작성중) ※ 본 게시물은 컴퓨터 및 프로그래밍을 공부중인 비전공자가 개인적인 공부를 위해 적어둔 게시물로 내용이 정확하지 않을 수 있으며, 언제든지 추가되거나 수정될 수 있음. 당신은 쇼핑몰을 suzuworld.tistory.com 웹 개발자에 관심이 있는 사람이라면 누구나 들어봤을 단어인 프론트엔드와 백엔드. 오늘은 이 두 단어의 정확한 뜻을 알아보고자 한다. 위의 그림은 가상 쇼핑몰 앱의 구동 방식이다. 우리가 쇼핑몰 앱을 이용하기 위해서는 클라이언트라.. 2022. 8. 22. 웹 클라이언트와 웹 서버 ※ 본 게시물은 컴퓨터 및 프로그래밍을 공부 중인 비전공자가 개인적인 공부를 위해 적어둔 것으로 내용이 정확하지 않을 수 있으며, 언제든지 추가되거나 수정될 수 있음. 당신은 쇼핑몰을 운영하는 사장이며, 상품의 온라인 판매를 위해 쇼핑몰 앱을 만들었다고 가정하자. 당신은 앱에 판매하려고 하는 상품을 등록할 것이다. 이때 상품에 대한 정보가 모두 앱 안에 들어가 있다면 어떻게 될까? 새로운 상품을 등록하거나 상품의 재고 현황 반영 등 수정이 필요할 때마다 일일이 앱 전체를 업데이트해야 한다. 매장 내에 재고가 하나 줄어들었다면 앱 내의 재고 현황에 반영해야 할 텐데 변경사항이 있을 때마다 매번 업데이트한다면 여간 번거로운 일이 아닐 수 없다. 현실에서는 실현 불가능에 가까운 운영방식이다. 온라인 결제 역시.. 2022. 8. 22. 프로그래밍 관련 용어 정리 ※ 본 게시물은 컴퓨터 및 프로그래밍을 공부중인 비전공자가 개인적인 공부를 위해 적어둔 것으로 내용이 정확하지 않을 수 있으며, 언제든지 추가되거나 수정될 수 있음. 프로그래밍(Programming) 프로그램을 만드는 과정으로, 알고리즘을 프로그래밍 언어를 사용해 코드로 작성하는 과정을 의미함. 빌드(Build) 사람이 작성한 소스코드를 실행 가능한 산출물로 변환시키는 과정으로, 실행 파일로 만들어주는 빌드 과정이 있어야 하나의 프로그램으로 완성됨 컴파일(Compile) 사람이 프로그래밍 언어로 작성한 소스 코드를 컴퓨터가 이해할 수 있게 기계어 코드로 '번역'하는 과정이며, 컴파일은 빌드 과정에 포함된다. 통합개발환경(Integrated Development Environment, IDE) 코드를 작성.. 2022. 8. 22. 컴퓨터의 구성요소 컴퓨터란? - 입력받은 데이터를 정해놓은 규칙대로 처리하고, 그 처리결과를 저장하여 출력하는 전자 장치. 컴퓨터의 구성요소 소프트웨어 물리적인 형태가 존재하지 않음, 사람의 의식이나 정신과 유사 - 시스템 소프트웨어(System Software) 응용소프트웨어를 실행하기 위한 플랫폼 역할을 하며 하드웨어와 소통함 ex) : 운영체제, 런타임 환경, 장치 드라이버 등 - 응용 소프트웨어(Application Software) 일반적인 프로그램을 말함 하드웨어 컴퓨터를 구성하는 기계적 장치들의 집합 - 중앙처리장치(Central Processing Unit, CPU) 프로그램 실행과 데이터의 처리를 다룸. 제어장치, 연산장치, 레지스터로 구성 - 기억장치 보조기억장치 반영구적 저장 가능, 큰 용량 저장, 데.. 2022. 8. 22. 코드 스테이츠 백엔드 부트캠프 합격썰 들어가며 나는 코드 스테이츠 백엔드 부트캠프 41기에 지원하여 최종 합격하였다. 지금은 바야흐로 대 코딩 시대.. 많은 사람들이 코딩을 배우기 위해 여러 국비지원 학원이나 부트캠프 등을 알아보는 것처럼 나 역시 코드 스테이츠를 지원하기 전에 수많은 국비지원 학원과 부트캠프를 알아보았다. 인터넷 검색과 학교 커뮤니티, 주변 지인 등에게 물어본 후 내가 내린 결론은.. 초대형 네임드 부트캠프인 Saffy, 우아한 테크 코스 등이 아니면 집 가까운 게 최고라는 것이다. 물론 여러 고려사항이 있다. 강사가 누구인지, 수료율은 어떤지, 커리큘럼 등등.. 그런데 나는 솔직히 그런 것에 크게 관심이 없었다. 유명하지 않거나 새로 생긴 곳이 아닌 이상 네임드 학원이나 부트캠프는 이름에 걸맞은 교육 환경을 갖추고 있을 .. 2022. 8. 21. 제로부터 시작 진로에 대한 고민 작년 봄, 4학년 1학기가 시작되었을 때 진로에 대한 고민이 들었다. 나름 충실한 대학 생활을 보냈다고 생각했는데 막상 취업전선에 뛰어들고 보니 내세울 게 하나 없었다. '나는 뭐를 좋아하지?’, ‘나는 어떤 성격을 가지고 있지?’ ‘나의 장단점은 뭐지?’ 등 어려운 질문으로 가득한 자소서 항목을 채우는 것은 나에게 너무 힘든 일이었다. 열심히 공부하고 자유롭게 즐긴 대학생활과 취업은 별개라는 사실을 뼈저리게 느끼는 순간이었다. 그때 나의 가장 큰 문제는 관심 가는 분야가 없다는 것이었다. 매일같이 생각해 봤지만 딱히 관심이 생기는 분야가 나오지 않았다. 그러다가 4학년 때까지 대학 수업에서 들었던 모든 강의를 다시 살펴보았다. 대학에서 배운 내용으로부터 진로에 대한 힌트를 찾기 위해서.. 2022. 8. 21. 이전 1 ··· 50 51 52 53 다음 728x90