목록여러내용들 (12)
우당탕탕
문과 출신 개발자의 취업 여정 이야기안녕하세요!오늘은 제 이야기를 나누고자 합니다. 이번 글에서는 제가 신입 개발자로 취업하기까지의 과정과 그 과정에서 느낀 점들을 풀어나가려 합니다.문과에서 개발자로의 시작저는 문과 출신의 개발자로, 현재는 대기업에서 4년 차 백엔드 개발자로 일하고 있습니다. 코딩을 처음 제대로 공부한 것은 대학교 3학년 때였고, 첫 언어는 파이썬이었습니다. 파이썬이 가장 쉬워 보였기 때문이죠. 따로 강의를 듣기보다는 구글에서 "Django 서버 구축법" 같은 검색어로 정보를 찾아보며 직접 따라 하면서 공부를 시작했습니다.여러 백엔드 서버 클론 코딩 글들을 참고하며 구축해 보니, 자연스럽게 언어에 대한 이해도가 높아졌습니다. 그렇게 대학교 3학년 겨울방학이 다가오면서 취업에 대해 알아보..
무작정 따라 하기 1탄 나만의 TODO리스트 만들기 4편👩💻 안녕하세요! 이전 3편에서는 CRUD 기능 중 Create, Read를 구현을 진행하였습니다. 이번 편에서는 CRUD 기능중 Update, Delete를 구현해 보겠습니다.이전에 작성했던 코드에서 일부 수정을 진행하면서 작업해 보겠습니다.4편 예시 완성본이번 편에서는 JavaScript와 Controller 코드 수정만으로 진행됩니다.1. JavaScript 코드 수정하기 완성본 사진에서 나온 것처럼 왼쪽에 TODO 리스트의 완료, 미완료 여부를 체크하는 체크박스와 오른쪽에는 TODO리스트를 삭제하는 버튼이 존재합니다.서버에서 TODO 리스트를 불러올 때 해당 화면이 업데이트되도록 변경해 줍시다.document.addEventListene..
무작정 따라 하기 1탄 나만의 TODO리스트 만들기 3편 👩💻안녕하세요! 이전 2편에서는 데이터베이스 설계 및 엔티티 클래스를 구현을 진행하였습니다. 이번 편에서는 CRUD 기능중 Create, Read를 구현해 보겠습니다.기본적인 디자인은 부트스트랩(Bootstrap)을 활용해보겠습니다.3편 예시 완성본이제 시작해 봅시다~1. HTML 폼 작성1.1 HTML 폼 만들기src/main/resources/static/ 폴더에 index.html 파일을 생성하고 아래 코드를 입력합니다. TODO 리스트 추가 ..
비전공자도 따라 하며 만드는 REST API안녕하세요! 이번 편에서는 나만의 서버를 만들어보겠습니다. 이번 편에서는 아직 개발에 대해 잘 모르지만, REST API를 직접 만들면서 배워보고 싶은 분들 또는 이론학습에 앞서 실습을 통해 개발을 경험해 보고 싶은 분들을 위한 글입니다. 이론 설명을 최소화하면서도, 실습을 통해 직접 API를 구현해 보며 배울 수 있도록 구성되어 있습니다.이번편의 목표는 REST API의 기본인 GET, POST 두 가지의 API를 신속하게 구현해 보고 H2 DB(인메모리 데이터베이스)를 사용하여 데이터 조회 및 저장까지 구현해 보는 데 있습니다.1. REST API란?REST API란 쉽게 말해 인터넷에서 컴퓨터, 프로그램들이 서로 “말”을 할 수 있는 방법 중 하나입니다. ..
무작정 따라하기 1탄 나만의 TODO리스트 만들기 2편 👩💻 안녕하세요! 이전 1편에서는 기본적인 환경구성을 진행하였습니다. 이번편에서는 데이터베이스 설계 및 엔티티 클래스를 구현해 보도록 하겠습니다.1. TODO 엔티티 클래스 생성1.1 엔티티 클래스란?엔티티 클래스는 데이터베이스의 특정 테이블을 자바 객체로 표현한 것입니다. 쉽게 말해, 엔티티는 우리가 관리하고 싶은 정보를 담는 "상자"라고 생각하면 됩니다.1.2 JPA란?JPA(Java Persistence API)는 자바 프로그램이 데이터베이스에 쉽게 연결할 수 있게 해주는 도구입니다.JPA를 사용하면, 우리가 만든 상자(Todo 클래스)를 데이터베이스에 저장할 수 있습니다.1.3 H2 데이터베이스란?H2 데이터베이스는 작은 메모리 기반의..
무작정 따라 하기 1탄 나만의 TODO리스트 만들기 1편👩💻안녕하세요! 무작정 따라하기 1탄에서는 Spring boot, Java를 활용하여 간단한 나만의 TODO리스트 애플리케이션을 만들어보겠습니다.프로젝트를 따라하면서 막히는 부분이나 어려운 부분이 있다면 댓글로 남겨주시면 답변드리겠습니다.목표할 일을 추가하고, 조회하고, 수정하고, 삭제할 수 있는 TODO 리스트 애플리케이션 구현Spring Boot, HTML, CSS, JavaScript를 활용하여 간단한 웹 인터페이스 제공1. 컴퓨터 환경 구성 ( Java 설치 및 IntelliJ 설치 )자바(Java) 설치와 IntelliJ 설치의 경우 아래 이전 글을 참고해서 따라 해 주시면 금방 따라 하실 수 있습니다!- 자바 설치하기 : 10분만에 ..