반응형

전체 글 44

[프로젝트] 04. 연습실 예약 기능 만들기

기본 기능 테스트는 거의 끝난 듯 하지만, 하나만 더 해보려고 연습실 예약 기능도 추가해본다 1️⃣ 모델 작성 (students/models.py)연습실과 예약 모델을 추가한다.from django.db import modelsclass Room(models.Model): name = models.CharField(max_length=50) def __str__(self): return self.nameclass Reservation(models.Model): student = models.ForeignKey(Student, on_delete=models.CASCADE) room = models.ForeignKey(Room, on_delete=models.CASCADE)..

[프로젝트] 03. 학생 등록/조회/삭제 웹페이지 만들기

1️⃣ URL 라우팅 설정 (students/urls.py)학생 목록, 추가, 삭제 페이지를 연결한다.from django.urls import pathfrom . import viewsurlpatterns = [ path('', views.student_list, name='student_list'), path('add/', views.student_add, name='student_add'), path('delete//', views.student_delete, name='student_delete'),]프로젝트 루트(config/urls.py)에 연결:from django.contrib import adminfrom django.urls import path, includeurlpa..

[프로젝트] 02. Django 프로젝트와 앱 생성하기

1️⃣ Django 프로젝트 생성프로젝트 루트(Manage.py 있는 곳)에서 Django 프로젝트를 생성한다.cd ~/projects/myacademydjango-admin startproject config .폴더 구조:myacademy/ ├─ venv/ ├─ config/ │ ├─ settings.py │ ├─ urls.py │ └─ wsgi.py └─ manage.py 2️⃣ 서버 실행 확인python manage.py runserver브라우저에서 http://127.0.0.1:8000 접속 → Django 환영 페이지 확인 3️⃣ 앱 생성 (학생 관리용)python manage.py startapp students 4️⃣ 앱 등록config/settings.py → INSTALLED_..

[프로젝트] 01. MacBook에서 Python 설치와 가상환경 만들기

맥북에서 Django를 시작하려면 먼저 Python 설치와 가상환경 세팅이 필요하다.이 과정을 거치면 프로젝트별로 패키지를 안전하게 관리할 수 있다. 1️⃣ Python 설치 확인python3 --version- Python 3.10 이상이면 OK- 설치 안 되어 있거나 낮은 버전이면 Homebrew로 설치 가능 2️⃣ Homebrew 설치 (Mac 전용)brew --version- 설치되지 않았다면:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 3️⃣ Python 설치/업데이트brew install pythonpython3 --version 4️⃣ 가상환경 만들기mkdir ~/p..

[프로젝트] 00. 학생 관리 시스템 기획하기

진짜 심심해서 시작하는 개발 프로젝트어떤 개발언어/Framework 쓸지 대강 확인을 위해 샘플 프로젝트를 만들어 본다.기간이 얼마나 걸릴지나 어떤 기능을 만들지는 차차 테스트하면서 생각해보기로 하고... 샘플 테스트 단계 시작! 목적은 실제 운영할 프로젝트 테스트?프론트/백엔드/DB 설계 처음부터 끝까지 맛보기 가보자고~! # 프로젝트명 : 학생관리 시스템 만들기# 개발 기능 : 학생을 추가/삭제할 수 있는 기능# 개발 환경 : Mac / Python+Django+SQLite 테스트 해보고 실제 운영에서는 AWS + PostgreSQL 로 바꿀 예정... 같이 해보려면 다음 과정은 이거 따라오기! [프로젝트] 01. MacBook에서 Python 설치와 가상환경 만들기맥북에서 Django를 시작하려..

제주도 김밥 맛집 : 가시어멍 김밥, 속 꽉 찬 제주 김밥 한 줄 어때요?

지구의 맛집 점수 ★★★★★ 장소 찾기 난이도 ★☆☆☆☆ 여러분, 제주도 여행 가면 꼭 먹어야 할 김밥집 하나 소개할게요.서귀포에 있는 가시어멍 김밥인데, 진짜 ‘속이 꽉 찬 김밥’으로 유명해요. 여행하면서 간단히 한 끼 때우기 딱 좋은 곳이라 그런지 현지 사람들도 꽤 찾더라고요. 위치위치: 제주특별자치도 서귀포시 월드컵로 14번지 1층전화번호: 064-739-XXXX영업시간: 매일 08:00 ~ 20:00 (연중무휴)가격대: 김밥 한 줄 4,000원 ~ 6,000원대주차: 매장 앞 공영주차장 이용 가능아침부터 저녁까지 언제든 방문 가능하고, 포장·배달도 된답니다! 후기 : 극추추추추추천!일단 속이 정말 꽉 찼어요. 밥은 적당히, 대신 내용물이 엄청 알차요.제주산 신선한 재료를 아낌없이 쓴답니다. 그..

[Oracle] Oracle OCA/OCP 모의고사 자료 (샘플)

Oracle DBA를 준비하면서 꼭 알아야 할 내용을 기반으로 실제 시험 유형과 유사하게 구성한 모의고사 10문항입니다. 각 문항은 핵심 주제를 포함하고 있으며, 해설까지 함께 제공되어 자가학습에 유용합니다.📘 시험 정보시험 대상: OCA 1Z0-071 / 1Z0-082, OCP 1Z0-083총 문항 수: 10문항소요 시간: 약 30~40분풀이 방식: 객관식 + 해설 확인 🔍 문제 & 해설문제 1: 다음 SQL 문장을 효율적으로 처리하기 위한 인덱스는?A) hire_date 인덱스B) 복합 인덱스 (hire_date, department_id)C) 함수 기반 인덱스D) 인덱스 불필요정답: A 또는 B해설: hire_date는 조건절에 사용되므로 단일 인덱스로도 성능 개선 가능. 추가 조건이 있다면 복..

[Oracle] OCA/OCP Oracle 자격증 취득법 | 합격 전략과 실전 팁 총정리

데이터베이스 관리자(DBA)로 커리어를 시작하거나 전환을 생각하고 있다면, 가장 확실하고 공식적인 방법은 Oracle 자격증을 취득하는 것입니다.Oracle의 OCA/OCP 인증은 단순한 지식 확인을 넘어, 실무에서 바로 활용할 수 있는 기술력을 증명하는 도구로 작용합니다. 특히 취업 시장에서 이 자격증은 경쟁자 대비 강력한 우위를 제공합니다. 🔍 OCA vs OCP: 차이점과 준비 난이도항목OCA (Associate)OCP (Professional)난이도초급중급~상급대상입문자, 전환자실무 지향 학습자시험 코드1Z0-071 (SQL), 1Z0-0821Z0-083범위SQL, 기본 DB 관리백업/복구, 고가용성, 성능 튜닝 등학습 기간1~2개월2~4개월 이상교육 필수 여부X✅ Oracle 공식 교육 이수 ..

반응형