글쓴이 이름: 제로

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

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는 그 창문 뒤에서 실제 데이터를 처리하고 응답을 만들어내는 ‘작업장’과 같습니다.

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

[전자정부프레임워크] 입문 1편(개발 환경 설정 방법)

전자정부프레임워크란? 전자정부프레임워크(eGovFramework, 이하 eGovFramework)는 대한민국 정부가 개발한 공공기관 맞춤형 오픈소스 프레임워크입니다.웹 기반 시스템 개발을 빠르고 안전하게 수행할 수 있도록 Spring 기반 구조, MVC 패턴, MyBatis 연동, 보안 및 인증/권한 관리 등을 제공합니다. 더 자세한 소개 내용은 다음 링크를 참고 해주세요. Tip: eGovFramework를 활용하면 반복적인 개발 패턴을 최소화하고, 공공기관 프로젝트에 필요한 기능을 빠르게 구현할 수 있습니다.

IT신기술
성장하는 제로

[정보처리기사] 필기·실기 통합이론 제3편 – IT 신기술 및 전산 용어 총정리

오늘날 우리는 IT(Information Technology) 중심의 시대에 살고 있습니다. 클라우드, AI, NoSQL, 엣지 컴퓨팅 등 수많은 신기술이 등장하면서, 개발자뿐만 아니라 비전공자들도 기본적인 IT 용어를 숙지해야 합니다. 특히 정보처리기사 시험에서는 이러한 최신 정보기술 개념들이 필기·실기 양쪽에 걸쳐 자주 출제되므로, 이번 글에서는 시험 대비용 + 실무 응용용으로 유용한 IT 신기술 및 전산 관련 용어를 정리해보려 합니다. 왜 IT

디자인패턴
성장하는 제로

[정보처리기사] 필기 실기 통합이론 제2편 – 디자인패턴

비전공자가 개발 공부를 시작할 때 가장 낯설게 느끼는 개념 중 하나가 바로 디자인패턴입니다. 하지만 실제로는 이 개념이 정보처리기사 필기·실기뿐만 아니라, 실무 개발자로 성장하는 과정에서도 핵심적인 역할을 한다는 사실 알고 계셨나요? 이번 글에서는 디자인패턴의 기본 개념부터 주요 패턴의 예시, 그리고 실무 적용 사례까지 한 번에 정리해보겠습니다. 디자인패턴이란? 디자인패턴(Design Pattern)은 소프트웨어 개발 중 반복적으로 발생하는 문제를 해결하기

위로 스크롤