
외워서 끝내는 네트워크 핵심이론 - 기초
널널한 개발자
TCP/IP에서 HTTP까지! 네트워크에 대한 기본 이론이 부족한 분들이 '외워서'라도 전공 이론을 이해하고자 희망하는 분들을 위해 준비한 강의입니다. 할 수 있습니다!
입문
네트워크, 프로토콜
C언어를 독하게 제대로 공부하고 선형 자료구조까지 공부했다면 이제는 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언어
선형 자료구조
36,723
명
수강생
2,105
개
수강평
1,093
개
답변
4.9
점
강의 평점
24
개
강의
전체
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
12. 디폴트 파라미터
09:37
14. 함수 템플릿
08:05
15. 네임스페이스
17:20
16. 식별자 검색 순서
09:24
17. Name mangling
15:19
55. 가상 함수 (※매우 중요)
18:52
56. 소멸자 가상화
12:02
59. 순수 가상 클래스
11:34
60. 인터페이스 상속과 추상 자료형
06:21
61. 네 가지 형변환 방법
11:32
62. 상속과 형변환
15:38
63. 다중 상속
09:09
64. 가상 상속
04:21
65. 클래스 템플릿
13:46
66. 템플릿 특수화
05:19
67. 템플릿 활용과 정적 멤버
11:11
68. 클래스 템플릿과 상속
03:26
72. catch 다중화
07:26
73. 스택 풀기
08:38
74. 예외 클래스
05:06
75. 메모리 예외 처리
07:12
전체
34개
5.0
34개의 수강평
수강평 11
∙
평균 평점 5.0
5
독하게 시작하는 C 선형 자료구조 독하게 되새기는 C C개발자를 위한 최소한의 C++ 완강! 강사님 강의를 듣고 실습을 하면서 가장 크게 달라진 점 C와 C++의 단순 문법적 차이를 넘어서 메모리 구조적 측면에서 공통점을 깨달았고, 결국 이 공통된 메모리를 사용함에 있어서 클래스의 접근제어 , this 등등, 이런 C++의 문법은 결국 같은 공간의 데이터를 접근하고 조작하는 것의 차이일뿐.... 컴파일->어셈블->기계명령어 결국 언어는 문법차이구나 라는것을 느껴짐 더 길게 설명하고 싶지만 언어는 도구다 라는 말을 직접적으로 느끼게 해주었습니다. 윈도우 시스템프로그래밍 네트워크(이론,응용,소켓,프로그래밍) 남았습니다^^ 이후 책을 많이 읽으면서, 프로젝트를 많이 해볼 예정입니다.
와우~~! C/C++ 개발자 트랙을 제대로 타고 계시는 군요! 지금까지 열심히 달려오신 그 학습열정에 박수를 보냅니다. 거기에 시스템 프로그래밍과 소켓까지 다룰 예정이라 하시니 응원하지 않을 수 없겠습니다. 꼭 좋은 주제로 프로젝트도 수행하셔서 학습한 지식을 완벽히 자신의 것으로 체화 하시기를 바랍니다. 잘 해내시리라 믿습니다. 건투를 빕니다! :)
수강평 94
∙
평균 평점 5.0
5
(25/07/20/일 12:48) 정말 많은 것을 배웠습니다. OOP에 대해서, 많이 이해가 되네요. 종강에서 알려주시 STL , 람다식, 디자인패턴 강의도 시간이 되시면 만들어 주시면 좋겠다고 생각을 해 봅니다. 제게 아주 많은 도움이 되고 있습니다. 좋은 강의 만들어 주셔서 감사합니다.
와우~! 좋은 평가와 피드백 고맙습니다. 그렇지 않아도 람다식에 대해서는 보완을 좀 해볼까 고민을 하고 있었습니다. 주신 의견 일정에 반영하겠습니다. 고맙습니다. :)
수강평 1
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0
수강평 5
∙
평균 평점 5.0
월 ₩19,800
5개월 할부 시
₩99,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!