본문 바로가기

728x90

분류 전체보기

(326)
11. 07 DOM/ Json/ 알고리즘 강좌/JAVA 강좌 1. DOM(펌: Youtube 웹개발 필수개념! DOM이 뭔가요? (+ Web API) 중 댓글) ### 1) BOM -모든 서비스는 웹 브라우저를 바탕으로 실행되기 때문에, 웹 서비스 개발은 브라우저와 밀접한 관련이 있다. - 이 브라우저와 관련된 객체 집합이 브라우저 객체 모델(BOM) - 이 BOM을 이용해 브라우저와 관련된 기능을 구성한다. - DOM은 BOM 중 하나 - BOM의 최상위 객체는 window객체 - window.location - window.navigator - window.screen - window.history 등 - DOM은 window 객체의 하위 객체 - window.document 객체를 DOM이라고 분류한다. ### 2) DOM- Document Object Mo..
Json 파일 형식에 대한 추가 공부 원인: find_one으로 찾은 Json 데이터는 인자로 왜 활용되지 못하는 걸까? http://www.json.org/json-ko.html JSON JSON (JavaScript Object Notation)은 경량의 DATA-교환 형식이다. 이 형식은 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이하다. JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1 www.json.org Json 개요 Json 데이터와 Json 배열로 구조를 구분할 수 있다. Property란? Key:Value로 이루어진 필드와 메소드 간 중간 단계의 클래스 멤버의 특수한 유형이다. (JS에서 따로 존재하지 않는 Public ..
10. 31 ~ 11. 04/ 1주 차 WIL 0. 쓰기 전에.. WIL은 좀 더 수기형식으로, 산문형식으로 작성해봐야겠다. 1주 차를 맞이해서, 사전캠프 기간 동안 진행했던 웹개발 종합반 학습 내용을 바탕으로 한 팀 소개 페이지 제작 프로젝트를 진행했다. 프로젝트를 진행하면서 그 동안 배웠던 개념과 함수, 그리고 통신 프로세스에 대한 이해를 더욱 깊게 할 수 있었다. 특히 서버, API 설계에 있어 확실히 한 발 더 나아갈 수 있었던 점과 HTTP 통신 프로세스를 이해하는데 있어 전에 배웠던 개념 및 지식들을 응용할 수 있었던 점이 매우 마음에 들었다. 또한 프로그래밍에 있어 프로젝트 요구사항을 넘긴 응용은 아직 경험이 부족해, 어떤 점을 개선하거나 선택의 여지가 많은 지 감각이 아예 없었기 때문에 이번 주의 프로젝트 경험이 더욱 값지게 다가왔다...
11. 04 미니 프로젝트 발표/ 다음 주 원격 강의를 위한 준비 1. 미니 프로젝트 발표 첫 주의 설레는 일정을 마무리하는 발표시간을 가졌다. 준비한 만큼 결과물을 잘 보여줄 수 있어서 좋았고, 다른 조들도 프로젝트에 성심성의껏 준비한 모습이 보기 좋았다. 다만 줌으로 발표는 처음 해봤는데, 인터넷 속도가 상당히 중요하다는 생각을 정말 많이 했다. 다른 프레젠테이션을 좀 더 참조해봐야겠다. 미니프로젝트 발표 피드백 -HTTPS 통신 -포스트를 하는 공간이 위로 혹은 댓글이 반반 -데이터 받는 공간의 규격 *백엔드는 눈에 안띄어야 좋은 것! 2. 다음 주 원격 강의를 위한 준비 오버라이딩 참조변수 super(vs this) 생성자 super() (vs this() ) 내배캠 지급 강의 공부
11. 03 미니 프로젝트 삭제&수정 API/ 미니 프로젝트 발표 준비 1.미니 프로젝트 삭제&수정 API 삭제 API에 대한 학습: 같은 조 팀원이 먼저 작성한 삭제 API를 보고 해당 코드에 대한 학습 수정 API 도전 결과물 시간 여건이 부족하여 완전히 해결하지는 못했다. 오류 메세지: bson.errors.InvalidDocument: cannot encode object: , of type: **수정API 구현 완료(11.07): 아직 사용자 경험? UX 등을 고려하지는 않았지만, 처음에 원하던 API를 구현하는 데 성공했다. 조금씩 더 나아지는 모습을 계속 가져가자. 2. 미니 프로젝트 발표 준비 db.seongjae.update_one({'name':name},{'$set':{'review': review_receive}}) 가장 마음에 들었던 코드: 수정 AP..
11. 02 팀원페이지 완성/ Git을 활용한 협업/ 개인공부 1. 팀원페이지 완성 -보다 깔끔한 느낌을 주는 배치 -HTML/CSS 활용에 보다 더 익숙해질 수 있었다. 2. Git을 활용한 협업 그동안은 혼자 했던 자료들을 저장하는 용도로만 사용했던 깃헙을 본격적으로 협업에 이용하기 위한 시도를 했다. 과정 중 Branch를 구분하지 않고 푸시해서 충돌이 일어났다. 또한 다른 계정의 레포지토리에 접속하기 위해서 필요한 작업을 알아볼 수 있었다: -Fork -Contributer 등록 및 브랜치 개념 실습 3. 개인공부 생활코딩의 깃 강의 중 브랜치 부분에 대해 더 자세한 공부 및 실전 적용연습: Git branch: 분기 로컬(기본: master, 이름변경가능) 분기별로 프로젝트의 버전이 달라진다 브랜치에 표시 = 커밋 자정 7장 Overriding Spring..
11. 01 미니 프로젝트(팀원페이지 제작)/ JAVA/ 인프런 스프링 강의 1. 미니 프로젝트 팀원 페이지 1차 완성 깔끔한 느낌을 계속 주고자 했고, 지난 한 달간 웹개발 종합반에서 배웠던 것을 최대한 활용해보았다. 결과는 우선 만족! 팀원 간 소통을 통해서 계속 배워나간다. 언제나 앞으로 배울 것이 더 많다는 것은 기분 좋은 일이다. /* 발표 때 자랑할 수 있는 코드에 대해 생각해보자. 뭐가 있을까... */ ->만들면서 학습 및 복습한것: CSS 부트스트랩을 활용한 방명록 꾸미기(Card, Form-control) Margin과 패딩 개념에 익숙해지기 Git bash를 사용한 원격저장소 연결..(은 소스트리를 사용) API를 활용한 방명록 작성(POST) 및 DB 연결, 그리고 DB에 데이터 저장 후 조회(GET) 2. JAVA 7장 상속부터 -상속이란, 기본의 클래스를..
10. 31 GIt 특강/ 미니 프로젝트(팀 소개 페이지) SA 작성/ JAVA 객체 지향 언어 복습 1. Git 특강 : 강민철 튜터님 1) Git 기본 명령어 및 cmd 명령어 git init 레포짓토리를 만들기위한 준비 git add 스테이지에 추가 git status 디렉토리 상태 git commit -m "메모" 커밋 메세지 git log 버전 확인 git reset [] [--soft | --mixed [-N] | --hard | --merge | --keep] 특정 커밋까지 되돌리기 (이력제거) git revert …​ 특정 커밋까지 되돌리기 (이력유지) git clone "원격주소" rm 제거 echo "파일명" 파일에 내용추가 pwd 현재 경로를 출력해라 ls 폴더 보여줘 (ls -a : 숨김까지) touch 비어있는 파일 생성 2) Git의 기본 개념 깃이 관리하는 세 개의 공간 1. ..

728x90