일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- 장점
- 차이점
- 장단점
- React
- 코딩 기초 트레이닝
- javascript
- 문법
- Redux
- 스파르타코딩클럽
- 웹개발종합반
- 종류
- 부트캠프
- programmers
- 개념
- 의미
- 안드로이드
- Android
- 특징
- 항해99
- 단점
- 코딩기초트레이닝
- 코틀린
- 과제
- 비교
- Promise
- backjun
- 리액트
- input
- 프로그래머스
목록전체 글 (146)
COCO World

4주차에서는 본격적으로 1-3주차까지 배웠던 것들을 토대로 서버를 통해 웹페이지를 열고, API 기능을 연습하는 한주차였다. 여러번 반복적인 학습을 통해 POST와 GET 방식을 익숙해지기 위해 많이 준비한 시간이어서, 낯선 접근이었어도 어느정도 익숙해진 것 같다. 다만 초기 기본셋팅이나 기초적인 부분을 코드스니펫이라는 복붙기능으로 제공하여, 처음부터 쌓아올리는 환경을 접할 경우, 꽤 애를 먹을 수 있는 상황이 발생할 것 같기도 하다. api 초기 셋팅의 원리도 알고 싶었는데 이 부분은 따로 언급되지 않았다. 오픈API를 가져오는 방법이나, DB를 이용해 저장 후 가져오는 API 기능을 3,4주차를 통해 학습하였는데, 쉬운 방법으로 접근하였더라도 아직 익숙하지않고, 버벅일 수 있다. 어떻게 접근하는지 이..

파이참에서 port8000 으로 서버를 구동시키려니 위와 같은 에러 발생 뜬 에러문구를 그대로 해석하자면 어렵지않다. 말그대로 다른 프로그램에서 이미 port 8000을 사용하고 있다는 뜻이다. 그렇다면 다른 포트 넘버로 다시 서버를 실행시키거나, 이전에 이미 사용하고 있는 프로그램을 강제종료하는 방법이있다. Mac.ver 터미널 명령어 나는 사용하고 있지도 않은데 8000이 할당되었으니 찝찝하여 강제종료하여 다시 재할당하여 사용할 것이다. 그렇다면 Terminal을 켜고, lsof -i TCP: [port넘버] 를 입력하면, lsof -i TCP:8000 포트 8000으로 실행중인 프로그램 목록 상세를 알 수 있다. 우리는 강제종료하기 위해 위의 명령어를 실행하였으니, 강제종료를 위한 명령어도 실행하기..

부트캠프 개강 D-5 3주차의 강의주제는 웹스크래핑(크롤링)과 mongoDB 였다. *웹 스크래핑? 각 웹사이트에서 데이터를 수집해오는 기술 *mongoDB? NoSQL 데이터베이스 시스템으로, JSON 문서 형태로 저장되어 사용 맨 처음에 파이참과 파이썬을 왜 배우는지 몰랐는데, 저 둘을 위해서였나보다. 또 웹스크래핑과 몽고DB는 처음 배우는 부분이라 이전 주차들보다 흥미로운 마음으로 들었던 수업이었다. 역시나 차분히 수업을 따라가보면 충분히 이해하면서 들을 수 있는 난이도의 학습이었다. 이번 과제는 힌트를 약간 봐버렸다. 리스트들을 호출하는데, 한가지 값만 반복적으로 노출하길래 와이라지,,했는데 한가지 값만 호출하는 BeautifulSoup함수를 사용해서였다. 어차피 내가 하는 실수는 어렵고, 딥한 ..

부트캠프 개강 D-6 2주차에는 학습은 JQuery와 Ajax통신이 메인이었다. 재료는 오픈API를 가져다가 기본적인 GET방식을 통해 학습하였다. 음,, 무난한 기본학습이었기 때문에 어려움 없이 들었던 것 같고, 무작정 따라하기 보다는 이것을 왜 사용하는가, 사용하는 목적, 순서를 이해하면서 작성해나가는게 좋을 것 같다. 통신에 관한 것은 앱이나 웹이나 똑같은 것 같다. 어떤 툴(라이브러리, 프레임워크)을 쓰냐에 따라 적응하는게 필요한데 빨리 적응하기 위해선 통신에 대한 기본적인 원리에 대해 이해하는게 제일 중요한 것 같다. 나도 처음으로 접했다면 통신이라는 개념 자체에 접근하기가 빠듯했겠지만 조금은 여유롭게 받아들일 수 있었던건 vue를 통해 한번 경험했던 공부라 괜찮았던 것 같다. 처음이라면 뭐든지..

