목록Study (18)
거북목개발자
이번 주차에 배운 내용 배포 (Vercel) 배포 후 새로운 요구사항 JSON Schema 생성 페이징(Paging) 이번주 미션 WIL : Week I learned 배포 (Vercel) Vercel은 Next.js를 제작한 회사의 이름이자 서비스명이다. 무료 플랜으로도 토이 프로젝트는 간편하게 활용이 가능하고, Next.js를 사용한다면 배포도 간단하다. Vercel 대시보드(Dashboard)에서 Github 계정을 이용해서 배포하면 된다. 기존에 AWS를 통해 배포를 하기에는 EC2 인스턴스부터 Linux, Elastic IP 등 배포하기에 어려움이 많았다. 하지만 Vercel은 이용해보니 간단히 Github을 이용해 배포할 수 있었고 앞으로 간단한 배포의 경우 Vercel을 자주 사용할 것 같다..

이번 주차에 배운 내용 MVC패턴 (MVC, MVP, MVVM) 트랜잭션 (Transaction) Redis (캐시) Axios 이번주 미션 WIL : Week I learned MVC패턴(MVC, MVP, MVVM) 요즘은 웹 서버가 View를 담당하지 않습니다. 2010년 경 php JSP, 혹은 node.js로 웹을 다루던 때는 웹 어플리케이션이 데이터베이스와 직접 바라보고 있다. 지금처럼 Web API를 분리해서 뷰만 담당하는 서버가 별도로 있지 않았다. 예를들어 브라우저에서 /index.html 요청이 보내면 서버는 필요에 따라 DB에서 데이터도 조회하여 가공한 뒤 html과 css, js를 적절히 만들어서 응답했다. 그 시절의 웹이란 Form에 뭔가 다 채워넣고 확인 버튼을 클릭했을 때 화면이..

이번 주차에 배운 내용 Git 사용법 익히기 Next.js API 생성 (데이터 추가/조회/변경/삭제 처리를 하고 결과를 반환하는 API) 인증(Authentication)과 인가(Authorization) 이번주 미션 WIL : Week I learned Next.js (Node.js 의 서버사이드 프레임워크) JavaScript의 프레임워크 React.js React.js의 프레임워크 Next.js Next.js는 Node.js를 기반으로 구축된 오픈 소스 웹 개발 프레임워크로, 서버 측 렌더링 및 정적 웹사이트 생성과 같은 React 기반 웹 어플리케이션 기능을 가능하게 한다. 다시 말해, Next.js는 서버에서 페이지를 구성하여 제공할 수 있는 React 기반의 프레임워크이다. React.js로..

이번 주차에 배운 내용 서비스 요구사항 분석 데이터베이스 설계 (관계형 데이터베이스, 비관계형 데이터베이스) Firebase JavaScript와 TypeScript 서버와 HTTP Express.js와 Next.js Routing 이번주 미션 WIL : Week I learned 서비스 요구사항 분석 및 데이터 베이스 설계 서비스 기획시 전체적인 프로젝트 구조를 파악하고 최소 요구사항을 생각해보자. 이후 표로 데이터를 저장해보고 데이터가 저장된 표를 뜯어 고치며 DB를 설계해보자. 관계형 데이터베이스 (SQL) 관계형 데이터베이스(RDB)는 정형화되어 있어서 사람이 이해하기 편하고 사용한지 오래 돼 유지 보수 툴이 많다. 원하는 정보를 쉽게 얻을 수 있도록 SQL 구문도 활용할 수 있다. 또한, 사이즈..
스터디에 본격적으로 들어가기 전 스터디에 필요한 지식 익히기....! 열심히 해보자!!!!!! 빠샤!!!!!!! 😀스터디 목표😀 스터디 전까지 꼭 다른 사람들의 코드를 보고 의견을 남겨보자!!! 다른 사람들이 내 코드를 보고 의견을 남기는 경우, 댓글로 피드백 후 수정해서 다시 commit해보자! 남들보다 못하는 것 같다고 주늑들지 말자!!! 현업자들도 있기 때문에 더 잘하는 건 당연하다!! 😀스터디 과정😀 PR시 끝까지 풀어보려고 했지만 잘 되지 않았던 것들, 계속 고민이 되었던 것들이 있다면 공유하자. 그 외에 따로 리더, 다른 스터디원들의 의견이나 솔루션을 구하고 싶은 것이 있다면 함께 남기자. 모르는 경우 구글링을 하거나 다른 사람들의 코드를 적극 참고하자. 😀Git Branch / PR작성법 :..

광고 아님.. 내돈내산임... 스터디를 통해 얻고자 하는 것 백엔드의 전체적인 구조 및 원리를 공부하기 실무에 종사하고 있는 시니어(송요창 프로그래머님)를 통해 실무 백엔드 개발 전체 사이클을 경험해보기 슬랙, 깃헙 등을 활용한 협업 방법 익히기 요구사항 분석, 데이터 베이스 설계, API개발, 테스트 진행, 배포, 신규 기능 추가 및 리팩토링을 배워 현재 진행하고 있는 프로젝트에 적용해보기 [스터디/5기] 실무와 가까워지는 Node.js 백엔드 개발(feat.TypeScript) 🚀 아쉽지만 5기는 마감되었습니다. 이번 기수 일정이 맞지 않다면 알림 신청을 해주세요. 오픈 알림 신청 실무와 가까워지는 Node.js백엔드 개발 (feat. TypeScript) 비교적 쉬운 기술 스택으로 백엔 progra..
1. 전치법과 대체법에 대해 설명하시오. -> 2. 스택은 메모리의 상위 주소에서 하위 주소 방향으로 사용하며, ( ) 원칙에 따라 나중에 저장된 값을 먼저 사용한다. -> LIFO 3. 스택의 가장 끝 주소를 가리키는 레지스터는 무엇인가? 보기 : AX, SP, BP, IP -> SP 4. 반복적으로 실행되는 특정 명령에 사용(루프의 반복 횟수나 좌우 방향 시프트 비트 수 기억 등)하는 레지스터는 무엇인가? 보기 : AX, BX, CX, DX -> CX(count register) 5. SFP(saved frame pointer)에 대해 간단히 설명하시오. -> 6. esp 값을 ebp로 저장한다는 의미의 어셈블리어는 무엇인가? 보기 : movl %esp, %ebp subl %ebp, %esp movl..

오류가 있을 수도 있으며 댓글로 남겨주시면 바로 수정하겠습니다 ^.^ 참고한 문서는 https://youtu.be/BS6O0zOGX4E 과 대학교 강의시간에 배운 내용을 바탕으로 작성하였습니다. 테두리에 0으로 Padding 하는 이유? 1. 그림이 작아지는 것을 방지 (같은 사이즈로 됨) 2. 모서리 부분을 알려주기 위해 sequence data ex) 음성인식, 자연어 -> sequence가 있다. one to one : Vanilia Neural Networks one to many : Image Captioning (image -> sequence of words) many to one : Sentiment Classification (sequence of words -> sentiment) ma..