728x90 반응형 부트캠프3 [유데미x스나이퍼팩토리] 프로젝트 캠프: Next.js 4기 - 사전 직무 교육 2주차 회고 구디사는 개발자 박성재님 강의Supabase테이블 관계 설정TodoBoard를 만드는 프로젝트를 진행했는데 todo 데이터를 저장하기 위한 DB 테이블 설정이 필요했습니다. 각 테이블의 구조pages 테이블:id: 페이지의 고유 IDstart_date, end_date: 페이지의 시작 및 종료 날짜title: 페이지 제목boards 테이블:id: 보드의 고유 IDpage_id: 해당 보드가 속한 페이지의 ID (Foreign Key로 pages.id 참조)start_date, end_date: 보드의 시작 및 종료 날짜is_checked: 보드의 완료 여부content: 보드의 콘텐츠 정보board_content 테이블:id: 콘텐츠의 고유 IDboard_id: 해당 콘텐츠가 속한 보드의 ID (Fore.. 2024. 11. 25. [유데미x스나이퍼팩토리] 프로젝트 캠프: Next.js 4기 - 사전 직무 교육 1주차 회고 구디사는 개발자 박성재님 강의 날씨앱 만들기React, TailwindCSS자바 스크립트, 리액트 교육을 짧게 들은 후 날씨 앱 만들기를 시작하였다단순히 수업만 하시는 것이 아니라 개발자로 근무하면서 느꼈던 것들이나 면접 경험, 개발 외적으로 추천하는 책 등을 공유해주셨다새벽까지 학생들의 코드를 봐주시는 열정에 감동을 받았다 특히나 이번 기수는 사전 직무 교육 기간동안 내에 사용 가능한무제한 유데미 강의 수강권이 제공되어 굉장히 만족스럽다모든 강의를 조금 들어보고 골라서 듣는다는게 너무 좋아서유데미도 강의를 하나씩 판매하는 것이 아니라수강권을 판매하는 것은 어떨까 싶다회고이번주 수업에서 좋았던 점 (Liked)React 이론 및 실습을 통해 기초를 새롭게 다지는 시간이 되어서 좋았다 이번주에 새롭게 .. 2024. 11. 20. [유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 3기 - 사전 직무 교육 1주차 회고 수코딩님 강의 요약데이터 통신Next.js에서는 axios보다 Fetch API를 사용 추천Fetch API는 브라우저 내장 함수로 가볍고 성능이 우수하다Fetch API웹 동작 방식서버는 빈 HTML 껍데기만 전송하고, 나머지 콘텐츠는 클라이언트에서 JavaScript가 실행되면서 채워진다한 번 초기 로딩이 완료되면 이후 페이지 간 이동이 빠르며, 필요한 부분만 비동기적으로 다시 렌더링CSR(Client Side Rendering)SSR(Server Side Rendering)초기 UI 먼저 보여주고 사용자가 페이지를 요청하면, 서버는 필요한 데이터를 가져와 HTML을 완성하여 브라우저로 전달초기에는 자바스크립트 없이 먼저 렌더링되고, 그 이후에 JavaScript가 적용된다회고이번주 수업에서 좋았던 .. 2024. 9. 30. 이전 1 다음 728x90 반응형