
Things They Don't Teach You in Bootcamps (React) Part 1
aftercamp
Master the complexities of React development, including custom hooks, TDD, the context API, refactoring, and complex state management.
중급이상
React, React Context, TDD
Develop Spring Boot applications faster and more robustly. Through accurate theoretical explanations and practical hands-on exercises, you will naturally acquire effective methods for using TDD in developing HTTP API applications.
518 learners
Level Basic
Course period Unlimited
Practical Spring Boot Web API Application Development using TDD
Accurate, key TDD theory
Using TDD without excessive tools and design
Improving the design after meeting requirements
Safely Refactoring from Simple Design to Structured Architecture
Correcting TDD Misunderstandings
Who is this course right for?
Those who want to build TDD as a core competency from the start of learning software development
Someone who wishes to grow as a programmer, reliably meeting requirements and improving design.
Those wanting to use TDD in Spring Boot web server application development practice.
Those who learned basic TDD but struggle with practical implementation.
For those who want to correct misunderstandings about TDD
Need to know before starting?
Understanding of Java language syntax sufficient for comfortable coding
HTTP Basic Knowledge
Basic Knowledge of Relational Databases
1,325
Learners
70
Reviews
23
Answers
5.0
Rating
3
Courses
여러 스타트업에서 CTO로 활동하며 기술팀의 역량 성장을 이끌어왔습니다.
코딩만큼이나 기술 지식과 경험을 나누는 일에서도 큰 즐거움을 느낍니다.
All
109 lectures ∙ (14hr 9min)
Course Materials:
All
44 reviews
5.0
44 reviews
Reviews 6
∙
Average Rating 4.8
Edited
5
I really enjoyed the lecture. It was the most helpful lecture I've seen recently. Thank you very much for preparing such a thoughtful lecture. I'm also very interested in testing and have purchased and studied several lectures and books related to testing, such as unit tests and TDD, but I was always at a loss as to how to apply what I learned to actual projects. So I thought it would be great if there was a lecture that taught how to properly introduce TDD or testing into projects, and through this lecture, I was able to grasp a major direction for TDD. Thanks to this, I feel like I can now cautiously try introducing TDD into my own projects. And I really hope a lecture on legacy code, which you briefly mentioned at the end, will also be released. A message for those considering purchasing the lecture: If you want to introduce TDD but are unsure how to proceed, this lecture will definitely be a great help.
Congratulations on completing the course, denia park, and thank you. One of the big reasons I decided to prepare the course was meeting many people who said they felt lost about adopting TDD, as you mentioned at the end, and wanting to help solve this problem, so your course feedback holds special meaning for me. I hope you can stably adopt TDD in your real-world projects to build better products faster. 🙏
Reviews 5
∙
Average Rating 5.0
Edited
5
This lecture clearly teaches that our work isn't just simple design and code writing, but understanding real-world customer problems and solving them through software. To someone who has only learned server, API, and databases, it's not easy to understand what it means to "develop in a customer-oriented way." Someone might tell them that using "Clean Architecture" or "Ports and Adapters" architecture makes it easy to handle changing requirements. Even after studying hard and applying patterns, it's not easy to feel like you are developing in a customer-oriented way. This lecture provides clear guidelines to such people. The content taught in the lecture is about well-organizing customer requirements and writing code that fulfills them. And in this process, it lets you realize how effective "Test-Driven Development" is. If you follow the lecture to the end and pay attention to its purpose, the question mark you have about TDD will turn into an exclamation mark.
Thank you very much for attending my lecture and leaving such a good review, 뜨어어님. It's a great relief to feel that what I wanted to convey was well delivered to you, 뜨어어님. I hope what you learned will positively impact your actual development work and be helpful to users!
Reviews 8
∙
Average Rating 5.0
5
I was able to internalize TDD through hands-on coding exercises in a way that focused on the practical value of software and could also increase productivity, without getting bogged down in theory. I felt that the examples covered in the lecture were carefully refined and structured to cover the necessary knowledge for the lecture while still feeling relevant to real-world industry situations. I believe this lecture can be a truly accurate solution for people like me who have a habit of building things hastily, spending time debugging, failing, and starting over, or for those whose coding habits, including writing clumsy tests, actually lower productivity.
Kkokkorok, you worked hard to finish the long lecture! 👍 Thanks for the good review, and hope what you learned brings great results in practice!
Reviews 1
∙
Average Rating 5.0
5
This lecture resolves common questions about TDD methodologies and applications often encountered. It effectively conveys the instructor's philosophy on how TDD helps us and its meaning from a problem-solving perspective.
Thank you for your review, Junhyeok. I'm glad that not only the techniques but also my thoughts seem to have been conveyed. If there's anything difficult, please don't hesitate to leave questions on Inflearn or Discord!
Reviews 1
∙
Average Rating 5.0
5
Beyond learning the TDD development methodology itself, it also contains important discussions on the perspective to take and the areas to prioritize when proceeding with software design and implementation. Also, while the difficulty of the exercises might be considered quite easy, I felt that complex problems or phenomena that can arise during the actual development process were transformed into a simple and seemingly straightforward form and included in the lecture within apparently simple scenarios. I strongly recommend it not only for those new to TDD but also for those new to software engineering or those who wish to grow from a new perspective, moving beyond existing habits.
Thank you for the good review and recommendation. I hope the content in the latter half of the lecture is also helpful!
Limited time deal ends in 1 days
$107,800.00
30%
$118.80
Explore other courses in the same field!