본문 바로가기

전체 글

(71)
TIL#6(JavaScript 기초 문법) 오늘 한일 JavaScript 기초 문법 어려웠던 점 문자열 연습 문제에서 대문자와 소문자를 한 번에 체크 하는 법을 몰라 각각 따로 체크 하였다. (toUpperCase()를 활용하면 모든 문자열을 대문자로 변경할 수 있다.) 아직 함수를 화살표 함수로 변경하는 것이 익숙하지 않다.(좀 더 많이 코드를 짜봐야겠다.) JS에서 sort메서드를 처음 사용해봐서 어떠한 방식으로 작동하는지 몰랐다.(구글링으로 sort메서드가 어떻게 작동하는지 자세히 알아보았다.) 오늘의 TIP 상황에 따라 삼항연산자와 화살표 함수를 잘 사용하면 코드를 간결하게 짤 수 있다. (주의 : 가독성을 해칠 수도 있다) 내장 객체와 그 객체의 메소드를 활용하면 코드를 더욱 편리하게 구현할 수 있다. JS 표준 내장 객체 - https..
TIL#5(JavaScript입문) 오늘 한일 JavaScript 입문 JavaScript란? 자바스크립트는 객체 기반의 스크립트 프로그래밍 언어이다. JavaScript 언어의 특징 객체 지향 프로그래밍 지원 동적 타이핑 함수형 프로그래밍 지원 비동기 처리 클라이언트 측 및 서버 측 모두에서 사용 가능 JavaScript 개발 환경 어려웠던 점 평소에 사용했던 C#과 문법이 달라 헷갈리는 부분이 많았다. 동적 타이핑은 확실히 편한 것 같지만 이로 인해 생기는 문제는 다음에 알아보아야 겠다. 오늘의 TIP JAVA와 JavaScript는 인도와 인도네시아처럼 이름에 자바가 들어갈 뿐 연관이 거의 없다.
TIL#4(Firebase를 이용한 CRUD 방명록) 오늘 한일 Firebase를 이용한 CRUD 방명록 https://firebase.google.com/docs/firestore/manage-data/add-data?hl=ko&_gl=1*1clz7bo*_up*MQ..*_ga*Mjk0NTIyMTcyLjE3MTM1MDg4Nzk.*_ga_CW55HF8NVT*MTcxMzUwODg3OS4xLjAuMTcxMzUwODg3OS4wLjAuMA.. 등록 순서대로 잘 나오고 등록, 수정, 삭제가 정상적으로 작동한다. 어려웠던 점 firebase에서 CRUD를 구현할 때 배우지 않았던 기능을 찾아보고 찾아본 것을 적용시켜 적상적으로 작동시키는 부분에서 시행착오를 많이 겪었다. (구글링으로 예제를 찾아보며 해결하였다.) 오늘의 TIP 아래에 있는 링크로 Friebase 문서에..
중꺾마 팀 KFT 회고 계획 회고 템플릿 (feat. KPT 방식)📌세웠던 계획에 대해 다음 3가지 상태로 분류해보아요.성취했으면 🟢성취하지 못했으면 🔴성취했다기에도 애매하고, 못했다기에도 애매하다면 🟡 각 계획에 대해 KPT 방식으로 회고해요. KPT 방식은 K(Keep - 유지할 부분), P(Problem - 개선이 필요한 부분), T(Try - 시도해볼 부분)으로 나누어 회고하는 방식이에요. 글자 옆에 “/” 로 투표 한다. 🟢 해당 계획에 대한 세부적인 내용을 자유롭게 작성해주세요.Keep 배운 내용을 즉각적으로 반영하고, 기능을 구현하고, 수정하고, 기능을 재확인하고, 피드백하고, 반영하는 Action Problem 개선이 필요한 부분을 작성해주세요. Try 구체적으로 시도할 내용을 작성해주세요.🟢 해당 계획에 대한 ..
TIL#3(HTML에서 이미지 불러오기) HTML에서 이미지 불러오기 변경후 정상적으로 이미지가 출력 되었다. 브라우저나 윈도우의 환경을 변경하면 오류가 해결되기는 하지만 파일명과 폴더명은 영문과 숫자만 쓰는 것이 좋을 것 같다. 어려웠던 점 깃허브를 통해 팀프로젝트 작업을 하였는데 branch 사용을 안 하니 같은 코드를 수정하였을 때 오류가 생겼다. (branch 사용법을 배우고 merge와 conflict 하는 법을 배워야 겠다)
TIL#2(Git 사용, CSS) 오늘 한일 1. Git 사용 깃허브 데스크탑을 이용하다가 처음으로 git bash를 이용하여 clone과 push를 해보았는데 사용 방법이 익숙하지 않아 에러가 떴었다. error: failed to push some refs to 라는 에러 문구가 떴는데 찾아보니 내 로컬 컴퓨터에 깃허브저장소에 없는 파일이 있을때 push를 하면 발생하는 에러였다. (pull을 하여 없는 파일을 받아준 후 push를 하니 에러 없이 무사히 push를 마칠 수 있었다.) 팀프로젝트에서 git를 통해 협업할 때는 혼자 git을 사용할 때와 달리 주의 사항이 많다 ex) branch 사용, commit과 push 남발금지 등 2. CSS 어려웠던 점 - git bash를 사용할 때 명령어 숙지가 안 되어있고 git의 전체적..
TIL#1(Firebase 활용) 오늘 한일 - Firebase 활용 Firebase를 사용하면 편리하고 빠른 개발이 가능하지만 백엔드에 대한 컨트롤에 제약이 생긴다는 단점이 있다 ex) 서버 제어 제한, 확장성 제약, Google 서비스에 대한 종속성 - Github Pages로 배포 원격 저장소에는 중요한 정보를 포함하지 않도록 주의하여야한다. ex)비밀번호, API 키, 개인정보 등