전체 글 222

항해99 시작전 웹개발 종합반에 대한 회고

항해99일을 신청하고 7일정도 걸린거 같다. 5주 과정이지만 동영상 길이가 짧아 의지만 있다면 금방 끝낼수있는 양이였다. 하지만 그안에서 새로운 개념이나 로직을 배워야하기에 이해하는데는 좀더 많은 시간투자가 필요했다. 웹개발 종합반을 듣기 전에 html,css를 미리 보았고 js 를 따로 책을 통해서 공부 중이였지만 실질적으로 어떻게 활용할수있는지 감을 잡기 힘들었다. 하지만 웹개발 종합반을 통해 a-z까지 미니프로젝트나 숙제를 통해 클라이언트, 서버, DB, 프레임워크 등등 전반적으로 이해하는데 좋았다. 항해하기 2일전이지만 한번더 복습을 빠르게해서 1주차때 좋은 성과를 내었으면 좋겠다.

항해/항해99 2021.10.30

스파르타코딩 웹 개발 종합 4,5주차 완료

몇일전에 5주차까지 완료했는데 4주차 끝났을때와 5주차 끝났을때 바로 쓰지 못했다. 그래서 기억에 남는 것들을 적어볼까 한다. 들으면서 로직 알고리즘의 이해를 하며 들었지만 암기나 익숙함은 부족하기에 다시 몇번 봐야될거 같다. 4주차떄는 미니프로젝트를 통해 서버 클라이언트 DB를 활용했던거 같다. 모두의 책리뷰 라고 해서 네이버 북에서 실시간으로 순위에 따른 저자 책이름 간단한 소개글 을 이미지와 함께 출력하는것을 해보았다. 이때 flask 라는 프레임워크를 사용하였고 서버와 클라이언트 ajax, API 코드를 한번더 숙지하였다. post,get 을 통해 정보를 DB 에 저장하거나 호출 하기도 하였다. 5주차때는 aws, 도메인, fillezilla, Robo 3T 를 전체적으로 사용하였고, 내 컴퓨터..

항해/항해99 2021.10.30

스파르타 코딩 웹개발 종합반 3주차 완료

3주차를 완료 하였다. mongo DB, package like 'from bs4 import MongoClient' 데이터베이스 프로그램 noSQL(Not only SQL)방식으로 쓰는걸로 알고있는 robo 3T 를 이용해, 내가 작성한 코딩의 파일 값들의 객체들이나 html 태그들이 어디에 위치에 있는지 확인하고 찾고, 수정하고, 지우고, 가져오는 등 알게 되었다. (noSQL 말고 기존의 쓰는 방식 mySQL 은 차곡차곡 기존에 있는것에 성의 벽을 올려 쌓듯이 데이터를 모으고 정리하는것이고, nosql은 객체?단위로 똑같은 객체를 갖는것도 있고 부분부분 value 가 없거나 추가된것들도 있어 더욱 유동적이면서 자유롭고 기존 올드 회사보다 신생 스타트업에서 많이 쓰인다고한다. select, 웹브라우저..

항해/항해99 2021.10.25

스파르타코딩 웹개발 종합반 2주차 끝

먼저 나를 위해 일기식으로 적기 때문에 정확하지 않는 설명들, 추상적인 설명들이 많다. 그때그때 생각나고 배운 것을 리콜하면서 적는 것이기때문에 다소 순서가 섞여 있을 수도 있다. 2주차에서 javascript를 시작으로 클라이언트에쪽에서 서버로 요청을 보내 정보를 받을때 서버쪽의 json 가 어떤형식으로 있는지 그리고 그것을 가져다 쓰기위해 ajax를 써야하는데 그것은 jquery 에 포함되어 있기 때문에 jquery 를 import 하는법도 배웠다. 또한 임폴트 할때 slim 으로 임폴트하면 ajax 를 쓰지 못하는것도 나중에 알게되었다. id, class 를 정해줌으로써 원할한 적용이 가능하게 했고, 강의를 들으며 받은 openAPI url 주소를 $.ajax({ }) 에 씀으로써 실시간 동적? c..

항해/항해99 2021.10.22

스파르타코딩 종합반 1주차 끝

현재 많은 시간을 여기에 투자할수없어 간단한 일기식으로 쓰고 나중에 제대로 정리하자. 순서대로 html, css, javascript 순으로 간단하게 원리를 배우고 간단한 웹만들기를 통해 응용하는법 찾아서 쓰는법을 배웠다. 기본적인 태그, class, style, div, script 등등 많이 써보고 배운거같다. bootstrap을 통해 실질적으로 이미 만들어진 내용을 가져와쓰는 것 또한 알게되었다. font 글씨체를 구글폰트에서 가져와 쓰고, bootstrap 을 통해 목록이나 글상자 등을 잘 알게 되었다.

항해/항해99 2021.10.20

스파르타코딩 웹개발 종합반 1주차 시작

네이버홈페이지에서 검사를 통해 소스코딩을 보고 그 값을 바꾸어 일시적으로 다른 텍스트를 만들어준다. 새로고침을 통해 서버에서 기존에 있던 값으로 재조정된다. 크롬브라우저는 클라이언트로써 서버에 요청을 보내고 받아온것을 화면에 출력해주는 기능을 한다. 이때 서버에서 html,css,js, mongoDB 를 통하여 정보를 보내준다. html 은 기본틀, css 디자인(색,폰트,이미지 등등), js 는 모든 기능에 대한 움직임. mongoDB 는 데이터베이스인데 이부분은 잘모르겠다. 그리고 만약 티켓을 사는데 매번 화면이 리프레시되어 매진되거나 살수있거나 업데이트된다면 정신없고 구매하기 매우 불편한데, 이때문에 원하는 데이터만 바꾸고 화면은 그대로이게 할때 json형식으로 데이터만 바꾼다고한다.

항해/항해99 2021.10.19