성장하는 제로

독학과정 / 개발 입문기 / 개발공부 등

실무에서 먹히는 개발용어 5
성장하는 제로

[필수용어 실무 2편] 실무에서 마주치는 예외 처리 & 트러블슈팅 핵심 25선

들어가며 – “에러를 이해하면 실무가 쉬워진다” 개발 초반에는 에러가 나면 당황하고, 어디서부터 손대야 할지 모르는 경우가 많습니다. 하지만 예외 처리(Exceptions)와 트러블슈팅(Troubleshooting) 흐름을 이해하면, 버그를 빠르게 해결하고, 안정적인 시스템을 만들 수 있습니다. 이번 편에서는 실무에서 자주 마주치는 예외 및 오류를 기준으로, 비전공자도 바로 적용 가능한 25가지 핵심 패턴을 정리했습니다. 제가 실제로 많이 겪고 느낀 부분을 중점적으로 […]

실무에서 바로 활용 가능한 개발 필수용어
성장하는 제로

[필수용어 실무 1편] 비전공자가 실무에서 바로 활용 가능한 데이터 연동 & 서버 흐름 25선

들어가며 – “데이터의 흐름을 이해하면 실무가 쉬워진다” 개발을 공부하다 보면 코드 문법보다 어려운 게 바로 “데이터가 어디서 와서, 어디로 가는가” 입니다.프론트 엔드에서 입력한 값이 서버를 거쳐 데이터베이스에 저장되고, 다시 화면에 표시되기까지의 과정이 바로 ‘데이터 연동 & 서버 흐름’ 입니다. 이번 편에서는 비전공자 / 노베이스 / 입문 초보 개발자도 한눈에 이해할 수 있도록 실무에서 바로 사용되는

AI와 개발자가 협업하는 웹페이지 제작기
성장하는 제로

[입문] HTML/CSS 사용 (프론트엔드 2편) – 첫 웹페이지 만들기

오늘의 목표 이번 포스팅에서는 HTML과 CSS를 활용해서 웹페이지처럼 실제로 손에 잡히는 결과물로 만들어보는 것을 목표로 합니다. 천천히 따라해 보시면서 웹페이지가 어떤 구조로 만들어지는지 이해하시면 나중에 AI를 활용하는 부분에서도 충분히 도움이 될 것이라 생각합니다. 입문자도 단 5분이면 “웹페이지가 어떻게 만들어지는지” 눈으로 확인할 수 있도록 구성했습니다.작은 성취감을 느끼면서 배우는 것이 중요합니다. 폴더와 파일 생성 원래 하나의 파일(main.html)

AI와 개발자가 협업하는 웹페이지 제작기
성장하는 제로

[입문] HTML/CSS란? (프론트엔드 1편) – AI 시대, 기본을 아는 사람의 경쟁력

들어가며 AI가 코드를 대신 써주는 시대, “이제 HTML/CSS 같은 건 몰라도 되지 않을까?”, “이제 개발자는 다 AI로 대체 될 꺼야” 라는 말을 종종 듣습니다. 하지만 현실은 그렇지 않습니다. 물론 AI로 대체되는 부분이 많겠죠. 다만. 그 AI로 만든 모든 소스코드가 동작을 하느냐? 라고 묻는다면 그렇지 않다고 정확하게 말씀 드릴 수 있습니다. 전체적인 세밀한 조정은 반드시 “사람”이

eclipse
성장하는 제로

[개발환경 입문] Eclipse란? – Java 개발의 기본 환경과 JDK 설정 완벽 가이드

Eclipse란 무엇인가? Eclipse는 Java 개발에 가장 널리 사용되는 무료 오픈소스 통합 개발환경(IDE) 중 하나입니다. “통합 개발환경”이란 말 그대로 코딩, 빌드, 실행, 디버깅까지 한 곳에서 할 수 있는 개발 도구를 의미합니다. 쉽게 말하자면 올인원, 패키지라고 이해하면 쉽습니다. 이클립스는 원래 IBM이 만든 상용 툴에서 출발했지만, 지금은 Eclipse Foundation을 통해 오픈소스로 배포되고 있습니다. 그말인 즉, 무료라는 것입니다. Java

