ComeOn 코딩베이비
2021년 05월 06일 (업데이트 일자 : 2021년 05월 12일)

[하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자!

◆ [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자!

 

강의를 4년 하면서 왜 학생들이 프로그래밍을 어려워하는지에 대한 많은 분석을 하였고 그 해답을 모은 15가지 강의입니다.
컴퓨터 공학을 전공하지 않은 개발자 꿈나무들이 기본 개념이 없어서 이해하지 못하는 것들이 너무나 많습니다.
기초가 탄탄하지 않기 때문입니다. 기초가 탄탄하면 흐름이 보입니다. 이유가 무엇일까요?
과거의 기술을 이해하면 현재의 기술이 왜 나왔는지 알게 되고, 현재의 기술의 단점을 알게 되면 미래에 어떤 기술이 나올지 알 수 있게 됩니다.
이런 방법으로 프로그래밍을 접하게 되면 기술에 대한 이해가 빨라집니다. 숲을 볼 수 있기 때문입니다.
이 15가지 영상으로 여러분의 기초를 탄탄하게 다지고 프로그래밍을 시작해보세요.

 


  • 전자와 2진수의 관계를 통해서 데이터가 어떻게 만들어지는지 이해할 수 있습니다.
  • 데이터가 만들어지면 저장을 해야겠죠? 메모리에 저장이 되는데 메모리가 어떤 구조로 만들어졌는지 알 수 있게 됩니다.
  • 메모리에 저장된 데이터를 어떻게 활용하는지에 대한 전반적인 컴퓨터 구조를 배우게 되면 I/O에 대해서 알 수 있게 됩니다.
  • I/O에 대한 개념이 잡히면 왜 프로그래머들이 I/O를 두려워하고 I/O를 최대한 발생시키지 않고 프로그래밍을 하려고 하는지 이해할 수 있게 됩니다.
  • 결국 분산시스템이 왜 나오는지, 비동기 처리를 왜 하게 되는지에 대한 힌트를 발견하게 될 것입니다.
  • 그 뒤 데이터를 교환하기 위해서는 왜 신뢰성이라는 것이 중요하며 해시는 왜 나왔고, 신뢰성을 위한 가장 완벽한 RSA에 대한 개념을 잡게 됩니다.
  • 이제 웹에 대해서 궁금할 것입니다. HTML의 탄생 배경에 대해서 알게 되면 왜 웹서버가 무엇인지 알게 되고, 웹서버는 왜 수동적인지 알게 됩니다.
  • 또 한 웹서버가 상태를 지속이 시키지 않고(stateful) 왜 상태가 없는(stateless) 웹서버가 되었는지에 대한 개념이 잡히게 됩니다.
  • 웹서버에 있는 데이터를 가져올 때 어떤 일들이 발생하며 왜 Header(헤더)가 필요한지를 알게 됩니다.
  • 이러한 웹서버를 구축하였을 때 사용자가 갑자기 많아지게 되면 왜 클라우드를 사용하는 것이 좋은지 알게 됩니다.
  • 마지막으로 컴퓨터는 멍청이인데 어떻게 컴퓨터를 똑똑하게 만들 수 있는지에 대한 개념을 것 배우게 되면 현재 프로그래밍의 패러다임에 대해서 알 수 있을 것입니다.
✍ 강의 맛보기!

 

✍ 여러분도 할 수 있어요!

지금 개발자라면 기존에 흩어진 퍼즐 조각들이 맞춰지는 마법을 경험하게 될 것입니다.
지금 프로그래밍을 처음 공부하려는 학생이라면 이 영상이 여러분의 프로그래밍 여정의 길잡이 역할을 해줄 것입니다.

✍ 추천합니다!

이 강의는 모두를 대상으로 하고 있습니다.

✍ 강의를 듣기 전에 필요한 선수지식

선수 지식은 없습니다. 지금 바로 시작해보세요!

커리큘럼 15개 레슨
  • 1강 전자와 2진수의 관계
  • 2강 메모리의 하나의 번지에 저장할 수 있는 데이터 양은 왜 8bit일까
  • 3강 - 컴퓨터는 어떤 구조로 만들어졌을까
  • 4강 - IO란 무엇인가요
  • 5강 청군vs홍군 전쟁에 승리하는 군대는 어디일까
  • 6강 TCP통신이 무엇이죠
  • 7강 신뢰성과 해시의 관계
  • 8강 신뢰성을 위한 가장 완벽한 암호화(RSA)
  • 9강 HTML은 논문을 위해서 탄생하였다
  • 10강 난 수동적인 웹서버야
  • 11강 Stateful과 Stateless란
  • 12강 OSI 7계층
  • 13강 TCP헤더와 HTTP헤더
  • 14강 클라우드란
  • 15강 컴퓨터는 멍청이! 비동기란
강사소개

개발하고 책 쓰고 강의하는 "데어" 입니다.
제 목표는 2가지입니다. 첫째, 최고의 강의를 하는 것, 둘째, 내가 생각한 것을 바로 실천하는 것입니다. 
도전은 항상 두려움과 함께 합니다. 두려움을 이겨내도 도전을 즐길 수 없습니다. 도전을 즐기려면 방법은 하나입니다. 실천하고 실패하고 실천하고 실패하고 결국 내가 원하는 목표를 쟁취하는 것입니다.
항상 도전하기 위해 회사이름을 겟인데어(Getinthere)로 짓고 개인 사업을 하고 있습니다. 여러분도 도전해보세요. 도전은 삶을 아름답게 만듭니다.

  • 개발경력 : 현 노마드랩 개발 팀장, 현 겟인데어 대표, BNK시스템(은행), 경성대학교 정보전산원, (주)놀방(스타트업)
  • 강의경력 : 부산IT교육센터 강의(스프링 프레임워크), 동의대학교 평생아카데미 강의(스프링 프레임워크), 정보진흥원 강의(공공데이터), 대전보건대 강의(스프링프레임워크), 광운대학교 강의(사물인터넷 스마트홈), SBS아카데미(자바 강의), 구름에듀(스프링프레임워크)
  • 집필저서 : 자바 프로그래밍 입문, JSP 프로그래밍 입문, IoT 사물인터넷을 위한 라즈베리파이 저자 (앤써북)
  • 집필중 : 플러터 UI 집필중
  • 유튜브 : 데어 프로그래밍 채널 운영 (스프링프레임워크, 리엑트, 플러터)
  • 학력 : 부경대 컴퓨터공학 석사
강의평가
0
  • 5
  • 4
  • 3
  • 2
  • 1
등록된 강의평가가 없습니다.