기초 탄탄! 독하게 시작하는 Java Part 3(하) : 소켓과 파일 I/O
널널한 개발자
java.io를 시작으로 NIO 및 NIO.2 기반의 고성능 입/출력 시스템을 개발 할 수 있는 방법을 배울 수 있습니다. 무엇보다 파일 입/출력을 끝내는 순간 고성능 서버 개발까지 덤으로 끝낼 수 있도록 해드립니다!
중급이상
Java, 네트워크, tcpsocket
넓고 얕게 외워서 컴퓨터 공학 전공자가 되고 싶은 모든 비전공 초보자를 위한 강의입니다. 컴퓨터 구조, 운영체제 등 컴퓨터 공학 전공 필수과목에서 어떤 것을 배울 수 있는지 빠른 시간에 알 수 있습니다. 무엇보다 외워서라도 끝낼 수 있습니다!
2진수, 16진수 체계와 진법변환 등 기초이론
전가산기로 설명할 수 있는 컴퓨터 구조
간단히 쉽게 이해하는 운영체제 구조
프로그래밍이란 무엇이고 컴파일러와 인터프리터 등 방식에 대한 이해
자료구조에 대한 맛보기
동시성, 원자성, 병렬성 등 고급 이론을 위한 어휘에 대한 이해
개발 초보자라면 꼭 알아야 할
IT 및 컴퓨터 이론을 강의 하나에 쏙!
코딩을 막 배우기 시작했는데, IT 관련 용어는 아예 무슨 말인지 모르겠어요.
비전공자인데, 컴공과를 나온 분들에 비해 컴퓨터 이론 기초가 부족한 것 같아요.
짧은 시간에 복잡한 개념을 배우려니 머리가 아파요. 단순하게 접근할 순 없나요?
👉 딱 필요한 내용만 외워서 눈에 띄게 차이를 줄일 수 있습니다!
개발 또는 엔지니어링 분야에 있다 보면, 경력이 쌓일 수록 컴퓨터 공학을 전공한 사람과 그렇지 않은 사람 사이의 격차가 더욱 느껴지기 마련입니다. 이는 기초 IT 이론을 이해하는 정도가 다르기 때문이며, 비전공자이거나 타 직무에 종사하다 개발 분야로 전직한 분들이 많이 겪는 현상이기도 합니다.
컴퓨터공학 전공자들이 학부에서 배우는 CS 이론을
쉽고 빠르게 ‘외워서’ 익힐 수 있도록 도와드립니다.
이 강의는 비전공자로 개발에 들어선 초보 개발자 분들의 어려움을 해결하기 위해 만들어졌습니다. 복잡하고 이해하기 힘든 이론들을 쉽고 단순하게 외우는 것만으로도 일정 수준에 도달할 수 있도록 도와드립니다. 컴퓨터 공학 전공자들이 4년 동안 어떤 것들을 공부하는지 빠르게 익혀보실 수 있습니다.
제목처럼 이해가 아닌 암기를 통해 전공자들조차 쉽게 이해하기 어려운 개념들을 명쾌한 비유로 이해하고, 비전공자 개발자로서 느끼는 격차를 줄이는 게 이번 강의의 목표입니다!
IT 기술서에 반드시 나오는 핵심 개념들을 빠르게 살펴봅니다.
이 강의를 수강하고 나면 앞으로 개발 분야를 이해하는 수준이 달라질 것이라고 약속합니다!
이 강의를 듣기 전과 후... 당신의 인생이 바뀔 수 있습니다!
전공자가 4년이란 시간을 들여 익힌 방대한 컴퓨터 이론을 비전공자가 따라가기란 쉽지 않습니다. 그 어떤 교육도 한두 시간만에 그만한 이해를 만들어줄 수는 없습니다. 다만 이 강의는 그런 갭을 최소화하고, 어려움을 덜 수 있는 방법을 알려드립니다. 세상에 드라마틱한 요행은 결코 없지만, 인내하고 따라오신다면 제가 그동안 경험하며 배운 것들을 최대한 종합적으로 전달해 드리겠습니다.
이해가 되었을 때의 결론은 비슷하지만, 모르는 방식은 저마다의 이유로 각기 다릅니다. 모른다는 것을 메꿀 수 있는 유일한 방법은 질문입니다. 그러니 질문하는 것을 절대 주저하지 마세요. 인생에 바보 같은 질문이란 없습니다. 모르는 것이 있다면 반드시 질문을 남겨주시기 바랍니다. 필요하다면 꼭 답변을 드리겠습니다. 이 강의를 통해 여러분의 개발 체력을 한층 더 기를 수 있기를 바랍니다!
학습 대상은
누구일까요?
IT기술 전반에 대한 이해를 빠른 시간에 얻기를 바라는 분
코딩을 처음 접하는 초보 개발자
시스템 엔지니어를 희망하는 비전공자
선수 지식,
필요할까요?
엑셀(Excel)을 사용해본 경험이 있어야 합니다.
PC나 인터넷을 사용하는 데 크게 어려움을 겪는 정도가 아니면 이해할 수 있습니다.
AND, OR, XOR, NOT 등 간단한 논리 연산식을 이해할 수 있어야 합니다.
33,390
명
수강생
1,792
개
수강평
1,044
개
답변
4.9
점
강의 평점
21
개
강의
널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다. 반갑습니다. ^^
전체
31개 ∙ (4시간 59분)
해당 강의에서 제공:
1. 수강에 앞서 강의소개
08:30
2. 다나와에 가보세요.
09:20
3. 1비트와 디지털
05:31
6. 외워야 할 단위 체계와 숫자
08:46
7. 컴퓨터가 글자를 다루는 방법
09:59
8. 컴퓨터가 사진을 다루는 방법
10:21
10. 컴퓨터가 뺄셈하는 방법
09:17
11. CPU가 곱하고 나누는 방법
10:02
12. 컴퓨터가 연산하는 과정
08:03
14. HDD, SSD와 파일 시스템
22:04
전체
278개
4.9
278개의 수강평
수강평 17
∙
평균 평점 5.0
5
다시 한번 복습한다는 마음으로 완강하였습니다. 현업 웹 개발자로 일 하고 있지만, 데이터베이스의 중요성은 정말 두말하면 잔소리라고 생각합니다. 선생님 말씀에 적극 공감하며 OS 강의도 열공하겠습니다.
현업에 계시는 분이라면...큰 도움이 되지 못했을 수 있겠다는 생각도 듭니다. 그럼에도 불구하고 좋게 봐주셔서 감사합니다. DB는 IT서비스 구조의 근간이라 할 수 있지요. 관련해서 강의를 보완하는 것도 좋겠다는 생각을 했습니다. 앞으로 게시된 강의를 더 개선하도록 신경 쓰겠습니다. 감사합니다. ^^
수강평 8
∙
평균 평점 4.8
5
비전공자 입장에서 가뭄의 단비 같은 강의입니다. 개인적으로 가상메모리 부분이 너무 생소해서 이해하는데 오랜 시간이 걸렸지만 덕분에 얕게 남아 볼 수 있었습니다. 앞으로 이것저것 프로젝트도 하면서 CS전공 지식까지 차곡차곡 쌓아 올려 보겠습니다. 감사합니다!
좋은 평가와 피드백 감사합니다. 본 과정에서 다루지 못한 조금 더 깊은 내용은 곧 오픈될 운영체제 과정에서 더 자세히 다룹니다. 따라서 꼭 운영체제 강의도 함께 학습하시기를 강력히 권합니다. 제 유튜브 채널에서 현재 무료로 볼 수 있고 인프런에도 곧 함께 오픈됩니다. 참고하시기 바랍니다. ^^
수강평 1
∙
평균 평점 5.0
5
비전공자로서, swiftUI 독학으로 개발에 처음 발을 들이밀었다가 제대로 시작하고 싶다는 마음에 본 강의로 시작한 35세 군인입니다. 알아 듣겠는 것도 모르겠는 것도 있는데, 막연할지라도 저에게는 뭔가 밑그림이 되는 강의가 되어서 개인적으로 너무 좋습니다. 강사님 C시리즈와 네트워킹 시리즈, 리눅스는 개별로 공부하면서 나름 정석이라고 생각하는 테크를 타가면서 저만의 진지한 취미를 계속 발전시켜 나가 언젠가 디지털 노마드의 계열에 합류하고 싶네요. 좋은 강의 감사드리고, 내년에 나온다는 강사님 개정판 책도 어서 좀...나왔으면 하는 기대를 깊게 해봅니다. 감사합니다.
마음이 따스해지는 평가와 피드백 고맙습니다. 무엇보다 현직 군인 신분으로 학습까지 병행하고 계신다는 점이 놀랍습니다. 결코 병행하기가 쉽지는 않을 것을 육군 병장 만기 전역한 사람으로써 너무나 잘 알고 있기 때문입니다. 잘 되실 겁니다. 지금처럼 계속 노력하신다면 꼭 원하는 결과를 얻으실 수 있으리라 생각합니다. 책도 얼른 개정 완료하도록 더 노력하겠습니다. 고맙습니다. :)
₩66,000