
AWS로 배우는 네트워크: 이론부터 실무까지
널널한 개발자
AWS 환경에서 서비스를 운영하려는 분들이 꼭 알아야 할 네트워크 이론들을 하나로 모았습니다. 기 강의를 통해 Private IP를 사용하는 사설 네트워크로 구성된 AWS VPC(Virtual Private Cloud)가 어떤 원리로 작동하는지 이해 할 수 있으며 ALB와 NLB 같은 서비스의 역할이 무엇인지 구체적으로 알 수 있습니다.
초급
네트워크, tcpip, aws-vpc
C언어를 독하게 제대로 공부하고 선형 자료구조까지 공부했다면 이제는 C++로 객체지향의 세계를 경험 할 시간입니다!







webzen
임직원들도 이 강의를 듣고 있어요!





webzen
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
Pass
독하게 시작하는 C 선형 자료구조 독하게 되새기는 C C개발자를 위한 최소한의 C++ 완강! 강사님 강의를 듣고 실습을 하면서 가장 크게 달라진 점 C와 C++의 단순 문법적 차이를 넘어서 메모리 구조적 측면에서 공통점을 깨달았고, 결국 이 공통된 메모리를 사용함에 있어서 클래스의 접근제어 , this 등등, 이런 C++의 문법은 결국 같은 공간의 데이터를 접근하고 조작하는 것의 차이일뿐.... 컴파일->어셈블->기계명령어 결국 언어는 문법차이구나 라는것을 느껴짐 더 길게 설명하고 싶지만 언어는 도구다 라는 말을 직접적으로 느끼게 해주었습니다. 윈도우 시스템프로그래밍 네트워크(이론,응용,소켓,프로그래밍) 남았습니다^^ 이후 책을 많이 읽으면서, 프로젝트를 많이 해볼 예정입니다.
5.0
귤귤
우선 좋은 강의 제작해주셔서 진심으로 감사드립니다! 저에게 최고의 C++, OOP 강의였어요. 독하게 되새기는 C와 이 강의 덕분에 기술면접을 통과할 수 있었다고 해도 과언이 아닐 정도로 면접 준비에 큰 도움이 되었습니다. 기술면접도 최종면접도 합격해서 제일 가고 싶었던 게임회사에 입사할 수 있게 되었어요. 강사님의 독하게 시리즈와 외워서 끝내는 시리즈 보유 중인데 그 중에 완강한 강의도 있지만, 필요한 섹션만 골라서 들은 강의도 있어요. 그런데 단 하나의 섹션만 골라 듣더라도 그 어느 강의보다, 그 어느 기술블로그보다 얻어갈 수 있는 게 많았습니다. 물론 기술면접용으로 제작하신 건 아닌 것 같지만, 널널한 개발자님의 강의와 ChatGPT 조합으로 단기간에 C++ 기술면접에 합격할 수 있는 치트키가 되었다고 생각됩니다. 다시 한 번 귀한 강의 감사드립니다!
5.0
Jake
한 30년 계속 C 만 가지고 일하다 필요해서 강의 듣고 있습니다.
C++ 프로그래밍 기법
객체지향 프로그래밍 기법과 간단한 디자인 패턴
C언어에서 C++로 자연스럽게 넘어가는 방법
C개발자들을 위해 최소한의 C++
문법이 아니라 프로그래밍 기법을 알려드립니다!
객체지향 프로그래밍의 문법만 배우는 강의가 아닙니다. 객체지향 프로그래밍 기법을 제대로 이해하고 스스로 프레임워크를 만들 수 있는 방법을 배웁니다.
C를 공부한 사람이 쉽고 빠르게 C++를 배울 수 있도록 최소한의 핵심만 골라 학습합니다.
'이것이 C++이다'의 내용을 최신 개발환경에 맞춰 개정한 내용을 저자에게 직접 배웁니다.
Visual Studio 2022 Community 및 64bit Windows OS 환경을 지원합니다.

C언어 그 다음을 생각하는 분
C언어와 자료구조를 공부한 후 다음 단계로 객체지향 프로그래밍을 공부해야겠다고 생각하시는 분들을 위한 강의입니다.
C/C++ 계열 전문가를 희망한다면 반드시 배워야 합니다.

