잠시만 기다려 주세요.
Lama Dev
2024. 9. 20.
Full-Stack school admin dashboard app with user roles, prisma, PostgreSQL. Get Hostinger Discount: https://hostinger.com/lamadev Coupon Code: LAMADEV Clerk Authentication: https://go.clerk.com/OcOGkE8 You are watching the second part (The Back-end) Watch the first part here: https://youtu.be/myYlGLFxZas If it is valuable to you, you can support Lama Dev. Join: https://www.youtube.com/channel/UCOxWrX5MIdXIeRNaXC3sqIg/join Buy me a coffee: https://www.buymeacoffee.com/lamadev Source Code: https://github.com/safak/full-stack-school Join Lama Dev groups X / Twitter: https://x.com/lamawebdev Facebook: https://www.facebook.com/groups/lamadev Instagram: https://www.instagram.com/lamawebdev Discord: https://discord.gg/yKremu4mPr 00:00 Introduction 05:00 Installation 06:28 School Management App Database Structure & Relationships 13:00 Next.js Prisma Tutorial 15:20 Prisma School Management App Database Tables & Relationships 34:34 How to Install PostgreSQL on Docker 39:20 How to Create Prisma Seed 45:42 Next.js Prisma Data Fetching 49:17 Next.js School App Fetching Teachers 52:52 Next.js Prisma Pagination Tutorial 01:08:00 Next.js How to Fetch Data with Query Params on the URL 01:17:46 Next.js Search Filter (Fetch Data with Search Params on the URL) 01:21:12 Fetch Students 01:27:00 Fetch Parents 01:30:08 Fetch Subject 01:32:29 Fetch Class 01:36:00 Prisma Nested Query (Include, Select, Where) 01:42:16 Fetch Exams 01:48:28 Fetch Assignments 01:51:12 Fetch Exam Results 02:03:00 Fetch Events 02:06:14 Fetch Announcements 02:08:25 Next.js Role Based Authentication Tutorial 02:12:05 Next.js Clerk Role Based Auth Tutorial 02:31:08 Next.js Protect Routes with User Role 02:39:15 How to Fetch Data According to User Role in Nexj.js 03:09:17 School App Admin Homepage Data 03:11:25 Fetch Chart Data 03:16:55 Fetch Attendance Chart Data 03:27:37 React Next.js Even Calendar Component 03:35:35 Fetch School Announcement 03:42:05 School App Teacher Homepage Data 03:42:51 Next.js Big Calendar Tutorial (Add a recurring schedule) 04:01:45 Next.js Forms with react-hook-form and Z od Validation 04:09:25 Next.js Server Actions with Prisma and Zod 04:13:16 React Next.js useActionState (useFormState) Tutorial 04:17:21 Next.js Notifications with React Toastify Library 04:24:42 Delete Table Items with Server Actions 04:28:28 Next.js Form Fetch Select Options from the Database 04:38:50 School Classes (Create/Update/Delete with Server Actions) 04:48:56 School Teachers (Create/Update/Delete with Server Actions) 04:58:42 Image Upload with Next.js Cloudinary Widget 05:03:16 Creating Teacher 05:11:44 School Dashboard Single Teacher Page 05:22:25 School Dashboard Single Student Page 05:31:51 School Students (Create/Update/Delete with Server Actions) 05:47:23 Next.js Role Based Data Mutation (Protect Database) 06:01:10 How to Deploy Next.js App with Prisma and Postgres using Docker 06:12:45 Outro
👏 수많은 수강생이 열광한 홍랩의 기초 프로그래밍 강의, 알고리듬 파트1에 이어 파트2 까지 드디어 완결 되었습니다 ✨ 알고리듬의 핵심을 이해하고 코테용 문제풀이를 시작하기에 충분한 내용을 다루고 있습니다. 자신만의 방식으로 문제를 접근하고 해결하는 능력을 키워 보세요! 🎃 가을 세일 전과목 10% 할인중(~10/26) ✅ 목차 확인 및 구매 링크 https://honglab.co.kr/courses/algorithms https://honglab.co.kr/courses/algorithmspt2 ✅ 파트1 목차 (5시간 영상 + 예제 61개) 챕터1. 분할 정복 - 강의 소개 - 초등학교 더하기 - 초등학교 곱하기 - Karatsuba 곱하기 알고리듬 챕터2. 점근 분석 - 삽입 정렬 복습 - 귀납에 의한 증명 - 삽입 정렬 성능 실험 - 점근 표기법 챕터3. 점화식 - 병합정렬 복습 - 병합정렬 분석 - 점화 관계 - 마스터 정리 소개 - 마스터 정리 증명 - 치환법 챕터4. 중간값과 선택 - 개수 세기 - 부분 선택 정렬 - 최대 최소 찾기 - 기준값에 의한 분할 - 기대 선형 챕터5. 무작위 알고리듬 - 퀵-정렬 - 퀵정렬 성능 분석 - 퀵정렬과 병합정렬 비교 챕터6. 버킷정렬 - 비교 정렬의 하한 - 선형-시간 정렬 - 카운팅 정렬 - 기수 정렬 - 버킷 정렬 챕터7. 레드-블랙 트리 - 2-3 트리 - 레드-블랙트리 (삽입) - 레드-블랙트리 (삭제,선택) - AVL vs Red-Black 챕터8. 해싱 - 생일 역설 - 개별 체이닝 - map vs unordered_map - 로마 숫자 문제 - 유니버설 해싱 (참고) 챕터9. 그래프 - 모든 경로 찾기 문제 - 위상 정렬 - 큐-기반 위상 정렬 - DFS 위상 정렬 - BFS 경로 찾기 - 심벌 그래프 - 싸이클 찾기 챕터10. 강하게 연결된 요소들 - 연결된 요소 - 강하게 연결된 요소들(무차별대입) - Kosaraju 알고리듬 챕터11. 가중치가 있는 그래프 - 분할 상환 분석 - 힙과 우선순위 큐 - std::priority_queue - IndexMinPQ - 다익스트라 알고리듬 챕터12. 동적 프로그래밍 I - 동적 프로그래밍 - 철근 잘라서 팔기 문제 - 벨먼-포드 최단경로 찾기 - 외환 차익 거래(선택) - 플로이드-워셜 모든 최단경로 찾기 챕터13. 동적 프로그래밍 II - 최장 공통 문자열 찾기 - 0/1 가방 문제 - 무제한 가방 문제 - 가장 큰 독립 집합 챕터14. 탐욕스러운 알고리듬 - 부분 가방 문제 - 일정 짜기 문제 - 탐욕적인 알고리듬 - 허프만 코딩 챕터15. 최소 신장 트리 - 최소비용 신장트리 - Prim MST - Union-Find - Kruskal MST 챕터16. 최대 유량 - Ford-Fulkerson 챕터17. 안정적인 매칭 - 짝짓기 문제 - 이분 그래프 - 게일-섀플리 알고리듬 챕터18. 다루기 힘든 문제들 - 가장 긴 경로 찾기 - 여행하는 외판원 - P vs NP ✅ 파트2 목차 (4시간 영상 + 예제 25개) 챕터19. 문자열 - 문자열 안내 - 포인터에 대한 참조 - 트라이(Trie) - 순진한 문자열 매칭 - 슬라이딩 윈도우 - Rabin-Karp 문자열 탐색 - 문자열 매칭 오토마타 - 두 개의 포인터들 - 순진한 문자열 매칭(Explicit Backup 방식) - KMP 챕터20. 자료구조 강화 - 동적 순서 통계 - 인터벌 트리 챕터21. B-트리 - B-트리 삽입 - B-트리 삭제 - B+ 트리 소개 챕터22. 계산 기하 - 직선의 왼쪽과 오른쪽 - 선분의 교차 - 컨벡스 헐 - 여러 선분 교차 챕터23. 공간 분할 - 공간 해싱 - 쿼드 트리 - 균형잡힌 쿼드트리 - KD-트리 - 이진 공간 분할 챕터24. 길찾기 - 다익스트라 길찾기 - A* 길찾기 - 쿼드트리와 A* 📌 홍랩 추천 강의 링크 🎃 가을 세일 전과목 10% 할인중(~10/26) 1. [홍정모의 파이썬 추월코스] 튼튼한 기초부터 인공지능, 게임등의 다양한 분야까지 배울 수 있는 기회! : https://honglab.co.kr/courses/python 2. [무료] [코테용 C++ 핵심 정리] 핵심적인 내용만 간추려서 빠르게 훑어볼 수 있는 3시간 완강 가능! : https://honglab.co.kr/courses/cppsummary 3. [홍정모의 알고리듬 압축코스 - 파트1] 취업 준비와 기본기를 한번에! : https://honglab.co.kr/courses/algorithms 4. [홍정모의 알고리듬 압축코스 - 파트2] 사고력+응용력 : https://honglab.co.kr/courses/algorithmspt2 5. [홍정모의 그래픽스 새싹코스] 그래픽스 본질적인 재미와 DX11 사용법, 대학 강의 수준을 훨씬 넘어선 고급 실무 기술들을 다룹니다. : https://honglab.co.kr/collections/graphics 💌 디스코드 https://discord.com/invite/kgR9xJkbsV [홍정모 연구소 가입하기- 만족도 99% 실제 수강생 후기] https://cafe.naver.com/jmhonglab [홍정모의 따라하며 배우는 C언어] https://www.inflearn.com/course/following-c?inst=60214fff [홍정모의 따라하며 배우는 C++ (모던 C++)] https://www.inflearn.com/course/following-c-plus?inst=aa88a07c #알고리듬 #algorithms #코딩테스트
2024. 10. 26.
상태관리편 전면 리뉴얼 공지입니다. 강의 링크 : https://inf.run/5wPj 후원은 채널 가입 또는 슈퍼챗으로 하실 수 있습니다 https://www.youtube.com/channel/UCz9n4yRsYYryRjrSCK0-YWA/join 더 많은 강의 영상, 1대1 코칭, 컨설팅 : https://survivalcoding.com -- * 유료 강의 * ► Flutter 초입문 왕초보편 : https://inf.run/wE7R ► Flutter 입문 : https://inf.run/Xkto ► Flutter 초급 : https://inf.run/jjkd ► Flutter 응용 : https://inf.run/WPfx ► Flutter 중급 1편 - 클린 아키텍처 : https://inf.run/uiQy ► Flutter 중급 2편 - 실전 앱 개발 : 미국 주식 앱 (with 클린 아키텍처) : https://inf.run/aDZX ► Flutter 중급 3편 - 의존성 주입 가이드 https://inf.run/Nn2U ► 코틀린 문법 총정리 - 1시간 https://inf.run/NMmi ► 모던 안드로이드 - Jetpack Compose 입문 : https://inf.run/kxwL ► 모던 안드로이드 - Kotlin과 Jetpack 활용 https://inf.run/zgJu ► Java 디자인패턴 https://inf.run/azGJ — 책을 선호하나요? Android와 iOS를 동시에 개발하는 크로스 플랫폼에 관심이 있다면 2020 세종도서 학술부문 선정! ► 플러터 생존코딩 : http://www.yes24.com/Product/Goods/87664198 안드로이드를 제대로 배우고 싶다면. 2018 세종도서 학술부문 선정! ► 될 때까지 안드로이드 : http://www.yes24.com/Product/Goods/59298937 코틀린도 배우고 안드로이드는 간단히 맛을 보고 싶다면. 예제 중심! ► 안드로이드 생존코딩 코틀린편 : http://www.yes24.com/Product/Goods/64494679
2024. 9. 7.
여러분들은 만약 AI가 일자리를 대체한다면 어떤 직업이 첫 번째로 대체될 거라고 생각하시나요? 구독 눌러주세요! https://www.youtube.com/@TTALKKAG-AI?sub_confirmation=1 @OpenAI #미래전망 #미래직업 #샘올트먼 #ai #딥러닝 #생성형ai #인공지능 #ai #ai작가 #ai작곡 #ai작사 #ai직업 #ai미래 #미래도시 #인텔리전스 #오픈ai #챗gpt #챗봇 #ai강의 #ai시대
2024. 10. 2.
구글 I/O 발표 하루 전, OpenAI가 깜짝 발표한 GPT-4O! 🤯 OpenAI의 새로운 모델 스펙 공개와 Google의 데이터 커넥터, SynthID 발표까지! 📌 VPN - https://nordvpn.com/thecodingpapa 📌 제품 정보 카메라 - https://link.coupang.com/a/QND9h 휴대용 모니터 - https://link.coupang.com/a/GDTuU 탁상용 모니터 - https://link.coupang.com/a/bs2zTr 거치대 - https://link.coupang.com/a/GDTVm 노트북 - https://link.coupang.com/a/bs2Bzn 마우스 - https://link.coupang.com/a/Rr8E1 노트북 케이스 - https://link.coupang.com/a/GKDZ8 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." The Coding Papa 구독하시면 더 많은 비디오를 찾으실 수 있습니다! 💛 http://bit.ly/TheCodingPapa
2024. 5. 21.
2024. 9. 28.
💃🏻조카소 댄스 AI 출시!! 포인트 받고 무료로 사용해보기 👉 https://jocasso.codemafia.io/dance 📖(신간)Do it! 조코딩의 첫 웹 개발 - YES24: https://vo.la/mVMTp - 알라딘: https://vo.la/ANizc - 교보문고: https://vo.la/tNpin 조코딩과 코딩 공부하기 https://jocoding.net/ 조카소 - 자막/번역/더빙 AI, 사진 AI 등 https://jocasso.codemafia.io VVIP 멤버십 후원 빵쌤의 알고리즘님, 그림자그림자님, 라다님, 차딩Chading TV님, 아부심벨님, prochild님, turtleday터틀데이님, AI Beauty Artist님, eyuri chi님, 눌님, 정진균님, 서보성님, Tae hwan Kim님, 콜로라도님, 엠이에스코리아님 감사드립니다. https://www.youtube.com/@jocoding/join #개발자 #프로그래머 #ai #it #유머 #개그 #기도 #버그 #디버그 #디버깅
2024. 10. 9.