전체 글183 [개념 정리] 객체 지향 프로그래밍(OOP) 개인적인 이해이므로 틀린 부분이나 자세한 부분은 댓글로 달아주시면 감사하겠습니다. 객체 지향 프로그래밍 개발을 배우면서 제일 많이 들은 단어가 객체 지향 프로그래밍(OOP)였다. 회사 면접을 가도 기본적으로 물어보는 질문이었고 객체 지향 프로그래밍의 4가지 특징을 서술하라는 질문을 많이 받았다. 그래서 필자가 이해하고 검색해본 것을 바탕으로 객체 지향 언어의 개념을 정리해보려고 한다. * 객체 지향 언어의 개념을 암기하는 것은 기억에 남지 않을 것 같아서 등장 배경부터 설명하고자 한다. 순차적 (비구조적) 프로그래밍의 등장 순차적 프로그래밍이란? 정의한 기능의 흐름에 따라 순차적으로 동작을 추가하며 프로그램을 완성하는 방식이다. 간단한 프로그램을 순차적으로 코드를 작성하면 코드가 매우 직관적이기 때문에 .. 📚개발지식/개념정리 2022. 10. 26. [Spring Boot] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 02 Git 이란? Git은 형상 관리 도구중 하나로,컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. Git은 프로젝트 폴더 내에서 작업을 기록하고,버전 관리를 통해 체계적인 개발이 가능하도록 한다. Git의 장점 소스 코드를 따로 주고 받을 필요 없이, Git을 사용하면 하나의 프로젝트, 파일을 여러 사람과 동시에 작업하여 개발이 가능하다. 출처 : 위키백과 Git Hub란? 깃 허브(Git Hub)는분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹 호스팅 서비스이다. 출처 : 위키백과 * Git Hub 회원가입이 되어있다는 전재하에 작성되었습니다. * Git Hub 회원이 아니시면 아래 사이트로 접속해 회원가입을 .. 🛠️Backend/Spring 2022. 10. 25. [Spring Boot] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 01 교재 인텔리제이 프로젝트 생성 *젯브레인 툴박스 및 인텔리제이 설치 후에 인텔리제이 실행시 새 프로젝트 생성 버튼을 클릭시 나오는 화면이다. 우선 이름란에 프로젝트명을 입력하고 자신이 원하는 경로로 프로젝트 파일의 위치 설정이 가능하다. Spring Boot 교재를 따라 언어는 Java로 시스템 빌드는 Gradle로 선택하여 생성했다. *JDK는 교재를 따라 1.8버전으로 설치했고 다운받은 버전을 선택하면 JDK 파일이 목록에 알아서 생성된다. Gradle DSL은 Groovy를 사용하여 실습을 진행했다. 그리고 마지막으로 생성버튼을 누르면 프로젝트 생성이 완료된다. 그레이들 프로젝트를 스프링 부트 프로젝트로 변경하기 프로젝트 생성을 완료하면 위와 같은 화면이 나온다. 화면이 안나온다면 왼쪽 메뉴에 있는.. 🛠️Backend/Spring 2022. 10. 23. 이전 1 ··· 13 14 15 16 다음