
Memorize and finish the core network theory - Basics
nullnull8537
From TCP/IP to HTTP! This lecture is for those who lack basic network theory and want to understand major theories by memorizing them. You can do it!
Beginner
Network, Protocol
웹 페이지나 데이터베이스에서 한글이 깨져 보이거나 파일이 알 수 없는 문자로 가득 차는 상황의 원인을 근본적으로 이해하고 대응할 수 있도록 만들어 드립니다!
문자열이 깨지는 증상의 원인 파악 및 대응
Java의 기본 인코딩 규칙인 UTF-8에 대한 깊은 이해
CP949로 설명할 수 있는 MBCS 문자열의 메모리 구조
혹시 이런 경험 있으신가요? 분명 코드는 완벽한데, 웹 페이지나 데이터베이스에서 한글이 깨져 보이거나, 파일이 알 수 없는 문자로 가득 차는 상황. 밤늦게까지 디버깅해도 원인을 찾지 못해 답답했던 그 순간! 🤦♂
야근의 주범은 바로 '인코딩'입니다!
하지만 걱정 마세요! 이 강의는 더 이상 인코딩 문제로 머리 싸맬 필요 없이 여러분을 야근 지옥에서 구원해 드립니다!
모든 IT 전문가에게 인코딩은 선택이 아닌 필수 지식입니다. 운영체제, 웹 브라우저, 데이터베이스, 심지어 모바일 앱까지, 모든 곳에서 문자열은 인코딩 규칙에 따라 움직입니다. 이 규칙을 모르면 사소한 버그가 치명적인 서비스 장애로 이어지고, 결국 불필요한 야근과 좌절을 안겨주죠.
"모르면 야근하는 인코딩 규칙 완전 정복" 강의는 IT 전문가가 되기 위해 반드시 알아야 할 인코딩의 모든 것을 쉽고 명확하게 알려드립니다. 복잡한 이론은 뒤로하고, 실제 현장에서 맞닥뜨릴 수 있는 문제와 해결책에 집중하여 여러분의 개발 생산성을 극대화시켜 드릴 것입니다.
인코딩 흑마법 완전 해제: 더 이상 깨지는 글자에 당황하지 마세요! 문제의 원인을 정확히 진단하고 해결하는 능력을 갖추게 됩니다.
글로벌 서비스 개발 전문가: 다국어 환경에서의 문자열 처리를 완벽히 이해하여, 전 세계 사용자를 위한 견고한 소프트웨어를 개발할 수 있습니다.
버그 지옥 탈출: 불필요한 디버깅 시간을 줄이고, 핵심 개발에 집중할 수 있도록 야근을 줄여드립니다.
탄탄한 기본기: 문자열 처리라는 IT의 기본기를 완벽하게 다져, 어떤 기술 스택을 만나더라도 자신감을 가질 수 있습니다.
인코딩 오류로 답답함을 겪어본 모든 개발자 지망생 및 주니어 개발자: 왜 자꾸 글자가 깨지는지 명확한 해답을 찾고 싶다면 이 강의가 정답입니다.
다국어 서비스 개발을 꿈꾸는 개발자: 한글은 물론, 다양한 언어의 문자열을 완벽하게 처리하는 노하우를 배우고 싶다면 놓치지 마세요.
컴퓨터가 문자를 어떻게 처리하는지 근본적인 원리를 알고 싶은 분: 이론과 실전을 넘나들며 깊이 있는 지식을 쌓을 수 있습니다.
문자열이 깨지는 증상에 대한 원인을 스스로 찾고 문제를 해결 할 수 있어요.
Java, C/++, Python, HTML + CSS 등 문자열을 다루는 모든 IT기술 분야에 대한 이해가 한 층 더 깊어져요.
문자의 본질은 숫자
ASCII 코드체계를 비롯해 문자 코드 체계는 모두 숫자를 기반으로 합니다. 즉, 문자의 본질은 숫자이며 이를 16진수로 살펴보고 구조를 분석해 CS기초를 튼튼히 합니다.
UTF-8 인코딩 규칙
이름은 알고 있는 UTF-8 인코딩 규칙에 대해 깊이 다룹니다. 2진수로 문자 코드값을 분석하고 상세 변환 규칙을 알아 봅니다. 또한 코드체계와 인코딩 규칙이 별개라는 사실도 명확하게 인식합니다.
인코딩 규칙과 MySQL
MySQL 같은 데이터베이스에서 문자열을 다룰 때 어떤 인코딩 규칙이 적용될 수 있으며 각각의 의미가 무엇인지 배웁니다.
꼭 알아야 할 상식! Base64
웹 서비스를 이루는 한 축이라 할 수 있는 HTTP 통신 프로토콜을 위한 Base64 인코딩 규칙을 정확히 이해하고 활용합니다.
운영 체제 및 버전(OS): Windows 11
사용 도구: 메모장, HxD 16진수 편집기, 크롬 브라우저
PC 사양: Windows 11 OS가 무리 없이 작동 할 수 있는 수준
수업에 사용된 PPT자료 (PDF파일로 제공)
ASCII 코드가 무엇인지는 이미 알고 있어야 함
Java나 C/C++ 프로그래밍 경험이 있는 것이 더 좋음 (모르더라도 수강 가능)
학습 대상은
누구일까요?
문자 인코딩 문제로 야근하고 싶지 않은 모든 분들
인코딩 문제로 문자열이 깨지는 현상을 경험한 모든 분들
문자열 처리를 고민해야 하는 모든 개발자
사실 상 CS 기본기에 해당하는 UTF-8 인코딩 규칙에 대해 깊이 알고 싶은 분
선수 지식,
필요할까요?
HxD 같은 16진수 기반 편집기를 사용해본 경험
ASCII 코드에 대한 이해
Java나 C/C++ 프로그래밍 언어를 사용해본 경험
34,703
명
수강생
1,894
개
수강평
1,060
개
답변
4.9
점
강의 평점
22
개
강의
널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다. 반갑습니다. ^^
전체
17개 ∙ (2시간 39분)
해당 강의에서 제공:
6. 문자와 문자열
08:26
7. 이제는 유니코드
14:22
9. Java와 UTF-8
13:02
10. 엔디안과 BOM
16:25
11. UTF-16, 32
09:19
14. DB와 인코딩 이슈
09:04
15. URL 인코딩
04:08
16. Base64 인코딩
10:28
17. 수업을 마치며...
02:54
전체
20개
5.0
20개의 수강평
수강평 7
∙
평균 평점 4.3
수강평 4
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!