일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Switch Expressions
- yield
- 항해99
- 브릿지 메소드
- 함수형 인터페이스
- annotation processor
- 정렬
- System.err
- 합병 정렬
- Study Halle
- 스파르타코딩클럽
- 제네릭 타입
- 람다식
- 제네릭 와일드 카드
- 익명 클래스
- 상속
- System.out
- 접근지시자
- 자바스터디
- 프리미티브 타입
- github api
- raw 타입
- System.in
- auto.create.topics.enable
- junit 5
- 자바할래
- 바운디드 타입
- 로컬 클래스
- throwable
- docker
- Today
- Total
목록항해99 (2)
코딩하는 털보
웹의 동작 개념 웹의 동작 개념(HTML을 받는 경우) 우리가 보는 웹페이지는 서버에서 준비해두었던 것을 받아온 것이다. 브라우저는 서버에 요청을 보내고 받은 HTML 파일을 그려주는 일을 처리한다. 이때 브라우저는 서버의 "API"라는 창구를 통해 요청을 보낸다. 웹의 동작 개념(데이터만 받는 경우) 서버로부터 받는 것은 항상 HTML이 아니다. 특히 화면에서 부분적인 데이터를 변경할 필요가 있을때 모든 HTML을 다시 불러오는 것은 매우 비효율적이므로 변경된 데이터만 가져올 수 있다. 일반적으로 데이터를 요청했을때는 서버가 Database에서 데이터를 꺼내서 보내준다. 특히 데이터를 주고받는 형식 중에서 위와 같은 것을 "JSON"이라고 한다. HTML과 CSS의 개념 HTML은 뼈대, CSS는 꾸미..
항해99를 선택하게 된 이유 많은 이유가 있지만 가장 큰 이유는 "협업"을 경험할 수 있는 것. 그 동안 프로그래밍을 공부하고 취업을 계획하고 시도하면서 채용에서 협업 능력이 얼마나 중요하게 판단되는지를 알게되었다. 물론 항해99와 같은 부트캠프가 아니더라도 협업을 경험할 수 있는 시스템은 많지만, 나는 나에게 맞는 기간(3~6개월)에 팀원 모두 열정적으로 집중하고 협력할 수 있는 환경을 원했고 많은 비용이 들긴 하지만 프로그래밍 부트캠프라면 최적일 것으로 생각되어 결정하게 되었다. 여러가지 부트캠프를 검색해보면서 선택을 고민했었는데 결과적으로 항해99를 선택하게 되었다. 우선 항해99의 커리큘럼에서 자기 주도 학습을 통한 여러 차례의 프로젝트 진행이 내가 부트캠프를 생각하게 된 이유와 딱 맞아떨어졌고 ..