객체지향 프로그래밍을 배울 분
Java, C++등 객체지향 프로그래밍 언어를 이용한 프로그래밍 기법을 배울 분들을 위한 강의입니다.
단순 문법으로는 알 수 없는 실무적 프로그래밍 기법을 배울 수 있습니다.

C++의 핵심만 빨리 배울 분
C++언어의 많은 기능과 문법 중 핵심만 골라 빠르게 활용하려는 분들을 위한 강의입니다.
C언어를 제대로 구사하는 분들이라면 이 강의 하나로 C++개발자가 될 수 있습니다.
C++ 언어를 두려움 없이 사용할 수 있는 실력을 갖게 됩니다.
문법적인 수준의 C++ 프로그래밍이 아니라 진정한 객체지향 프로그래밍 기법을 학습 할 수 있습니다.
향후 학습해야 할 디자인 패턴을 보다 쉽게 이해 할 수 있습니다.
(이 강의에서 디자인 패턴의 일부 내용을 이미 다루고 있습니다.)
응용 프로그램을 이루는 객체들은 각자의 존재 이유와 역할로 서로 긴밀하게 연결됩니다. 객체지향 프로그래밍 언어의 문법들은 모두 이 관계와 깊이 관련되어 있습니다.
그리고 무엇을 객체로 기술해야 하는지 초보자는 결정하기가 어렵습니다. 그런 문제를 해결하기 위해 핵심 미니 프로젝트 2가지를 강의 중 실시합니다. 이를 통해 설계와 프레임워크 구조에 대한 근본적인 이해를 얻을 수 있습니다.
이러한 이해는 매우 중요하며 앞으로 학습 할 수 많은 응용 프로그램 프레임워크를 쉽게 이해 할 수 있는 기반 지식이 되어 줍니다. 이는 전공자가 갖는 장점이라 하겠습니다.
Q. C언어와 자료구조를 공부했다면 C++도 반드시 공부해야 하는 것인가요?
네, 당연히 공부해야 합니다. 많은 기업들이 순수하게 C언어만 사용하는 경우는 많지 않습니다. 대부분 C++를 이용합니다. C언어 대비 더 높은 생산성과 유지보수성을 보장하기 때문입니다. C계열 개발 전문가가 된다는 말은 C++ 프로그래밍 능력을 사실 상 포함한다고 보셔도 됩니다.
Q. 향후 Java 백엔드 개발자를 희망하고 있습니다. 이 강의가 도움이 될까요?
Java 공부를 위해 C++를 공부한다는 것은 적절치 않습니다. 둘 중 하나만 학습하셔도 상관 없습니다. 그러나 시스템에 대한 깊은 이해를 바탕으로 언어에 상관 없이 객체지향 프로그래밍 기법을 공부하고자 의도 한다면 이 강의는 분명히 도움되는 것이라 말씀드릴 수 있습니다. 또한 강사가 운영 중인 유튜브 채널(널널한 개발자 TV)을 통해 백엔드 개발과 관련한 도움도 얻을 수 있습니다.
Q. 맥북 사용자도 이 수업을 들을 수 있나요?
macOS 환경에서는 실습을 진행 할 수 없습니다. 만일 꼭 맥북을 사용해야 한다면 Windows 11 운영체제를 가상머신으로 실행해 실습을 진행해야 합니다. 그러나 강의에서 언급하는 Visual Studio를 이용한 디버깅 기법을 실습 할 계획이 없다면 맥북을 이용해 별도 개발환경을 구축하고 학습하는 것은 충분히 가능합니다.
운영 체제 및 버전(OS): Windows 11 권장 (10가능)
사용 도구: Visual Studio 2022 Community (Visual C++ 개발환경)
PC 사양: Visual Studio 2022가 구동될 수 있는 사무용 PC수준 성능
강의에 사용된 예제 (zip 압축파일)
강의자료 (PDF)
넓고 얕게 외워서 컴공 전공자 되기 수강자
독하게 시작하는 C 프로그래밍 수강자 혹은 그에 준하는 C언어 프로그래밍 경험
선형 자료구조 기반 주소록 작성 경험
1차원 포인터는 무리 없이 활용할 수 있는 수준의 이해도
함수 포인터와 역호출 구조에 대한 이해
Visual Studio를 이용한 메모리 직접 조사, 호출 스택 추적 등 디버깅 능력
학습 대상은
누구일까요?
독하게 C언어와 자료구조를 공부하고 C++까지 공부하려는 분
이미 C언어를 알고 있으며 빠르게 C++를 배우고 싶은 분
C++로 Windows OS 응용 프로그램 개발을 해야 하는 실무자
선수 지식,
필요할까요?
C언어
선형 자료구조
인프런인증
51,039
명
수강생
3,051
개
수강평
1,204
개
답변
4.9
점
강의 평점
29
개
강의
전체
82개 ∙ (16시간 9분)
해당 강의에서 제공:
1. 시작에 앞서...
11:08
2. 차이와 대전제
21:58
4. 첫 번째 예제
13:12
6. 입/출력 흐름
13:41
7. 인스턴스 선언 및 정의
05:47
8. 전혀 다른 메모리 동적 할당
10:29
9. 참조형 (변하지 않는 포인터)
16:30
11. 범위 기반 for문
11:10
전체
50개
5.0
50개의 수강평
수강평 2
∙
평균 평점 5.0
5
우선 좋은 강의 제작해주셔서 진심으로 감사드립니다! 저에게 최고의 C++, OOP 강의였어요. 독하게 되새기는 C와 이 강의 덕분에 기술면접을 통과할 수 있었다고 해도 과언이 아닐 정도로 면접 준비에 큰 도움이 되었습니다. 기술면접도 최종면접도 합격해서 제일 가고 싶었던 게임회사에 입사할 수 있게 되었어요. 강사님의 독하게 시리즈와 외워서 끝내는 시리즈 보유 중인데 그 중에 완강한 강의도 있지만, 필요한 섹션만 골라서 들은 강의도 있어요. 그런데 단 하나의 섹션만 골라 듣더라도 그 어느 강의보다, 그 어느 기술블로그보다 얻어갈 수 있는 게 많았습니다. 물론 기술면접용으로 제작하신 건 아닌 것 같지만, 널널한 개발자님의 강의와 ChatGPT 조합으로 단기간에 C++ 기술면접에 합격할 수 있는 치트키가 되었다고 생각됩니다. 다시 한 번 귀한 강의 감사드립니다!
너무나 반가운 소식입니다. 강사가 얻을 수 있는 가장 큰 기쁨이 수강자분의 좋은 소식을 듣게 되는 것입니다. 그 자체로도 기쁘지만 그래도 제가 잘 살아왔다는 것에 대한 증거를 발견한 것 같아 행복하지요. 본디 면접이라는 것이 사람의 깊이를 알아보는 절차가 아닐까 싶습니다. 제 강의가 일부 도움이 됐겠으나 무엇보다 본인의 노력이 결정적이었을 것으로 판단합니다. 원하시는 기업에 가신만큼 많이 배우시고 때로 기대에 어긋나더라도 초심잃지 않고 달려가시기 바랍니다. 다시 한 번 축하드리며 응원하겠습니다. :)
수강평 13
∙
평균 평점 5.0
5
독하게 시작하는 C 선형 자료구조 독하게 되새기는 C C개발자를 위한 최소한의 C++ 완강! 강사님 강의를 듣고 실습을 하면서 가장 크게 달라진 점 C와 C++의 단순 문법적 차이를 넘어서 메모리 구조적 측면에서 공통점을 깨달았고, 결국 이 공통된 메모리를 사용함에 있어서 클래스의 접근제어 , this 등등, 이런 C++의 문법은 결국 같은 공간의 데이터를 접근하고 조작하는 것의 차이일뿐.... 컴파일->어셈블->기계명령어 결국 언어는 문법차이구나 라는것을 느껴짐 더 길게 설명하고 싶지만 언어는 도구다 라는 말을 직접적으로 느끼게 해주었습니다. 윈도우 시스템프로그래밍 네트워크(이론,응용,소켓,프로그래밍) 남았습니다^^ 이후 책을 많이 읽으면서, 프로젝트를 많이 해볼 예정입니다.
와우~~! C/C++ 개발자 트랙을 제대로 타고 계시는 군요! 지금까지 열심히 달려오신 그 학습열정에 박수를 보냅니다. 거기에 시스템 프로그래밍과 소켓까지 다룰 예정이라 하시니 응원하지 않을 수 없겠습니다. 꼭 좋은 주제로 프로젝트도 수행하셔서 학습한 지식을 완벽히 자신의 것으로 체화 하시기를 바랍니다. 잘 해내시리라 믿습니다. 건투를 빕니다! :)
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!