Programming/Web 9

스파르타코딩클럽 웹개발 종합반 (+ 15일 메이킹 챌린지 후기!)

# 스파르타코딩클럽을 접하게 된 계기 스파르타코딩클럽은 아마 인스타 광고로 처음 알게 되었던 것 같다. 파이썬 혼자놀기 패키지 무료 강의 수강을 시작으로, 나홀로 코딩 패키지, 직장인 코딩 용어 해설 등,,, 무료 강의만 골라 듣다가 이번에 졸업반이 되고 나서 (뭐라도 해야할 것 같은,,,그런 마음에) 내일배움카드를 발급 받아 웹개발 종합반을 신청하게 되었다! 자비부담금이 4만원 가량 있긴 했지만, 완주 시 환급을 해주니 공부를 시작하기 좋은 기회라고 생각했다!! 나는 전공자임에도 왕초보 강의를 신청했는데, 스파르타의 웹 기초 강의는 어떨지 궁금하기도 했고, flask와 mongoDB, 배포 등 내가 아직 경험해보지 않은 기술 스택이 있어서 신청하게 되었다. # 수강 팁 강의 자체는 코딩을 한번도 접해보..

Programming/Web 2022.02.27

내일배움단 프로젝트 챌린지 15일차 개발일지

#코딩 개발일지 시작의지 어제는 메이킹 챌린지 종료일....어제 쓰려다가 이슈터져서 벌써 다음날이 되었다..^^ 오늘은 그냥 늦게 자자~ # 개발 업무내용 1. 푸터 문구 수정 2. 검색창 엔터키 인식 구현 # 업무 중 이슈/고민 .. 그리고 해결한 내용 구현 마지막날에 이슈가 팡팡파라바라팡팡팡 터졌다. (짜릿...아니 식겁한 경험..^^) 플리 데이터가 DB에는 추가되는데 홈에 안뜨는 이슈가 발생해서 팀원들이랑 회의 후에 원인 알아내서 혜영님이 픽스해주셨다. 로그인 안된 상태에서 개별 플리 페이지 들어가면 곡 삭제 버튼이 뜨는 문제는 기존 방식을 바꿔서 수민님이 픽스해주셨다. 검색창에서 검색어 입력 후 엔터 치면 reload 되는 문제도 해결 했다. # To-do List 메이킹 챌린지 결과 발표회 참..

Programming/Web 2022.02.25

내일배움단 프로젝트 챌린지 14일차 개발일지

#코딩 개발일지 시작의지 메이킹 챌린지 종료 D-1인데 이제와서 개발일지를 처음 써본다... 개발일지의 존재를 잊고 살았다..ㅋㅋㅋ(수민님 덕분에 생각난..) 얼마 안남았지만 마지막까지 열심히 써보자! # 개발 업무내용 1. 나의 플레이리스트 일 때만 수정 버튼 보이게 하는 기능 2. 로그인/회원가입 페이지 CSS 수정 3. footer 만들어서 전체 페이지에 적용 4. favicon 만들어서 전체 페이지에 적용 # 업무 중 이슈/고민 .. 그리고 해결한 내용 혜영님이 다른건 추가 되는데 소녀시대 노래가 추가 안된다고 하셔서 엥? 했는데 girl's generation에서 ' ← 이 따옴표 넘이 문제였다....ㅋㅋㅋㅋㅋ 특수문자 처리의 중요성을 다시 한번 깨닫고 간다.. replace() 로 해결했다. ..

Programming/Web 2022.02.23

[개발일지/회고] 스파르타코딩클럽 웹개발 종합반 - 5주차

드뎌 5주차 입성!!!! 벌써 5주차라니,,, 요새 학교를 안가서 그런가 시간이 왜이리 빨리도 가는지 ㅋㅋㅋ 마지막 회고를 써보도록 하겠습니다..! 8ㅅ8 수업 목표 Flask 프레임워크를 활용해서 API를 만들 수 있다. '마이 페이보릿 무비스타'를 완성한다. EC2에 내 프로젝트를 올리고 자랑한다! 배운 것 FileZilla 설치 및 도메인 구입 FileZilla : 오픈소스 크로스플랫폼 무료 FTP 소프트웨어이다. 필자는 설치 단계에서 문제가 생겨 아래 글을 참고하여 해결하였다. 파일질라 설치가 안 될 때 (지정한 파일에 액세스할 수 없습니다, 무료 FTP 프로그램 FileZilla) 문제 상황 파일질라 공식 홈페이지에서 다운로드 받은 설치 파일을 실행했을 때 (1) 항목에 액세스할 수 있... b..

Programming/Web 2022.02.12

[개발일지/회고] 스파르타코딩클럽 웹개발 종합반 - 4주차

