본문 바로가기
SMALL

Coding8

[스파르타코딩클럽] WEB 개발 종합반 - 4주차 개발일지 눈도 내리기 시작하고 요즘 부쩍들어 날씨가 추워졌다. 덕분에 모기는 없어서 참 다행인듯하다. 스파르타 코딩클럽 웹/앱개발 강의 대단원의 막을 내릴 시간도 이제 코 앞으로 다가왔다. 자 그럼 슬슬 4주차 개발일지를 시작해보려한다. ⛄수업 목표 Flask 프레임워크를 활용해서 API를 만들 수 있다. '화성에 땅사기' API를 만들고 클라이언트에 연결한다. '스파르타피디아' API를 만들고 클라이언트와 연결한다. Flask의 시작 플라스크의 시작은 서버를 만드는 것으로 시작된다. 서버를 만들 때 항상 프로젝트 폴더 안에 static폴더(이미지와 css파일을 넣음), templates폴더(html파일을 넣어둠), app.py파일을 만들어두고 시작해야 한다. templates폴더의 역할은 html파일을 담아두고.. 2022. 12. 8.
[스파르타코딩클럽] WEB 개발 종합반 - 3주차 개발일지 웹개발 종합반 3주차 종료! 다시 개발일지를 쓸 시간이다. 🌷수업 목표 파이썬 기초 문법을 안다. 원하는 페이지를 크롤링 할 수 있다. pymongo를 통해 mongoDB를 제어할 수 있다. 이번 주차 수업을 위해 Python과 Git bash를 준비해뒀다. 드디어 'Python'에 대해 배웠다. 문법을 연습하고, 라이브러리를 활용해 네이버 영화목록을 쫙 가져와보는 식. 🍩Python 파이썬을 설치한다는 것은 무얼 의미할까? 일종의 번역팩을 설치한다고 생각하면 된다. 컴퓨터는 101010001과 같은 언어만 알아듣는다. 때문에 파이썬 문법으로 된 것을 101010001로 변환해 줄 수 있도록, 번역 패키지를 설치하는 것. print('Hello, sparta') hello.py 파일 안에 위 내용을 붙여.. 2022. 12. 3.
[스파르타코딩클럽] APP 개발 종합반 - 4주차 개발일지 두둥탁(?) 앱개발 종합반 4주차 종료. 개발일지를 쓸 때가 되었다. 좌충우돌 비전공자 개발러의 개발일지 시작. 🦜 수업 목표 앱과 서버에 대한 이해 서버리스에 대한 이해 파이어베이스를 이용한 서버 구성 1. 앱과 서버 앱에 모든 데이터를 담을 순 없다. 앱의 용량이 커질 수도 있고 앱 개발자가 새로운 데이터를 사용자에게 제공하려면 새로운 데이터를 담아 재배포해야한다. 앱에서 서버에 데이터를 요청하거나 데이터를 보내는 대화를 하려면 서버가 정한 규칙에 따라 대화 요청(Request)을 해야한다. 정한 규칙에 따라 요청을 하지 않으면 응답(Response)이 오지 않는다. 서버쪽에서 정한 규칙을 보통 API(Application Programming Interface)라고 부르며 그 형태는 다음과 같다. .. 2022. 11. 30.
[스파르타코딩클럽] APP 개발 종합반 - 3주차 개발일지 APP개발 종합반 3주차 수강이 완료됐다. 커피도 준비 완료됐으니 오늘은 3주차 개발일지를 써보련다. 먼저 앱개발에 뛰어든지 얼마 안 되어 지식이 부족한 점과 글 주변이 많이 좋지 않은 점 이해의 말씀 당부드린다. ⛵ 수업 목표 앱 개발을 위한 필수 리액트 기초 공부 앱 다운 앱을 위한 기능 적용 앱 상의 페이지 구성 리액트 네이티브 앱을 만들기 위해 알아야하는 최소한의 리액트 개념 컴포넌트(Component) 상태(State,useState) 속성(Props) useEffect 이 개념들을 통해 앱 코드를 체계적으로 관리 및 화면 안에서 데이터를 자유자재로 관리함. 최소한의 리액트 개념을 배우는 이유는 리액트 네이티브(React Native)가 리액트(React.js) 기반으로 만들어진 앱 개발 기술이.. 2022. 11. 23.
[스파르타코딩클럽] WEB 개발 종합반 - 2주차 개발일지 어느덧 '스파르타코딩클럽 웹개발 종합반'의 2주차가 종료되었다. 그리하여, 그간 2주차 때 받은 수업 내용과 느낀 점을 내 나름대로 간략히 요약해 써 보고자 한다. 🌷수업 목표 Javascript 문법에 익숙해진다. jQuery로 간단한 HTML을 조작할 수 있다. Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다. jQuery란? HTML의 요소들을 조작할 때 편리한 Javascript를 미리 작성해둔 것. Javascript로도 모든 기능(예 - 버튼 글씨바꾸기 등)을 구현할 수는 있지만 코드가 복잡하며 브라우저 간 호환성 문제도 고려해야하기 때문에 'jQuery'라는 라이브러리가 등장하게 됨. jQuery는 Javascript와 다른 특별한 소프트웨어가 아닌 미리 작성된 Javascr.. 2022. 11. 22.
[스파르타코딩클럽] APP 개발 종합반 - 2주차 개발일지 커피도 준비됐고 슬슬 APP개발 종합반 2주차 개발일지를 써보련다. 먼저 앱개발에 뛰어든지 얼마 안 되어 지식이 부족하고 글 주변이 많이 없는 점 이해의 말씀 당부드린다. ⛵ 수업 목표 앱 개발 준비 - 리액트 네이티브(기술)과 Expo(도구) 소개 및 설치 앱 화면 만들기 앱에서 자주 사용되는 자바스크립트 연습 앱 개발 준비🌱 본격적인 앱의 개발 시작에 앞서 첨언하자면 Expo라는 도구로 앱개발을 진행한다. 앱 개발, 즉 리액트 네이티브 앱 개발에서 구역(레이아웃)을 잡는 문법 언어를 JSX라고 부른다. JSX문법은 화면의 구역을 잡을 때는 태그를, 글자를 쓸 때는 태그를 사용하듯 용도에 맞는 태그가 정해져있고 우리는 필요한 태그를 필요에 맞게 사용하면 된다. 태그란 와 같이 꺽쇠로 표현하는 프로그래밍.. 2022. 11. 18.
LIST