알면 칼퇴하는 Spring Boot 백엔드 바이브 코딩 맛보기
널널한 개발자
IntelliJ를 사용하는 Java 백엔드 개발자들이 Claude Code를 이용해 생산성을 극대화 할 수 있는 방법을 알려드립니다. 특히 윈도우 환경을 사용하는 분들이 겪는 바이브 코딩 환경 문제를 완벽히 해결할 수 있도록 도와드립니다.
입문
Java, Spring Boot, IntelliJ IDEA
This course covers topics for those who have completed basic studies of the C language, such as compiler theory, stack frame structure, multi-threading, virtual memory structure, security vulnerabilities, and secure coding. It is highly recommended for those who wish to become experts in the C/C++ field, or those who majored in CS or have similar skills!
Developers who want to go beyond the beginner level of the C language
C language structure in connection with compiler, computer architecture, and operating system
Memory debugging techniques and stack frame principles and structure
What is a security vulnerability and the core principles of secure coding
Multithreaded coding techniques
C Programming, Made More Powerful! 💥
😥 “I have a hard time understanding what a compiler is.”
🥲 “I want to be as good at C as a major, but something is lacking.”
🤔 “It’ll be hard to start studying CS again now...”
The coding craze has opened up a world where anyone can become a programmer. However, companies are complaining about a talent shortage, and many aspiring developers are worried about finding a job. Why? Because so few people have truly "properly" learned programming. Everyone learns programming languages and masters their grammar. However, few deeply consider or understand why they have become that way or how they operate .
For example, what about compilers ? Even working programmers, unless they majored in CS, often don't know much about compilers. This is because they've largely avoided them. However, one of the essential theories for developers to advance to the next level is compilers. However, it feels difficult to revisit CS studies now.
Computer science majors dedicate four long years to becoming developers. We often overlook the fact that coding, which is often perceived as something anyone can do, actually requires over four years of study.
Therefore, in order for beginners to move on to the next step, they need to make an effort to learn the theories such as how compilers work, grammar relationships of languages, programming theories related to computer architecture (virtual memory, multi-threading) , security (remote code execution vulnerabilities) , and secure coding.
Therefore, the subject and core goal of this lecture is to learn such theories and principles and secure competitiveness .
The goal is one: to acquire C programming skills that surpass the level of a CS major !
✅ Those who have already studied the basic grammar of the C language but feel that something is lacking
✅ Prospective majors who want to study the department in advance before majoring in CS (but only those who know the C language and data structures)
✅ Developers who want to experience compiler theory and gain a deeper understanding of programming languages.
✅ Job seekers who want to be competitive as developers, not just learn coding that “anyone can do”
It's said that training a single C/C++ developer typically takes two to three times more time and effort than training a Java developer. However, even Java experts ultimately require the same level of effort (or more) as C/C++ experts to handle troubleshooting and advanced theories. Ultimately, while they may be starting from different fields, there's a point where all the theories converge.
The topic and core goal of this lecture is to understand the essential theories that correspond to that point of contact .
💡 For those who feel a lack of CS knowledge as a C language developer but feel burdened by the burden of actually learning, this book will help you briefly understand core CS theories, such as compiler theory and system theory. It provides appropriate direction for beginner developers who want to differentiate themselves or leap to the next level.
This course is divided into ten sections. It covers essential knowledge for all practicing developers, starting with an understanding of the C language and compilers, and progressing to systems programming theory and secure coding.
Please check your player knowledge !
A basic understanding of C language grammar and data structures is required.
This course is not for beginners. It's an intermediate level course, assuming a basic understanding of C language grammar and theory (such as pointers) and data structures . It also assumes a basic understanding of the theories discussed in the lecture, " Become a Computer Science Major by Memorizing Broadly and Shallowly ."
Q. Aren't you going to cover C language grammar?
Yes, this course is for those who have already learned the C language and data structures. It does not cover introductory-level theory.
Q. Is it okay for Java programmers to listen?
If you have experience learning the C language and have some level of knowledge about pointers, it doesn't matter.
Q. Is it possible to practice on macOS and Linux environments?
While it's fine to listen to the theory, it's highly recommended to use the Windows 10 + Visual Studio 2022 development environment because it covers the specifics of how to use the tools.
💾 Training Environment & Learning Materials Guide
Who is this course right for?
People who have already studied the C language but feel it is lacking
People who want to learn C language properly at a major level
Developers who want to learn background theory before studying reversing
Need to know before starting?
Theories mentioned in the course 'Becoming a Computer Science Major by Memorizing Broadly and Shallowly'
Understanding C language basic grammar and pointers
Understanding data structures
37,678
Learners
2,209
Reviews
1,103
Answers
4.9
Rating
25
Courses
All
46 lectures ∙ (11hr 17min)
Course Materials:
All
80 reviews
5.0
80 reviews
Reviews 3
∙
Average Rating 5.0
5
학부때 배우고 사용하고 다시 배우고 사용하고 저에게는 배우고 찾아볼때 마다 아직 부족함을 많이 느끼게 해주는 C언어입니다. C언어 관련해서는 필요한 강의를 찾기가 쉽지 않은데 찾아 찾아 인프런까지 왔네요. 묻고 따지지도 않고 선택했습니다. 오랜시간 널널한 개발자님 책들로 많은 성장을 했기에 다시 새로운 강의로 열공할 마음에 두근거립니다. 강의 들으면서 thread관련 표준문서 및 VS 지원등 참고할만한 내용 다시한번 잘 정리했습니다. 감사합니다. "섹션 0.들어가기에 앞서" 서두를 시작으로 우선은 멀티스레드와 보안쪽 강의먼저듣고 처음부터 강의 정독하겠습니다. 감사합니다. 널널한 개발자님 새해복 많이 받으세요~ 그리고 이글을 읽으시는 분들 모두도 새해 복 많이 받으세요~
와우~~! 좋은 평가와 피드백 감사합니다. 인강의 좋은 점은 내가 원하는 순서로 들을 수도 있다는 점이죠. 자신에게 가장 효율적인 방법을 사용하시고 좋은 결과도 얻으시기 바랍니다. 제 책과 강의가 부족한 점이 많았을텐데...라는 걱정을 합니다. 앞으로도 열심히 스스로를 돌아보고 보완해야할 부분을 지속 보완하겠습니다. 혹시 보강에 관한 의견 있으시면 알려주세요. 추가 촬영을 적극 검토하겠습니다. 감사합니다.
Reviews 5
∙
Average Rating 4.4
Edited
3
정말 좋은 영상인것은 맞지만 기존 "독하게 공부하는 C언어"를 완강한 저의 입장에서는 아쉬운 점이 많았습니다 새로운 내용보다는 기존 내용과 겹치는 내용도 많았고 x86환경에서의 시연보다는 x64 환경에서의 시연이 주를 이루었으면 하는 아쉬움이 남습니다 그럼에도 불구하고 조금 더 깊은 내용을 알 수 있던점은 좋았습니다 감사합니다
아마도 가성비 관점에서 아쉬움이 많으셨을 것 같습니다. 그와 관련해 말씀을 드리자면 이 강의는 오래 전에 C언어를 공부했던 분이 다시 C언어를 공부해야 하는 분들을 위해 기획된 강의 입니다. 해서 더 아쉬움이 크지 않았을까 짐작해봅니다. 감사합니다. :)
Reviews 5
∙
Average Rating 5.0
5
꼭 한번은 들어야 할 강의 였습니다. 너무 좋았습니다.
와우~~! 좋은 평가 감사합니다. 이어서 들을 수 있는 강의들도 빨리 오픈하겠습니다. ^^
Limited time deal ends in 8 days
$77,000.00
30%
$84.70
Check out other courses by the instructor!
Explore other courses in the same field!