알바하면서 쓰는 4주차 회고..ㅋㅋㅋ #가보자고 ~~~~~ 수업 목표 Flask 프레임워크를 활용해서 API를 만들 수 있다. '모두의 책리뷰' API를 만들고 클라이언트에 연결한다. '나홀로 메모장' API를 만들고 클라이언트와 연결한다. 배운 것 Flask 시작하기 컴퓨터 한 대로 서버와 요청을 함께 한다. 즉, 클라이언트 = 서버가 된다. (로컬 개발환경) Flask 패키지 설치: File → setting → Python interpreter → + 버튼 → flask 검색 후 Install package 클릭 Flask 기초 Flask 프레임워크: 서버를 편리하게 구동시켜주는 Python 웹 프레임워크이다. Flask 시작 코드 from flask import Flask app = Flask(_..

Programming/Web 2022.01.27

[개발일지/회고] 스파르타코딩클럽 웹개발 종합반 - 3주차

드디어 3주차 회고 입성..!!! 회고 쓰는게 은근 오래 걸리고 귀찮네요...ㅠㅠ 근데 확실히 회고를 쓰고 나면 기억에 오래 남고 무엇보다도 뿌듯하니까^ㅁ^.. 오늘도 열심히 써보겠습니다~~😎 수업 목표 파이썬 기초 문법을 안다. 원하는 페이지를 크롤링 할 수 있다. pymongo를 통해 mongoDB를 제어할 수 있다. 배운 것 파이썬 기초 문법 변수와 기본 연산 a = 3 # 3을 a에 넣는다 b = a # a를 b에 넣는다 a = a + 1 # a+1을 다시 a에 넣는다 num1 = a*b # a*b의 값을 num1이라는 변수에 넣는다 num2 = 99 # 99의 값을 num2이라는 변수에 넣는다 자료형 (숫자형/문자형/리스트형/딕셔너리형) # 숫자, 문자형 name = 'bob' # 변수에는 문자..

Programming/Web 2022.01.20

[개발일지/회고] 스파르타코딩클럽 웹개발 종합반 - 2주차

몇 일만에 쓰는 회고일까요...?ㅋㅋㅋ 2주차 들은지 좀 많이 지나서 뭘 배웠는지 생각이 잘 안나는 상황..ㅠㅠ 역시 망각의 동물은 복습을 하고 살아야한다...!!!! 그럼 복습 스따뜨~ 💥💥 수업 목표 Javascript 문법에 익숙해진다. jQuery로 간단한 HTML을 조작할 수 있다. Ajax로 서버 API에 데이터를 주고, 결과를 받아온다. 배운 것 Javascript 복습 이 버튼을 눌러보세요 jQuery 개념 HTML의 요소들을 편리하게 조작하기 위해 Javascript를 미리 작성해 둔 것. 즉, Javascript 크로스 플랫폼 라이브러리! Javascript로도 모든 기능을 구현할 수는 있지만, 코드가 복잡하고, 브라우저 간 호환성 문제가 있어 고안되었다. 사용하기 전 head 태그 안..

Programming/Web 2022.01.15

[개발일지/회고] 스파르타코딩클럽 웹개발 종합반 - 1주차

스파르타코딩클럽은 예전부터 무료 강의를 여러 번 수강했어서 익히 알고있었는데, 이번에 내일배움카드를 발급 받아 웹개발 종합반을 신청하게 되었다! 비개발자를 겨냥해 제작된 강의인데, 나는 전공자이지만 흥미가 생겨 신청했다 ^,^ 앞으로 회고를 꾸준히 써보도록 하자. 아좌좟~😎 수업 목표 서버와 클라이언트의 역할에 대해 이해한다. HTML, CSS, Bootstrap의 기초 지식을 이해하고 쓸 줄 안다. Javascript 기초 문법을 익힌다. 배운 것 서버/클라이언트/웹의 동작 개념 우리가 보는 웹페이지는 모두 서버에서 미리 준비해둔 것을 받아서 그려주는 것! 브라우저는 서버가 만들어놓은 API에 요청을 보내고 받은 HTML 파일과 데이터를 그려주는 역할을 한다. https://naver.com/ : na..

Programming/Web 2022.01.08

[JavaScript] 자바스크립트란?

JavaScript 란? 객체(Object) 기반의 스크립트 언어로, 웹 브라우저 내에서 주로 사용하는 언어이다. (Node.js 같은 프레임워크를 사용하면 서버 측에서도 사용 가능) 스크립트 언어는 기존에 존재하는 응용 소프트웨어(애플리케이션)를 제어하는 프로그래밍 언어이다. JavaScript 탄생 배경: 정적인 html을 동적으로 사용자와 상호작용할 수 있도록 하기 위함! (1995년 넷스케이프사의 브랜든 아이크가 Mocha라는 명칭으로 개발하였으나, 추후 홍보 목적으로 Java의 이름을 따서 JavaScript로 명칭이 변경되었다고 한다.) JavaScript의 특징: 객체 기반의 스크립트 언어 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어 (소스코드를 바로 실행) 객체 지향형 프로그래밍과..

Programming/Web 2020.12.24