바이브코딩의 첫 관문 - IT 이해하기
프로그래밍

바이브코딩의 첫 관문 - IT 이해하기

바이브코딩 입문을 위한 IT 기초 (4주 과정)

총 커리큘럼 개요

바이브코딩 입문 전에 꼭 알아야 할 IT 기초를 4주 안에 집중적으로 정리합니다.

하드웨어, 소프트웨어, 인터넷, 데이터, 알고리즘, 클라우드를 압축해서 훑습니다.

매주 4시간씩, 총 16시간 안에 IT 큰그림을 보고 용어 공포를 줄입니다.

실습 없이 개념 중심으로 듣고, 이후 코딩 실습에 자연스럽게 연결합니다.

프로그래밍 완전 초보도 이해 가능한 비유와 일상 예시를 활용합니다.

비전공자 직장인이 개발자와 대화할 수 있는 최소 언어를 익힙니다.

각 주차마다 "용어 정리 → 원리 이해 → 협업 적용" 순서로 진행합니다.

강의가 끝나면 코드 구조와 개발 프로세스가 훨씬 덜 낯설어집니다.

1주차: IT 전체 지도와 컴퓨터의 기본 구조

Part 1. IT 전체 지도 그리기

IT가 어디에 쓰이는지, 생활 속 사례 중심으로 살펴봅니다.

소프트웨어, 하드웨어, 네트워크, 데이터의 큰 영역을 구분해 배웁니다.

프론트엔드, 백엔드, 인프라, 데이터 직무 차이를 간단히 익힙니다.

앱, 웹사이트, 서버, 클라우드가 서로 어떻게 연결되는지 이해합니다.

코딩이 IT 전체 퍼즐에서 차지하는 위치를 명확히 정리합니다.

개발자, 기획자, 디자이너, 운영자의 역할을 한눈에 정리해 봅니다.

기술 용어를 들을 때 겁먹지 않도록 큰 틀을 먼저 잡습니다.

Part 2. 컴퓨터 구조와 하드웨어 이해

컴퓨터가 계산기에서 발전한 기계라는 관점을 먼저 잡고 시작합니다.

CPU, 메모리, 저장장치, 입력장치, 출력장치 역할을 구분해 배웁니다.

램과 SSD, 하드디스크 차이를 체감 가능한 비유로 익힙니다.

32비트, 64비트가 무엇을 의미하는지 간단한 수준으로 이해합니다.

스마트폰, 노트북, 서버의 하드웨어 차이를 비교해 정리합니다.

클라이언트와 서버 컴퓨터가 역할을 나누는 방식을 이해합니다.

Part 3. 소프트웨어와 운영체제의 세계

소프트웨어가 하드웨어를 움직이게 하는 지시서라는 관점을 세웁니다.

운영체제, 드라이버, 애플리케이션 계층 구조를 간단히 배웁니다.

윈도우, 맥, 리눅스가 어떻게 다른지 특징만 간단히 정리합니다.

컴파일, 인터프리트 차이를 "미리 번역 vs 실시간 통역"으로 익힙니다.

버전 관리가 왜 중요한지, 버전 번호 읽는 법을 배웁니다.

오류 메시지를 두려움이 아닌 정보로 받아들이는 태도를 익힙니다.

2주차: 인터넷, 웹 서비스, 데이터의 흐름

Part 1. 인터넷과 네트워크 동작 원리

인터넷이 전세계 컴퓨터들을 연결한 거대한 도로라는 관점을 잡습니다.

IP주소, 도메인, DNS가 주소 체계라는 사실을 이해합니다.

HTTP, HTTPS 프로토콜이 웹의 대화 규칙이라는 점을 배웁니다.

클라이언트, 서버가 요청과 응답을 주고받는 흐름을 단계별로 익힙니다.

쿠키, 세션, 캐시 개념을 로그인 유지와 속도 향상 관점에서 배웁니다.

REST API가 시스템끼리 대화하는 약속이라는 점을 이해합니다.

HTTP 상태코드 200, 404, 500 의미를 간단한 예시로 익힙니다.

Part 2. 웹 서비스 구조와 프론트엔드·백엔드