visual studio
성장하는 제로

[개발환경 입문] Visual Studio란? C#, .NET 개발의 대표 IDE 완전정복

Visual Studio란 무엇인가요? Visual Studio(비주얼 스튜디오)는 마이크로소프트(Microsoft)에서 개발한 통합개발환경(IDE, Integrated Development Environment)으로, C#, C++, Visual Basic, ASP.NET 등 .NET 기반 개발에 최적화된 전문 툴입니다. VS Code가 “가벼운 에디터”라면, Visual Studio는 “대규모 프로젝트와 상용 소프트웨어 개발을 위한 풀패키지형 개발 환경”입니다. 특히 윈도우 데스크톱 프로그램, 웹 애플리케이션, 게임(Unity 연동) 개발에 널리 쓰이며, 자동 완성(IntelliSense), 디버깅(Debugging), 빌드(Build), 배포(Deploy)

vscode
성장하는 제로

[개발환경 입문] VS Code란? 입문자가 알아야 할 핵심 기능과 장점

VS Code란 무엇인가요? VS Code(Visual Studio Code)는 마이크로소프트(Microsoft)가 개발한 무료 오픈소스 코드 편집기입니다.Windows, macOS, Linux 모두 지원하며, 가볍지만 강력한 확장성과 유연함 덕분에 전 세계 개발자들이 가장 많이 사용하는 개발 도구 중 하나입니다. 특히 단순한 “메모장 수준의 편집기”가 아니라, 확장 프로그램(Extension)을 설치하면 Python, Java, C, C++, JavaScript, HTML/CSS, PHP 등 다양한 언어를 자유롭게 개발할 수 있는

C#
성장하는 제로

[C#] C#에 대해 알아보자 (C# 시리즈 1편)

C# 소개 C#(씨샾)은 2000년에 마이크로소프트(Microsoft)가 개발한 객체지향 프로그래밍 언어입니다.Windows 플랫폼 기반의 애플리케이션 개발을 위해 설계되었으며, .NET(닷넷) 프레임워크와 함께 활용됩니다.(Java를 활용하는 Spring, 전자정부프레임워크와 유사합니다) C#은 Java와 유사한 문법 구조를 가지고 있어 배우기 쉽고, 동시에 현대적인 기능을 풍부하게 제공하는 것이 특징입니다.마이크로소프트가 “우리만의 Java를 만들자!” 라는 목표로 개발했다라는 설이 있습니다. 주요 특징 공식 문서: Microsoft C# Documentation 활용

SQL Server
성장하는 제로

[SQL] 비전공자도 이해하는 SQL(2편) – SQL Server에 대해 알아보자

데이터베이스는 현대 웹과 앱 개발에서 핵심적인 역할을 담당합니다. 특히 SQL Server 기반 데이터베이스는 데이터를 저장, 조회, 관리, 분석하는 데 필수적이며, 다양한 산업과 공공기관에서 활용됩니다. 이번 글에서는 대표적인 SQL Server 종류, 설치와 사용 방법, 각 서버의 장단점을 자세히 살펴보고, 실제 면접과 실무 경험에서 어떻게 활용되는지도 공유하겠습니다. SQL Server란 무엇인가? SQL Server란 관계형 데이터베이스 관리 시스템(RDBMS)의 일종으로,

리눅스
성장하는 제로

[리눅스] WAS와 서버 관리에 대해 알아보자(실무 예시 포함)

웹 개발과 서버 운영에서 WAS(Web Application Server, 웹 애플리케이션 서버)는 핵심적인 역할을 합니다. 단순히 웹 페이지를 보여주는 웹 서버와 달리, WAS는 사용자 요청 처리, 데이터베이스 연동, 트랜잭션 관리, 세션 관리, 보안 기능 제공 등 웹 애플리케이션의 동적 기능을 수행합니다. 쉽게 말해 웹 서버가 ‘창문’이라면, WAS는 그 창문 뒤에서 실제 데이터를 처리하고 응답을 만들어내는 ‘작업장’과 같습니다.

위로 스크롤