글쓴이 이름: 제로

비전공자/노부트캠프/노학원. 완전한 노베이스에서 개발자로 성장한 제로의 실무 기록과 개발 공부 노트. 함께 성장하는 블로그, 제로투데브.

웹 통신을 시각화 한 AI 자체 제작 이미지
성장하는 제로

[정보처리기사] 필기 실기 통합 이론 제 9편 – 웹 통신 완전 정복(HTTP, HTTPS, 쿠키, 세션, 토큰)

웹 개발을 처음 배우는 대부분은 “웹에서 데이터가 어떻게 오가나요?”, “HTTP랑 HTTPS는 뭐가 달라요?”, “쿠키·세션·토큰은 왜 필요한가요?”라는 질문에서 막히곤 합니다. 여러분들도 바로 감이 안오실 겁니다. 누군가가 질문 했을 때 명확하게 답변이 가능하신가요? 아마 바로 대답할 수 있는 분은 드물 겁니다. 이번 글은 비전공자 · 노베이스 · 초급 개발자도 이해할 수 있게 그리고 실무에서도 바로 적용할 수 […]

TCP/IP를 AI를 활용해서 시각화한 이미지입니다.
성장하는 제로

[정보처리기사] 제 8편 – TCP/IP 완전 정복 (핵심 개념 + 포트번호 + 계층 역할)