웹사이트가 화면과 서버, 데이터베이스로 나뉜다는 구조를 이해합니다.

프론트엔드가 화면과 사용자 경험을 담당한다는 점을 배웁니다.

HTML, CSS, 자바스크립트 역할을 각각 한 줄 설명 수준으로 익힙니다.

백엔드가 비즈니스 로직과 데이터 처리를 책임진다는 점을 정리합니다.

API 서버, 인증 서버, 파일 서버 등 역할 분리를 이해합니다.

로그인, 회원가입, 결제 플로우 뒤에서 일어나는 일을 상상해 봅니다.

프론트엔드와 백엔드 개발자가 협업하는 지점을 짚어봅니다.

Part 3. 데이터와 데이터베이스 기본 개념

데이터가 사실, 기록, 상태를 표현하는 디지털 정보라는 점을 이해합니다.

정형 데이터와 비정형 데이터 차이를 간단한 예시로 배웁니다.

CSV, JSON, XML 같은 포맷을 이름과 특징 정도로 익힙니다.

데이터베이스가 데이터를 체계적으로 저장하고 검색하는 시스템임을 이해합니다.

테이블, 행, 열 개념을 엑셀과 비교해 직관적으로 배웁니다.

CRUD, 즉 생성, 조회, 수정, 삭제 네 가지 동작을 익힙니다.

SQL이 데이터베이스와 대화하는 언어라는 점을 단답으로 이해합니다.

3주차: 알고리즘 사고, 클라우드, 보안의 기초

Part 1. 알고리즘과 코드 사고방식

알고리즘을 "문제를 푸는 절차의 순서"로 간단히 정의합니다.

일상 속 알고리즘 예시로 요리 레시피, 길 찾기를 연결해 봅니다.

순차, 분기, 반복 구조가 모든 프로그램의 뼈대라는 점을 배웁니다.

변수, 조건문, 반복문의 역할을 자연어 수준으로 먼저 익힙니다.

의사코드와 순서도를 사용해 코딩 전 사고 훈련 방식을 익힙니다.

복잡한 문제를 작은 단계로 나누는 분해 사고를 연습합니다.

입력, 처리, 출력 흐름으로 문제를 바라보는 시각을 배웁니다.

에러를 문제 해결 힌트로 사용하는 태도를 강조해 익힙니다.

Part 2. 클라우드와 서버, 배포 기본 이해

클라우드를 "빌려 쓰는 컴퓨터와 인프라"로 먼저 규정합니다.

온프레미스와 클라우드 서버 차이를 비용과 운영 관점에서 배웁니다.

IaaS, PaaS, SaaS를 사용 책임 범위 차이로 간단히 익힙니다.

AWS, GCP, Azure 같은 클라우드 서비스 예시를 가볍게 소개합니다.

컨테이너, 도커는 "가볍게 옮기는 실행상자" 정도로만 감을 잡습니다.

배포가 개발된 코드를 실제 사용자에게 전달하는 과정임을 이해합니다.

CDN이 전세계 사용자에게 빠르게 전달하는 배달망임을 익힙니다.

Part 3. 보안과 개인정보 기본 상식

보안을 "정보를 허락된 사람에게만 보여주는 일"로 정의합니다.

기밀성, 무결성, 가용성 세 가지 보안 목표를 간단히 배웁니다.

아이디, 비밀번호, OTP, 인증서 등 인증 수단 종류를 익힙니다.

암호화가 정보를 엿보기 어렵게 만드는 변환이라는 점을 이해합니다.

HTTPS 자물쇠 아이콘이 의미하는 보안 통신 구조를 배웁니다.

개인정보, 민감정보, 익명정보 구분을 법적 관점으로 정리합니다.

서비스 기획 시 최소한의 개인정보만 수집해야 하는 이유를 배웁니다.

4주차: 개발 프로세스, 도구, 그리고 실습 연결

Part 1. 개발 프로세스와 협업 방식

개발이 "아이디어 → 기획 → 설계 → 구현 → 테스트 → 배포" 흐름임을 봅니다.

워터폴, 애자일 차이를 문서 중심 vs 반복 개선 관점으로 익힙니다.

스프린트, 스탠드업, 레트로 같은 애자일 용어를 간단히 배웁니다.

