전체 글

공부한 것을 기록하는 나만의 공간~^^
Git Hub

Git Hub(깃 저장소)에 업로드하기

🟨 목 차 🟨 1. Git 이란? 1-1. 형상 관리 도구(버전 관리 시스템) 1-2. SVN과 Git의 차이점 1-3. Git의 장점 2-1. Git의 3가지 영역 (Staging Area) 2-2. File 관점에서의 상태 3. Git Hub 란? 3-1. Git Hub 란 ? 3-2. Git 과 Git Hub의 차이 3-3. Git Hub의 장점 3-4. Git Hub를 사용해야 하는 이유 4. Git Hub(깃 저장소)에 업로드하기 4-1. 간단한 순서도로 Git Hub 대략 살펴보기 4-2. Git 초기화 설정으로 Git 버전 관리하기 4-3. Git Hub에서 저장소 만들어서 프로젝트 Git이랑 연결하기 4-4. 작업한 프로젝트들을 버전으로 gitHub에 올리기 4-5. 브랜치 만들기 ..

DB/MySQL

AWS EC2 인스턴스에 MySQL 구축

🟨 목 차 🟨 1. 데이터베이스 관리 시스템[DBMS]의 필요성 2. 데이터베이스 관리 시스템이란 3. 데이터베이스 관리 시스템의 기능 4. 데이터베이스 관리 시스템의 장점 및 단점 5. MySQL[ DBMS ] 선택 5-1. MySQL[ DBMS ] 이란 5-2. MySQL[ DBMS ] 선택 이유 6. AWS EC2 인스턴스에 MySQL 구축하기 ◼️ 1. 데이터베이스 관리 시스템[DBMS]의 필요성 ◼️ 데이터베이스는 데이터들을 묶어둔 집합을 말한다. 하나의 시스템에서 단 한 명의 사용자가 데이터에 접근하여 조작한다면 문제가 생기지 않겠지만, 여러 응용 시스템에서 동시에 같은 데이터를 조작하기 위해 접근하게 된다면, 누군가가 중간에서 중재해주지 않는 이상 서로 다른 데이터를 가져가게 되는 경우가..

AWS EC2 인스턴스

AWS EC2 인스턴스 생성 및 접속하기[서버 생성 및 접속] 환경 : 맥북 m1, 터미널 이용

🟨 목 차 🟨 1. 서버가 필요한 이유 2. 서버를 직접 구현하지 않고 빌리는 이유 3. 클라우드 서비스로 제공하는 것과 종류 4. 인스턴스와 EC2 란 5. AWS EC2 인스턴스 생성하기(서버 생성) 6. AWS EC2 인스턴스 생성(서버) 접속하기[터미널 이용] ◼️ 1. 서버가 필요한 이유 ◼️ 내가 이해한 서버와 클라이언트에 대해서 말을 하자면, 서버란 네트워크에서 정보를 제공하는 컴퓨터를 말한다. 반대로 정보를 받아가는 컴퓨터를 클라이언트라고 부른다. 상식적으로 정보를 제공하는 컴퓨터(서버 컴퓨터)는 기본적으로 일년내내 켜져 있어야 하며 메모리나 디스크 상에 에러가 발생해도 다운되어도 안된다. 그래서 서버 컴퓨터(서버)는 무장애 특징이 있고 전원을 켜둔채로 하드 디스크를 교체 가능하며,..

Kotlin

혼자서 공부한 Kotlin이란

🟨 목 차 🟨 1. Kotlin(코틀린) 이란 2. Kotlin(코틀린)의 장점 3. Kotlin(코틀린)의 목적 4. Kotlin(코틀린)의 특징 4-1. 타입 4-1-1. 정적 타입 지정 언어 4-1-2. Null이 될 수 있는 타입 4-1-3. 타입 추론 4-2. 함수형 프로그래밍 4-2-1. 일급 객체인 함수 4-2-2. 불변성 4-2-3. 부수 효과 없음 4-3. 상호운용성 5. 코틀린 컴파일러 5-1. 코틀린 컴파일러 순서 ◼️ 1. Kotlin(코틀린) 이란 ◼️ IntelliJ IDEA의 개발사 JetBrains에서 2011년에 공개한 오픈 소스 프로그래밍 언어. JVM 기반의 언어이며, Java와 유사하지만 더 간결한 문법과 다양한 기능을 추가하였다. Java와의 상호 운용이..

프로젝트/Android Studio_중고거래앱_Project

Android Studio_중고거래 앱(Firebase Authentication, Realtime Database를 이용하여 ID, PWD 찾기 )

🟨 목 차 🟨 1. Firebase Authentication, Realtime Database를 이용하여 ID 찾기 2. Firebase Authentication, Realtime Database를 이용하여 PWD 찾기 Firebase Authentication과 Realtime Database를 이용하여 ID, PassWord 찾기 흔히들 있는 앱에서 회원가입, 로그인 뿐 만 아니라 아이디 찾기, 비밀번호 찾기는 꼭 가지고 있는 기능이다. 나는 아이디 찾기, 비밀번호 찾기 기능을 어떻게 구현할 지 생각을 해보았다. 회원가입하였을때 Firebase Authentication을 이용하여 이곳에 정보를 저장하고 로그인 기능을 구현했을때 이곳의 정보를 이용하여 로그인을 하였으니 아이디 찾기와 비밀번호 찾..

Android/SharedPreferences

스스로 배운 SharedPreferences

🟨 목 차 🟨 1. SharedPreferences 란 2. SharedPreferences 사용하기 2-1. SharedPreferences 인스턴스 얻기 2-2. SharedPreferences에 데이터 저장하기 2-3. SharedPreferences에 데이터 불러오기 2-4. SharedPreferences에 데이터 삭제하기 ◼️ 1. SharedPreferences 란 ◼️ 로컬에 데이터를 저장하기 위해 사용되며, 간단한 것들(Key-Value)은 SharedPreferences에 저장을 하고 대용량들은 SQLite,Room 등을 이용한다. 보통 초기 설정값, 자동로그인 여부, 테마 설정 같은 간단한 설정 등을 이용할 때 사용하면 좋다. 애플리케이션에 파일 형태로 데이터를 저장한다.(data/..

삼겹살짱짱맨
BJ의 엉금엉금 개발 이야기