웹에서 미디어를 다루는 방법 MediaStream API
이사님은
웹에서 미디어(비디오, 오디오)를 다루는 방법!! 이제 어렵지 않습니다. 하나하나 씩 따라하면서 배우는 MediaStream API 와 WebRTC
초급
Web API, webrtc, websocket
You can implement overall settings for starting a project and register it as a template project to maximize productivity.
Package structure design
CORS settings
JWT Authentication
Social Login (Kakao)
Global error handling
API Documentation (Swagger)
XSS (Cross-site scripting) protection
Registering a GitHub template project
When you need to create a new project, have you ever thought about how to set up the overall project to start the project, how to set up the package structure , and wished that someone would set up the project for you so that you can start developing right away ? If you have code written for other projects before, you may have found yourself copying the existing logic with [CTRL+C] and [CTRL+V] when starting a new project.
When starting a new project, I implemented the necessary settings and common functions in advance and created a template project. If I started a new project based on the template project , I thought that I could maximize productivity by developing only the APIs needed for the project at the same time. I call this process the process of creating my own snail house . Through this lecture, we will create a basic snail house and add useful functions, settings, and libraries one by one while working on future projects. It is like continuously remodeling the inside of the snail house . The snail house grows with me!
Furthermore, after joining a company, you'll often be tasked with maintaining projects that have already been set up to a certain extent. This lecture will give you a general understanding of how a project is structured. Even if you're building a new project from scratch , you'll find yourself effortlessly navigating everything from initial setup to development.
Project when creating an API server
For those who want to know the overall settings
Grab the basic template and make your own
Anyone who wants to develop the project
JWT-based social networking on API servers
Anyone who wants to implement login
Learn about CORS and other origins
Configure settings to enable API calls.
If an exception occurs while performing the API, each
Not handling exceptions, but globally
Learn how to handle exceptions so you can handle them.
Proceed with issuing Kakao tokens by referring to the documents provided by the Kakao Developer Center .
You can learn the process of implementing an API based on documents through lectures.
Using the issued Kakao ACCESS TOKEN
Implement social login
We issue JWTs to be used in the API we create.
The developed APIs are supported by Swagger
We use it to automate documents.
XSS (Cross-site scripting), the most basic of web security
Add settings to defend.
The implemented template project is available on GitHub.
Register as a Template Repository
When starting a new project
Let's create a new project based on the template.
There are some comments saying that the lecture sound is low, so if possible, please listen with earphones .
Q. I have never used Spring Data JPA before. Can I still take the course?
You should have basic knowledge of entity design, lazy loading, change detection, and query methods based on Spring Data JPA to easily follow the lecture.
Q. I don't know much about Spring. Is it okay to take the course?
If you don't have any experience with Spring itself, you might find this course difficult. However, if you have experience creating APIs based on Spring, you'll find the course easier.
Hello! I'm a developer currently working at an e-commerce company. I served as the main instructor for the " Dapper Lion X Eastsoft " externship from April to May 2022, and published a book titled " Spring Boot Shopping Mall Project with JPA " in September 2021.
Who is this course right for?
Anyone who wants to learn about basic project settings
For those who want to implement basic common functions in advance to start a project
People who usually do a lot of side projects
Need to know before starting?
Spring Boot
Spring Data JPA
Java
Experience using GitHub (uploading source code)
Spring
All
38 lectures ∙ (6hr 38min)
Course Materials:
All
30 reviews
4.7
30 reviews
Reviews 70
∙
Average Rating 4.3
4
스프링부트 쇼핑몰 JPA 책부터 강의까지 잘 봤습니다! 다만, 목소리가 잡음과 함께 작게 들리고, 화질이 낮습니다. IDE에 있는 코드가 흐리게 보여요 둘만 빼면 이미 좋은 강의입니다😁 그리고 이건 좀 개인적인 부분이긴 한데요. 쇼핑몰 JPA 책에서 로그인 부분 세션이 아닌 JWT(소셜 로그인이 아닌 그냥 OAuth)로 바꾸려고 하는데, 세션에서 어떻게 바꿔야할지 감이 잘 안잡히네요 멘토링이나 혹은 좀 도움 받을 수 있는 방법이 있을까요
안녕하세요 책부터 강의까지 들어주셔서 감사합니다! 제가 강의를 처음 녹화하는거라 음질이나 주변 소리같은 것들을 신경쓴다고 썼는데 많이 미숙했었던거 같습니다 ㅠ 다음번에 강의를 만들게 되면 더 신경써서 만들도록 하겠습니다. JPA 쇼핑몰 책관련해서는 백견불여일타카페(https://cafe.naver.com/codefirst) 질의 응답 게시판에 게시글 남겨주시면 쪽지 드리도록 하겠습니다.
Reviews 29
∙
Average Rating 4.6
5
가성비 좋은 강의였고 내용도 알차서 많이 배웠습니다. 더 비싼 강의들도 그냥 api만드는법 정도를 익히는 강의가 많은데 에러처리하는 방법이라던가 jwt토큰을 시큐리티 없이 세팅하는법이라던지.. 등등 많아서 셀 수 없지만 스프링을 막 접하는 사람들이 알고싶어하는 내용을 큰틀에서 잘 정리하여 주신거 같습니다! 감사합니다. - 보일러템플릿을 만드는 용도로도 훌륭하지만 스프링 기초를 익히는데도 상당히 유익한거같아요 ^^
스프링 관련 내용들은 직접적으로 설명하고 있지 않긴한데 휴고님이 스프링 관련 공부를 열심히 하셔서 덤으로 가져가신거 같네요! 도움이 많이 되셨다니 저도 기분이 좋네요! 강의 내용 좋게 봐주셔서 감사합니다!
Reviews 16
∙
Average Rating 5.0
5
SpringBoot 기반으로 OAuth, 인증, 인가, jwt, 전역 예외처리, swagger 등등 프로젝트를 진행하는 데 꼭 필요한 내용과 반복적인 내용을 자세하게 알려주셔서 많은 도움 되었습니다. 해당 강의의 강사님께서 쓰신 쇼핑몰 만들기 책도 읽어 보면서 진행해서 더욱 성장할 수 있었습니다. 감사합니다.
안녕하세요! 쇼핑몰 책부터 강의까지 수강해주셨군요! 감사합니다 :) 강의 내용이 앞으로도 개발하시면서 도움이 많이 됐으면 좋겠습니다!
Limited time deal
$28,870.00
25%
$29.70
Explore other courses in the same field!