
Python Programming
blogstudy0222
Python, a language that makes it easy to get started with programming
入門
Python
Spring Web Programming learned while creating a calendar (schedule management)! Completely master Spring with examples you can use right away, not just short snippets~
79 learners
Level Basic
Course period Unlimited
Reviews from Early Learners
5.0
culwonder.company
The more you listen to the lecture, the better it gets.
5.0
귀염둥이
If you couldn't understand even after taking a government-funded training course, or when you don't have time for training, I think it's the best lecture to recommend.
5.0
맙소사
The Spring Boot course was truly excellent and provided a very satisfying learning experience! Before the course, I experienced a lot of stress due to repeated trial and error during self-study, but thanks to the systematic curriculum and detailed explanations, I was able to effectively solve problems. In particular, the practice-oriented projects and abundant material provided were a great help in increasing understanding and strengthening practical application skills. The example source code was also provided step-by-step, making it easy to follow the learning flow, and especially thanks to the extensive syllabus, which was meticulously organized rather than vague, it seems it will be a great help for reviewing and organizing. I feel I have a solid understanding of Security, MyBatis, and JPA, which were difficult when studying alone. Through the course, I felt the importance of review and gained motivation to continue learning in more depth. I was also able to properly set my future learning direction. Although studying every day wasn't easy, I was able to complete it to the end, and now I plan to review it again and organize it more deeply. I sincerely thank you for providing such excellent educational content. Also, through this course, I realized that my understanding of JavaScript was shallower than I thought, and I felt the need to build a foundation from the basics again. If you have any plans for JavaScript-related courses, they would be of great help. Furthermore, if a practical course linking React and Spring is offered in the future, I definitely want to take it. I also feel proud of myself for not playing during the holidays and working hard to complete the course. Finally, I sincerely thank the instructor for creating such a wonderful course with great care, and I hope you stay healthy always and look forward to seeing you again with good courses in the future. Thank you to the friend who told me about Inflearn.
Basic Concepts of Spring Framework with the Secret of its Birth
Spring MVC Architecture and Usage
Logging Framework Usage and Operation Strategy
Efficient Data Access: Mapper & ORM
Securing Web Applications with Spring Security
Asynchronous and RESTful
Who is this course right for?
If you know the Java language but don't know how to build web applications, you are very welcome!
Are you new to web development? Let's learn the basics of Spring together, step by step!
Spring, daunting to study alone, learn easily with hands-on classes!
If you have Spring experience but can't utilize it properly, you are very welcome!
Backend or full-stack developers welcome!
Need to know before starting?
Java Beginner/Intermediate enough
HTML, Javascript, CSS Beginner level is enough
6,771
Learners
128
Reviews
15
Answers
4.9
Rating
2
Courses
I am a developer and instructor with over 20 years of experience in Java-based web development. I possess extensive practical expertise ranging from large-scale project design to performance optimization, and I have dedicated myself to sharing development knowledge through numerous corporate training programs and university lectures. I provide deep insights through a balanced perspective of both industry practice and education.
All
75 lectures ∙ (35hr 34min)
Course Materials:
All
12 reviews
4.9
12 reviews
Reviews 7
∙
Average Rating 3.4
Edited
5
The more you listen to the lecture, the better it gets.
Hello culwonder.company. Thank you sincerely for taking the time to attend the lecture and leave your feedback. Regarding the feedback you provided, it seems the initial content of the lecture might have felt somewhat basic compared to what you expected, which may have led to your feeling of greater disappointment. This lecture is designed with a structure that builds a solid foundation of basic concepts and then gradually expands to practical difficulty levels. In the beginning, it focuses on the web development flow and the core principles of Spring Boot, and later covers advanced topics like implementing authentication/authorization, applying security, separating permissions, developing calendar-based features, logging, etc., reaching the level of building an actual service. If possible, I sincerely ask that you please review the content from the middle onwards once more. I believe you will be able to fully experience the practical sense and in-depth difficulty level you expected. The feedback you provided is very valuable to me as well, and I will actively incorporate it into creating better lectures in the future. Thank you once again, and have a good day!
Hello culwonder.company. Thank you very much for leaving another valuable course review. You might have felt a bit disappointed at first, but I'm truly delighted that you listened to the lecture until the end and reviewed it so positively. "It gets better the more you listen" is truly encouraging feedback from the perspective of someone who prepared the lecture. I will continue to strive to create lectures that help you gradually build your skills in the future. Thank you once again for your warm support and heartfelt review. Have a great day today!
Reviews 5
∙
Average Rating 4.8
5
If you couldn't understand even after taking a government-funded training course, or when you don't have time for training, I think it's the best lecture to recommend.
Hello, Gwiyeomdungi. Thank you sincerely for taking the course and for the detailed review you left. I am very happy that the lecture seems to have been helpful for your learning. Spring Boot can feel a bit difficult for those encountering it for the first time. Also, if there isn't enough lecture time or if basic concepts aren't properly organized, many people find it very difficult to learn. I tried my best to explain things as easily as possible, and I feel a great sense of reward knowing that the lecture helped fill in the gaps you had, Gwiyeomdungi. It's especially impressive and wonderful that you took the time to study despite it being a holiday period. I believe this kind of consistent attitude is ultimately the greatest driving force for improving skills. As you already know, I'd like to add some points that might be helpful for your studies. Even if you encounter parts you don't fully understand while studying or developing, repeating the process of creating projects yourself and resolving errors will gradually lead to understanding and familiarity. It's important to build a solid foundation in basic concepts (e.g., dependency injection, controller-service-repository structure, REST API design, etc.). And more than anything, the 'experience of creating something yourself, no matter how small,' helps you grow your skills quickly. I believe your current efforts will surely become a great asset later on. If you keep moving forward step by step, you will definitely become a great developer. I sincerely support your future growth and journey as a developer. I will repay you with even better lectures. Thank you!
Reviews 1
∙
Average Rating 5.0
Edited
5
The Spring Boot course was truly excellent and provided a very satisfying learning experience! Before the course, I experienced a lot of stress due to repeated trial and error during self-study, but thanks to the systematic curriculum and detailed explanations, I was able to effectively solve problems. In particular, the practice-oriented projects and abundant material provided were a great help in increasing understanding and strengthening practical application skills. The example source code was also provided step-by-step, making it easy to follow the learning flow, and especially thanks to the extensive syllabus, which was meticulously organized rather than vague, it seems it will be a great help for reviewing and organizing. I feel I have a solid understanding of Security, MyBatis, and JPA, which were difficult when studying alone. Through the course, I felt the importance of review and gained motivation to continue learning in more depth. I was also able to properly set my future learning direction. Although studying every day wasn't easy, I was able to complete it to the end, and now I plan to review it again and organize it more deeply. I sincerely thank you for providing such excellent educational content. Also, through this course, I realized that my understanding of JavaScript was shallower than I thought, and I felt the need to build a foundation from the basics again. If you have any plans for JavaScript-related courses, they would be of great help. Furthermore, if a practical course linking React and Spring is offered in the future, I definitely want to take it. I also feel proud of myself for not playing during the holidays and working hard to complete the course. Finally, I sincerely thank the instructor for creating such a wonderful course with great care, and I hope you stay healthy always and look forward to seeing you again with good courses in the future. Thank you to the friend who told me about Inflearn.
Hello! Thank you so much for your valuable course review. I am so happy that the lecture was helpful to Mabsosa-nim. I feel a great sense of reward seeing that you seem to have achieved satisfying results. I am also glad that you were able to understand difficult topics like Security, MyBatis, and JPA. I am very happy that the example source code and lecture materials were helpful, and I trust you'll continue to review them well. Your consistent effort to build deeper knowledge through review is truly wonderful! Thank you also for requesting lectures on JavaScript and React + Spring. I will review that in the future. Actually, currently, it's a bit difficult to prepare new lectures right away due to offline classes and actual project work. However, I know well that it's a necessary topic, and I will definitely review it as soon as conditions permit. I will also continue to strive to prepare better lectures. Everyone hits a wall at least once while studying; when that happens, it's okay to take a break without rushing. As you slowly build up again through review, you will surely meet a much stronger version of yourself. Please stay healthy, and I sincerely wish you to continue your great learning journey ahead! Thank you!
Reviews 30
∙
Average Rating 5.0
5
Incredible lecture density! I'll listen carefully and leave a detailed lecture review later.
Hello, doomco! Thank you so much for your valuable feedback. I'm so glad it was helpful to you :) As the saying goes, "Well begun is half done," you've already taken the first step, so you've already conquered half of it! The content from now on is structured to help you understand the core concepts more easily through practice. If you follow along step by step until the end, you will find yourself having completed the course and will be surprised by how much you have grown. I think the most important thing is to 'go all the way'. Even concepts that seemed confusing at first will naturally connect and become clear to you, as if untangling a thread. Let's run together until the end! I'll always be there to support you. Anyone can hit a wall while studying. But after that moment passes, you will surely find yourself stronger. If doomco encounters a wall, it's okay not to rush. It's okay to take a break or go slowly. If you steadily take one step at a time, you will be able to overcome that wall wisely before you know it. Please feel free to ask for help whenever you need it. Your valuable feedback is always welcome! I hope your learning time leads to a pleasant experience, and that its lingering warmth permeates your daily life. Have a pleasant learning day today, and always have a happy day~
Reviews 12
∙
Average Rating 5.0
5
Hello Jeong Hae-ryong, Thank you sincerely for completing the course and leaving a 5-star rating. As an instructor, I feel great satisfaction knowing that you completed the entire course and gave it the highest rating, which shows that this course played a sufficient role in your learning journey. Rather than listing individual Spring Boot syntax or fragmented examples, this course is designed with a curriculum that helps you understand the overall structure of Spring web development by building a complete website from start to finish. Starting from setting up the development environment and understanding the basic structure of Spring Boot, the course is structured to help you naturally grasp through repetitive practice what roles the controller, view, and service layers have and how they connect with each other. Beyond simple request-response processing, I designed the course to let you experience the flow of the MVC pattern and data transfer process by implementing essential features for real services such as schedule registration, retrieval, modification, and deletion. Through this process, you can see the big picture of how Spring Boot-based web applications work internally. In particular, by covering the relatively realistic topic of calendar-based schedule management, I believe it helped you understand the structure where the screen, server, and database are organically connected. Also, rather than processing all logic in the controller, by repeatedly using a structure that separates the service layer and data access layer, I aimed to help you naturally consider what constitutes a maintainable and extensible structure beyond just code that works. During the database integration process, by experiencing data design and query processing flows frequently encountered in real services, you should have also developed a sense of how Spring and databases connect. Throughout the course, I hope the parts where I tried to explain as much as possible 'why we write it this way' and 'what the reason is for using this structure' were helpful to your learning. The biggest goal of this course was not just to have you type along with the code, but to create a foundation that allows you to add or modify features on your own later. Now that you've completed the course, I believe you'll feel that your understanding of Spring web development has definitely changed just by adding one more feature or slightly modifying the screen. Once again, I deeply thank you for completing the course and giving it a 5-star rating, and I sincerely hope that the experience you've gained through this course becomes a solid starting point leading to advanced Spring learning, personal projects, or practical work. I hope you continue your development studies enjoyably and consistently. Thank you.
Thank you for the great lecture. I initially purchased this after watching your "Hands-on! Building a Library Management Application with Kotlin and Spring Boot (Java Project Refactoring)" course, and this is also an excellent lecture. Thank you. Please continue to create many more great courses in the future.^^
$106.70
Check out other courses by the instructor!
Explore other courses in the same field!