개발이야기(6)
-
네이버 부스트캠프 6기 2021 (웹·모바일) 최종 합격
네이버 부스트캠프 6기 웹·모바일에 최종합격했다. ✨🎉 맨날 블로그에는 공부하는 게시글만 올렸었지 나의 이야기를 적는 것은 어색하기도 하고 원래 성격도 내 이야기를 잘 안하는 성격이라 이런 게시글은 처음인 것 같다. 사실 1차, 2차 코딩테스트 후기를 남기는 분들도 많지만, 나는 뭔가 내 성격상 후기를 남겼다가 합격하지 못하면 뭔가 씁쓸할 것 같아서 올리더라도 최종합격까지 하고 올리고 싶다는 생각에 올리지 않았었다. 1차 코딩테스트(객관식 모름 & 1솔) 지난 달에 네이버 부스트캠프 웹·모바일 과정 6기 모집글을 보고 지원했고 서류를 작성했다. 모든 지원자가 1차 코딩테스트를 볼 기회가 주어졌으며, 1차 코딩테스트는 6월 24일 목요일에 보았다. 지난기수 시험친 분들의 후기를 보았을 때 난이도가 그렇게 ..
2021.07.13 -
쿠키와 세션의 차이
쿠키와 세션의 차이 HTTP 프로토콜의 특징 🍭비연결성 HTTP는 먼저 클라이언트가 request를 서버에 보내면 서버는 클라이언트의 요청에 맞는 response를 보내고 접속을 끊는 단발성의 특징이 있음 🍭비상태성 연결을 끊는 순간 클라이언트와 서버의 통신은 끝나며 상태 정보는 유지하지 않는 특성 장점: 비연결지향 이라는 특성으로 계속해서 연결을 유지하지 않기 때문에 자원을 절약할 수 있다 단점: 통신할 때마다 새로 연결을 해주어야 하기 때문에 클라이언트는 그때마다 인증을 해주어야 한다 **쿠키와 세션은 이러한 두가지 특성을 보완하기 위해 사용되기 시작했다. 🍪: 내가 가지고 있으면서 서버를 이용할 때마다 보여주는 것 쿠키 📌쿠키(Cookie)의 개념 웹 사이트에 접속할 때 생성되는 정보를 담은 임시 ..
2021.03.10 -
정규표현식
정규 표현식(Regular Expression) /정규표현식/플래그 텍스트에서 우리가 원하는 특정한 패턴을 찾을 때 아주 요긴하게 쓰일 수 있다. 예) 아주 긴 글에서 전화번호 형태의 패턴을 찾거나 웹사이트 형태의 패턴을 찾을 때도 사용될 수 있음 찾아진 문자열을 다른 문자열로 변경도 가능 또는 사용자가 입력한 데이터가 이메일이나 패스워드와 같은 특정한 패턴에 부합하는지 - 유효성 검사를 할 때에도 쓰일 수 있음 // 슬래쉬를 이용해서 나타내주면 된다. 슬래쉬 안에 우리가 찾고자하는 패턴을 작성해주면 된다. 그리고 어떤 옵션으로 검색할 건지 플래그를 활용할 수 있다. 플래그 글로벌과 멀티라인을 이용할 것임 글로벌: 매칭되는 다수의 결과값을 기억할 수 있는 것을 말함 멀티라인: 한 줄 한 줄 1. 그룹,레..
2021.03.04 -
[생활코딩] 서버와 클라이언트/서버제어
서버와 클라이언트? 클라이언트 : 웹브라우저가 설치되어 있는 컴퓨터, 웹페이지를 요청 서버: 웹서버가 설치되어 있는 컴퓨터, 응답 웹서버의 종류: Apache, Nginx, IIS bitnami를 이용해서 Apache,PHP,MySQL를 한 방에 설치할 수 있다. Windows에서 bitnami 설치하는 방법: https://bitnami.com/stack/wamp 서버제어 (Bitnami의 제어판) - 윈도우 탐색기 > Bitnami > manager-windows 실행 - Manage Servers 에서 MySQL과 Apache가 Running 상태여야 한다.
2021.01.06 -
[생활코딩] 웹 애플리케이션을 만드는 순서
* 웹 애플리케이션을 만드는 순서 1. 기획(계획) 2. 디자인 : 웹 사이트를 아름답게 보이게 하는 것, 사용자가 편리하게 사용할 수 있도록 사용자 경험을 향상시키는 것 3. 개발 : 우리의 관심사, 프로그래밍, 엔지니어링, 실제 이 서비스가 동작하도록 하는 것 4. 테스트 이것을 끊임 없이 반복하여 웹 애플리케이션을 만든다. 이러한 반복적인 작업을 잘하기 위해 중요한 개념 : Start small (처음부터 크게 만들지 말고, 반복적인 작업을 통해 잘 만드는 것)
2021.01.06 -
[생활코딩] 웹 어플리케이션 만들기 오리엔테이션
client: HTML, CSS, Javascript (웹 브라우저) server: 미들웨어(php), 데이터베이스(MySQL) (웹서버) 이 수업의 목표 : 무엇을 모르는지 모르는 상태 -> 무엇을 모르는지 아는 상태 무엇을 모르는지 아는 것은 굉장히 중요하다. 그래야 질문할 수 있고 내가 모르는 것은 추가적으로 공부를 하면 되기 때문
2021.01.06