SuperCoding

· SuperCoding
✔ WHAT TO DO 10:00 Daily Scrum 75강 파이어베이스로 유저 인증 및 소셜 로그인 ~ 78강 Wrap-up 수강하기 주특기 설문조사 ​ ✔ 배운 내용 요약 정리 소셜 로그인 유저 입장에서 쉽게 로그인 가능 보안 측면 이점 ​ 다양한 기능을 제공하면서도 빠른 번들러 Vite 가장 쉬운 웹프레임워크 Svelte 직관적인 문법과 낮은 러닝 커브 내가 개발에 필요한 부분 공부하면서 도구를 넓혀나가보자! 아이디어를 빠르게 검증해볼 수 있는 Firebase 실시간 db 이미지 파일 업로드 유저 인증(소셜 로그인) ​ 문제점 찾고 개선해서 나만의 방식으로 풀기 ! ! 꼭 ex) 연도와 달을 고려하지 않은 시간, 최적화되지 않은 이미지, 보안을 위한 리프레시 토큰 개념 등 주어진 조건과 환경을 고..
· SuperCoding
✔ WHAT TO DO 10:00 Daily Scrum 71강 프론트엔드 핵 쉬운 프레임워크! - Svelte ~ 74강 파이어베이스로 이미 파일 업로드 및 다운로드 수강하기 ​ ​✔ 부족한 점: 프레임워크를 처음 써보니 버벅버벅 버퍼링 걸렸다 ​ ✔ 스스로 시도해본 것들: ​ ✔ 해결 내용: ​ ✔ 알게된 점: svelte의 존재도 처음 알게 됐는데, 아직 내가 html, css도 잘 모르긴 하지만 하나씩 수기로 작성하는 것보다 프레임워크를 쓰는게 더 간편한 것 같다 ​ ✔ 헷갈리거나 실수한 점: 다 헷갈린다 사실.. 진도 따라가느라 바빠서 정신이 없어 ☠ ​ ✔ 회고: 오늘도 진도가 밀려 허겁지겁 늦게 들었다.. 주특기 들어가면 그리고 2주 뒤 쯤 개강하면 더 더 바빠질텐데 내가 과연 잘 해낼 수 있..
· SuperCoding
✔ WHAT TO DO 10:00 Daily Scrum 71강 프론트엔드 핵 쉬운 프레임워크! - Svelte ~ 74강 파이어베이스로 이미 파일 업로드 및 다운로드 수강하기 ​ ✔ 배운 내용 요약 정리 Svelte로 현재 시간 간편 적용하기 let hour = new Date().getHours(); let min = new Date().getMinutes(); ​ {hour}:{min} ​ Firebase? 서버 개발 없이 db, 유저 인증, 이미지 업로드, 배포 가능 무료 제공 범위가 넓음 실시간 데이터베이스 지원 인프라 관리에 신경 쓸 필요 없이 빠르게 애플리케이션 제작 가능 소규모 프로젝트에 적합 빠르게 개발해서 검증해보고 싶을 때 사용! ​ Firebase의 Storage! ​ 웹 프레임워크 ..
· SuperCoding
✔ WHAT TO DO 10:00 Daily Scrum 64강 데이터베이스와 연동해 회원 가입 기능 완성하기 ~ 70강 프론트엔드 핵 쉬운 프레임워크! - Svelte 수강하기 ​ ​✔ 부족한 점: sha256 / 토큰 사용하는 것도 아직 제대로 이해하지 못했고.. 그 전에 배운 JSON도 아직은 뭔지 잘 모르는.. 백엔드 쪽 개념도 아직 모르거나 헷갈리는게 많은데 한 번 제대로 정리해야할 듯하다. ​ ✔ 스스로 시도해본 것들: 오류나면 스스로 열심히 수정해보았읍니다 ​ ✔ 해결 내용: login 페이지에서 db에 없는 id / password를 입력하면 "id 혹은 password가 일치하지 않습니다." 라는 문구를 alert하려고 했는데 if (res.status === 200) { alert("로그..
· SuperCoding
✔ WHAT TO DO 10:00 Daily Scrum 64강 데이터베이스와 연동해 회원 가입 기능 완성하기 ~ 70강 프론트엔드 핵 쉬운 프레임워크! - Svelte 수강하기 ​ ✔ 배운 내용 요약 정리 JWT (JSON Web Token) 유저 인증과 관련된 기술 (Authentication) 보통 토큰에다가 Base64로 인코딩해서 그 토큰에 사용자 정보를 담아서 같이 주게 됨 ​ 세션 vs JWT 세션은 사용자 정보를 서버측에서 관리(DB를 통해) JWT는 사용자 정보를 토큰에 포함시킴 따라서 확장성 vs 보안성의 문제 보안성은 refresh token으로 높일 수 있어서 현업에서도 JWT 방식을 많이 사용함 https://inpa.tistory.com/559 🌐 JWT 토큰 인증 이란? (쿠키 ..
· SuperCoding
✔ WHAT TO DO 10:00 Daily Scrum 55강 실습하기 3 - 게시글을 서버에 저장하려면? POST! ~ 63강 프론트엔드 회원 가입 기능 구현하기. 문제점이 뭘까? 수강하기 ​ ​✔ 부족한 점: 하나도 모르겠어요 ,,~ 어찌저찌 코드는 따라 쓰고 있지만 이해한 것은 0에 수렴하는 상황.. 주말엔 복습이 정말 절실하게 필요할 듯하다. ​ ✔ 스스로 시도해본 것들: 따라가지도 못하는데 스스로 뭘 더 시도해요 ㅡㅡ 이것저것 이해 안 되는건 구글링 해보긴 했어욤.. 오류나면 챗지피티한테 물어보기도 하고.. ​ ✔ 해결 내용: ​ ✔ 알게된 점: 물론 오늘도 모든걸 새로 알게 됐지만, 유출 문제 방지를 위해 비밀번호를 암호화하여 사용하는 것은 처음 알게 돼서 신기했다. 해시(SHA-256) 생성..
· SuperCoding
✔ 오늘의 다짐 강점 찾기 ​ ✔ WHAT TO DO 10:00 Daily Scrum Day6 입사 가이드 교육 55강 실습하기 3 - 게시글을 서버에 저장하려면? POST! ~ 63강 프론트엔드 회원 가입 기능 구현하기. 문제점이 뭘까? 수강하기 ​ ✔ 배운 내용 요약 정리 GET, POST와 Database의 SQL을 이용하기 POST로 서버에게 데이터를 보내고 INSERT를 이용해 DB에 저장하기 GET으로 서버가 SELECT한 데이터를 불러오기 ​ - 서버는 우리가 누구인지 어떻게 구별할까? (프론트엔드) 프론트엔드에서 서버로 데이터를 보내기 해시를 통해 암호화하기 ​ (백엔드) 유저 정보를 데이터베이스에 저장하기 저장한 데이터를 바탕으로 로그인 처리하기 프론트엔드에게 어떻게 알려줄까? 서버의 상..
· SuperCoding
✔ WHAT TO DO 10:00 Daily Scrum Day6 입사 가이드 교육 44강 백엔드의 핵심! CRUD 실습하기 ~ 54강 실습하기 3 - 게시글을 서버에 저장하려면? POST! 수강하기 ​ ​✔ 부족한 점: 아직은 다 부족한 것 같다.. 딴짓을 자꾸 해서 그런가 하루 안에 강의를 다 듣기가 조금 빡세서 내일부터는 진짜 폰 딱 끄고 2-3시간 정도 강의에만 집중해보려 한다 그리고 자꾸 까먹게 돼서 앞에 배운 내용들 복습이 필요할 것 같음 ​ ✔ 스스로 시도해본 것들: ​ ✔ 해결 내용: 분명히 오타 없이 강사님과 똑같이 친걸 몇번이고 확인했는데, 실습 과정 중 memo를 delete 하는 과정이 원활하게 되지 않았다. 클릭도 되고 오류 메시지도 안 뜨는데 화면에서 삭제되지 않는 매직 ^^! 그..
효딩
'SuperCoding' 카테고리의 글 목록 (7 Page)