실무에서 가장 많이 등장하고, 정보처리기사 필기·실기에서도 빠지지 않는 개념이 바로 TCP/IP 구조입니다. “TCP/IP란 무엇인지”, “왜 4계층인지”, “포트번호는 왜 중요한지”, “OSI 7계층과 다른 점은?” 같은 질문은 개발자·엔지니어라면 반드시 알고 넘어가야 합니다. 이번 글에서는 핵심 개념을 입문자 수준으로 쉽게, 그리고 실무 기반의 설명 + 시험 대비 개념을 모두 포함해 정리했습니다. 함께 알아보시면서 공부해 보겠습니다. TCP/IP란 무엇인가? (입문자를

앱개발을 위한 dart 언어
성장하는 제로

[앱개발] 3. Dart 입문 – 앱개발 입문자를 위한 Dart 문법 실습

앱 개발 입문자를 위한 Dart 기본 문법 완전 정리 지난 포스팅에서 Dart가 어떤 언어인지, 그리고 Flutter가 어떤 프레임워크인지 알아보았습니다. Dart의 장점은 앱 개발 초보자도 어렵지 않게 문법을 익힐 수 있다는 것과 자바(Java) 경험자라면 더 빠르게 익숙해진다는 점입니다. 또한 설치 없이 웹에서 바로 실행 가능한 DartPad(https://dartpad.dev) 를 제공하여 누구나 쉽게 실습할 수 있습니다. 이번 실습은 모두

정보처리기사 개발자들이 실무에서 협업하는 모습
성장하는 제로

[정보처리기사] 필기·실기 통합 이론 제 7편 – 실무에서 바로 쓰이는 네트워크 구조 완전 정복

지난 편에서는 실무와 정보처리기사 기출에서 자주 등장하는 네트워크 보안과 데이터 암호화에 대한 핵심 정리로 가볍게 훑어보며 실제 개발자 사용하는 기초 지식의 측면에서의 ‘기본기’들을 정리했습니다. 이번 7편에서는 지난 편의 연장선으로 실무와 시험 모두에서 반드시 등장하는 핵심 개념: 네트워크 구조를 다룹니다. 실제로 네트워크 구조는 웹 개발에 있어서 굉장히 중요한 부분을 차지합니다. 여러분이 개발한 코드와 데이터 처리가 웹에서

앱개발 flutter 입문
성장하는 제로

[앱개발] 2. Flutter에 대해 알아보자 – 앱 개발 입문자를 위한 완전정리

앞서 우리는 앱개발에 필요한 프로그래밍 언어인 Dart 에 대해 알아보았습니다.(1편 바로가기 → [앱개발] 1. Dart 언어에 대해 알아보자. – 앱개발 입문자를 위한 완전 정리) Java는 IntelliJ 와 Eclipse, C/C++/C# 은 Visual Studio, Python은 VS Code 라는 개발도구에서 많이 사용합니다.그렇다면 Dart라는 언어를 어디서 사용할 수 있을까요? 바로 앱개발을 포함해 많은 곳에서 사용할 수 있는 강력한 프레임워크

앱개발을 위한 dart 언어
성장하는 제로

[앱개발] 1. Dart 언어에 대해 알아보자. – 앱개발 입문자를 위한 완전 정리

Dart 언어란? (입문자를 위한 가장 쉬운 설명) 최근 스마트폰 사용의 비중이 많이 높아지고 있습니다. 게임 업계 뿐만 아니라 정부24, 손택스 등 공공 업무 관련 부분도 어플로 많이 사용하고 있습니다. 또한 금융권도 과거 텔레뱅킹을 벗어나 모두 어플로 계좌이체를 하고 대출을 하는 등 많은 업무들이 어플을 통해 진행되고 있습니다. AI도 마찬가지 입니다. 많은 AI가 어플화 되어 사용자들의

입문자를 위한 전자정부프레임워크 개발
성장하는 제로

[전자정부프레임워크] 입문 3편 – 로그인 기능 구현하기(프로젝트 생성과 톰캣 로컬 서버 연결까지)

전자정부프레임워크(eGovFrame)를 처음 사용하는 입문자들이 가장 어려워하는 과정이 바로 “프로젝트 생성 → 기본 화면 구성 → 서버 연동”입니다. 특히 강의에서는 빠르게 넘어가는 반면, 실제로 초보 개발자가 따라 해보면 어디서부터 무엇을 눌러야 하는지 조차 헷갈리는 경우가 많습니다. 저 또한 그랬으니까요. 오늘은 전자정부프레임워크 입문 시리즈 중 로그인 기능 구현의 첫 번째 단계, 프로젝트 생성 → 폴더 구조 이해

전자정부프레임워크
성장하는 제로

[전자정부프레임워크] 입문 2편 – 프로젝트 시작하기(폴더구조 / Maven 완전정복)

전자정부프레임워크(eGovFramework)를 처음 설치하고 Eclipse에서 프로젝트를 만들면, 처음부터 엄청 복잡한 폴더와 파일 구조가 덩그러니 나타납니다. 저도 처음에는 상당히 당황했습니다. “대체 뭐가 Controller고, 뭐가 Service고, 왜 XML이 이렇게 많아?”“Maven? pom.xml? 이건 왜 또 있는 거지…?” 정말 많이 헤맸습니다. 온라인 강의를 들으면서 그냥 따라하기에만 급급했죠. 정작 어떤 역할을 하는지 자세히 이해도 하지 못한 채 말입니다. 그렇게 강의를 따라가다보니

네트워크 보안과 데이터 암호화
성장하는 제로

[정보처리기사] 필기·실기 통합 이론 제 6편 – 기출용어 중 실무에서 자주 쓰이는 네트워크 보안과 데이터 암호화 핵심 정리 (SSL/TLS 포함)

왜 지금 이 내용을 알아야 할까? 요즘 개발자 유튜브, AI부업 강의, 1인 개발자 혹은 스타트업의 정부 과제, 회사 서비스 개발 등 굉장히 많은 컨텐츠와 정보 속에서 “네트워크 보안에서 HTTPS는 무조건 필수입니다”, “TLS 설정 안 하면 해킹됩니다”, “API 호출할 때 인증서를 반드시 확인하세요” 같은 말을 자주 듣게 됩니다. 정확히 무슨 뜻인지 이해를 할 수 있으신가요? 우리

정보처리기사 개발자들이 실무에서 협업하는 모습
성장하는 제로

[정보처리기사] 필기·실기 통합 이론 제 5편 – 기출용어 중 실무에서 자주 쓰이는 고급 전산용어

정보처리기사는 “이론 기반 자격증” 이라고 오해하기 쉽지만, 실제로는 실무에서 자주 마주치는 개념들이 대거 출제됩니다. 그렇기 때문에 비전공자에게 더욱 정보처리기사 자격증을 요구하는 편이며 해당 자격증이 있어도 막상 실무에서 어려운 경우가 상당히 많습니다. 특히 필기뿐만 아니라 실기(서술형)에서는 실무 감각이 없으면 이해하기 어려운 문제들이 많습니다. 포스팅을 하는 저도 관련 자료를 정리하면서 실무에서 들었던 것들과 “내가 이걸 당시에 몰라서

위로 스크롤