기획서, 와이어프레임, 디자인 시안, 개발 산출물 흐름을 정리합니다.

QA 테스트, 버그 리포트, 수정 배포의 반복을 현실적으로 이해합니다.

개발자와 갈등 대신 협업을 이끄는 질문 방식과 표현을 배웁니다.

Part 2. 개발 도구와 버전 관리

IDE, 코드에디터, 터미널, 브라우저 개발자도구 역할을 간단히 정리합니다.

깃이 코드 변경 이력을 관리하는 시스템이라는 점을 이해합니다.

커밋, 브랜치, 머지 개념을 문서 버전과 비교해 배웁니다.

깃허브, 깃랩 같은 호스팅 서비스 용도를 간단히 익힙니다.

코드 리뷰 문화가 품질과 성장에 왜 중요한지 배웁니다.

프로젝트 디렉터리 구조를 읽고 역할을 추측하는 법을 익힙니다.

바이브코딩 실습에 사용할 도구 이름과 역할을 미리 익힙니다.

Part 3. 전체 개념 정리와 바이브코딩 실습 연결

1주차부터 다룬 개념들을 큰 지도로 다시 통합 정리합니다.

하드웨어에서 클라우드, 사용자 화면까지 흐름을 한 번에 연결합니다.

모든 용어를 "어디에, 언제, 왜 쓰이는지" 관점으로 재정리합니다.

바이브코딩 실습에서 다룰 변수, 함수, 조건문 개념과 연결해 봅니다.

앞으로 만날 HTML, 자바스크립트 코드가 어떤 층에 있는지 봅니다.

앞으로의 학습 순서와 추천 코스, 자습 방향을 구체적으로 안내합니다.

자신의 현재 이해 수준과 약한 부분을 스스로 점검해 봅니다.

전체 과정 핵심 학습 포인트

1. IT 전체 구조 이해 역량 소프트웨어, 하드웨어, 네트워크, 데이터, 클라우드가 어떻게 연결되는지 전체적으로 배웁니다. 회의, 문서, 채용공고를 읽을 때 맥락을 파악하는 데 활용합니다.

2. 컴퓨터와 인터넷 동작 원리 이해 CPU, 메모리, 저장장치, 운영체제가 어떻게 함께 작동하는지 핵심만 다룹니다. 네트워크, IP, 도메인, HTTP 구조를 이해해 실무 대화를 수월하게 합니다.

3. 데이터와 알고리즘 기초 사고력 데이터 구조, 파일, 데이터베이스 개념과 CRUD 동작을 습득합니다. 알고리즘적 사고를 익혀 이후 코딩 프로젝트에 로직 설계를 활용합니다.

4. 클라우드, 보안, 개발 프로세스 소양 클라우드 서비스, 서버 운영, 배포, 보안 개념을 압축해서 익힙니다. 기획부터 배포까지 전체 사이클과 협업 커뮤니케이션 능력을 기릅니다.

수강 후 로드맵

실무 회의와 문서를 읽을 때 기술 용어를 바로 이해하고 적용합니다.

바이브코딩 실습 과정에서 코드 구조와 오류 메시지를 훨씬 덜 두려워합니다.

프론트엔드, 백엔드, 데이터, 클라우드 중 어떤 방향이 맞는지 감을 잡습니다.

추가 학습으로 기본 코딩 문법, 웹 프론트엔드, 백엔드 입문 과정을 추천합니다.

비전공자로 IT 업계에 들어갈 때 필요한 최소 개념을 모두 준비합니다.

수강료
200,000원
1기 강의 일정
수업 기간12월 3일 ~ 12월 24일
총 수업4
수업 방식실시간 온라인 (Zoom)
온라인 수업
실시간 HD 화질
이메일 안내
수업 전 자동 발송
녹화파일 제공
강의 1~2일 후 업로드 · 1개월간 무제한 시청
수강 후 이용 안내

강의실 입장, Q&A, 게시판, 자료실, 녹화영상은
내 수강목록 메뉴에서 이용하실 수 있습니다.

궁금한 점이 있으신가요?

카카오톡 채널을 추가하고 언제든지 편하게 상담받으세요