1주차 쓸까 말까 고민했는데, 마침 1주차 마무리하면서 개발일지를 제출하면 1000포인트를 받을 수 있다. 포인트때문에 일지를 쓰게되어서 조금 반성한다. 항해99의 부트캠프의 개강일은 1월9일이다. 그 전에 스파르타코딩클럽에 등록된 강의 '웹개발 종합반'코스를 2회독을 해오는 과제가 있으며, 이 과정에서 함께 의지를 도모할 수 있도록 스터디도 진행할 수 있도록 서포트해준다. 스터디 참여는 자유! 웹개발 종합반 1주차 1주차에서는 기본적인 html, CSS, JavaScript 의 맛보기만 배웠다. 정말 맛만 찍어보았다. 간장이라고 먹었는데 간까지만 맛이 나는.. 그만큼 처음 코딩을 도전하기에 쉽고, 부담없이 들을 수 있을 만큼 쉽게 접근할 수 있도록 알려주신 것 같다. 큰 프레임에 대한 하나하나의 설명보..
캠프 시작하고나면 일일 기록남기려고 오랜만에 퇴근 후에 글 작성 하려고 들어왔는데, 2명의 방문자가 생겼다,, 살짝 기분이 좋다. 앞으로도 꾸준하게 글쓰고 싶은 습관을 들이려고 노력중이다. 부트캠프를 하게 된 계기 나는 개발자를 독학으로 준비했다. 대학교에서 기본적인 프로그래밍 언어 학점을 수료했지만 집중해서 공부한게 아니라 본연히 학점을 따기위해 공부했던 것이라 머릿 속에 집어넣은건 없었고, 이후 취업을 위해 본격적으로 공부했다. 독학은 우선은 한계가 있는 것은 분명하다. 완전한 전공학과를 나온게 아니라 빅데이터 관련학과를 나왔기 때문에 프로그래밍은 찍먹 수준인 상태에서 취업준비를 시작했고, 주변에 개발자를 준비하는 친구들도 많이 없어서 정보가 부족했다. 개발은 어떻게해도 처음에 시작하면 막히는 부분이..

프래그먼트 이전에 바텀네비게이션바를 만들고 싶으시다면? 2022.12.08 - [Android] - [안드로이드/Kotlin] BottomNavigation Bar(바텀네비게이션바) 만들기 1. Fragment ? : 프래그먼트는 사용자에게 인터페이스의 일부를 나타내 주는 하나의 페이지의 개념으로 제공된다. 액티비티와는 또 다른 개념이지만, 액티비티의 모듈식 section으로 접근하면 될 것 같다. 자체적인 생명주기를 가지고 있지만, 액티비티 내에 호스팅 되어 사용되기 때문에 액티비티 생명주기에 영향을 받는데, 예를 들어, 액티비티가 일시정지하는 경우, 그 안의 모든 프래그먼트도 일시 정지된다. 위의 완성된 모습에서처럼 내비게이션 바와 함께 페이지 처리로 많이 사용된다. 2. Fragment를 사용하기 ..

안녕하세요 ! 오늘은 프래그먼트를 이용한 페이지 이동을 위해서 빼놓을 수 없는 bottomnavigation bar를 만들어보겠습니다. 위의 완성된 모습은 프래그먼트까지 이어붙여 구현된 모습이에요. 이 페이지에서는 바텀네비게이션을 붙이는 방법까지만 만들어보겠습니다. [ 만드는 순서 ] 1. Implementation gradle 추가 2. navigationBar에 사용할 아이콘 이미지 다운로드 3. 다운한 아이콘이미지 svg -> xml로 변환 4. selector 적용을 위한 xml파일 생성 5. menu 폴더와 menu파일생성 6. MainActivity.xml에 코드 작성 1. Implementation gadle에 추가 : bottom navigation bar는 안드로이드 jetpack com..