728x90
728x90
SMALL

전체 글 63

2025 대한민국 채용박람회

안녕하십니까 한 달 만에 작성하는 채용박람회 후기입니다 저는 지난 3월 19일 2025 대한민국 채용박람회에 참여하였습니다행사는 오전 10시부터 시작되었으며 선착순으로 입장한 분들에게는 소정의 기념품이 제공되었습니다저는 약 11시 30분경 도착하여 선착순 선물로 제공된 행사 가이드북은 받지 못하였으며행사 가이드북을 받은 분들은 기업 정보를 사전에 파악할 수 있어 박람회를 더욱 효과적으로 활용했을 것으로 생각됩니다 이번 박람회는 정부와 경제단체가 공동 주최한 대규모 행사로청년 구직자에게 다양한 취업 기회를 제공하고 기업과 인재가 함께 성장할 수 있는 의미 있는 자리였습니다행사장은 기업 부스 채용 상담관 면접관 이력서 컨설팅관 등으로 구성되어 있었습니다 박람회를 다녀오며 느낀 점은 다음과 같습니다 첫째 현장..

데이터 모델링의 이해

모델링(Modeling)이란?    ⤷ 다양한 현상을 추상화, 단순화하여 일정한 표기법에 의해 표현    ⤷ 모델이란 현실 세계의 추상화된 반영모델링 특징- 추상화 : 일정한 형식에 맞춰 표현- 단순화 : 제한된 표기법이나 언어로 표현- 명확화(정확화) : 애매모호함을 제거해 이해 쉽게 표현 모델링 목적    ⤷ 단순히 DataBase나 시스템을 구축하기 위한 것이 아닌 업무 설명, 분석, 형상화 목적    ⤷ 분석된 모델로 실제 DataBase 생성하며 개발 및 데이터 관리에도 사용됨모델링 관점- 데이터 관점(What, Data) : 업무와 데이터 및 데이터 사이 관계를 모델링- 프로세스 관점(How, Process) : 업무가 실제로 하고 있는 일과 해야 하는 일 모델링- 데이터와 프로세스의 상관 관..

Hello World/SQLD 2025.01.07

Good bye 2024

안녕하세요, 여러분!오늘은 오랜만에 티스토리를 통해 제 생각을 공유해보려 합니다.이번 2024년을 마무리하며 다가오는 2025년을 준비하기 위해 올 한 해를 되돌아보는 시간을 가지려 합니다.먼저, 올해 저에게 가장 큰 성과는 바로 ADsP(데이터 분석 준전문가) 자격증에 합격한 것입니다.이 목표를 세운 것은 올해 초부터였고, 그 과정은 결코 쉽지 않았습니다.ADsP는 1과목 데이터 이해, 2과목 데이터 분석 기획, 3과목 데이터 분석으로 나뉘어져 있으며한 번 응시할 때 응시료는 50,000원이며, 합격 기준은 매 과목 40점 이상, 전 과목 총 60점 이상입니다.또한 2024년부터 ADsP 검정 방법이 변경되었습니다.기존의 선택형 40문항과 단답형 10문항에서 선택형 50문항으로 단답형 출제가 사라지게 ..

Hello World/ADsP 2024.12.19

오름캠프 마지막 회고

오름캠프 23년도 12월 28일부터 24년도 4월 18일까지 약 16주 동안 오름캠프 인공지능 AI 백엔드 1기에 참여하며 많은 기술을 배웠습니다. 시작부터 Python 사전 강의로 출발하여 Python의 기초부터 클래스와 함수까지 깊이 있게 공부했습니다. 이어서 Machine Learning, HTML, CSS, JavaScript를 학습한 후, 첫 번째 개인 프로젝트로 HTML/CSS/JS를 활용한 프로젝트를 약 4일간 진행했습니다. 가장 큰 기대를 하며 참여한 Django 수업은 PostgreSQL과 ERD 수업을 마친 후, 두 번째 개인 프로젝트로 약 일주일간 Django 프로젝트를 수행했습니다. 마지막 프로젝트는 AWS에 대한 이해를 바탕으로 참여기업/팀별 포트폴리오 프로젝트로 진행되었고, 저희..

Django 실습 1 : 프로젝트 시작

1. 가상환경 생성 $ mkdir myapp $ cd myapp myapp 이라는 폴더를 생성 (mkdir)하고 폴더 안으로 이동 (cd) $ python -m venv [가상환경 설정 이름] 가상환경을 통해 독립된 개발 환경을 세팅 $ python -m venv venv venv라는 가상환경 이름을 설정 2. 가상환경 실행 및 패키지 설치 가상환경 활성화 $ source venv/bin/activate + source 명령어가 실행되지 않을 경우 macOS = $ source venv/bin/activate PowerShell = $ venv/Scripts/Activate.ps1 CMD = $ call venv/Scripts/activate.bat Git Bash = $ source venv/Scrip..

Django settings.py

Django 프로젝트 구조 중 settings.py 파일은 매우 중요한 역할을 가지고 있음 프로젝트의 설정을 담당하는 파일로 프로젝트 전체에서 사용되는 설정을 정의함 Settings.py 파일 구조 1. 경로 상수 BASE_DIR = PATH(__file__).resolve().parent.parent BASE_DIR : BASE_DIR 상수는 프로젝트의 최상위 디렉터리를 의미, 다른 경로들을 계산하는 데 유용 기존에 os 모듈을 사용하다 window에서 몇 가지 문제점이 발견되며 path 라이브러리 사용 시작 >>> from pathlib import Path >>> Path('a') / 'b' / 'c' WindowsPath('a/b/c') >>> Path('a') / Path('b') Windows..

Django Basic

Django의 정리를 약 한 달 만에 진행하게 되었습니다.. 밀린 만큼 꼼꼼하고 이해하기 쉽도록 정리해서 추후 제 자신에게 더욱 도움 될 수 있도록 해야겠어요 Django 웹 애플리케이션을 개발할 수 있는 무료 오픈 소스 웹 프레임워크 대규모 트래픽에 대응 가능한 성능을 가지고 있으며 자체적으로 제공하는 보안 기능이 뛰어남 보안성이 높은 안정적인 애플리케이션을 만들 수 있음 Django 특징 1. ORM (Object-Relational Mapping) = 데이터베이스와의 상호작용을 자동화하여 개발자가 SQL 쿼리를 작성할 필요 없이 데이터를 편리하게 다룰 수 있음 2. Admin 페이지 = 기본적인 (CRUD, Create-Read-Update-Delete) 기능이 갖춰진 관리자 페이지를 자동으로 생성..

24.02.19

오랜만에 오름캠프에서 한 수업을 정리하는 것 같아요 :).. 최근에 이사를 진행하면서 이삿짐을 준비하고 이사하는 과정이 있어서 어렵게 쌓은 습관이 무너지고 말았네요. 하루 이틀 미루다 보니 벌써 몇 주란 시간이 흘러 더 이상 미룰 수 없을 것 같아요. 이사를 진행하면서 수업에 참여하지 못한 적이 몇 번 있었기에 자세하게 듣지는 못하였습니다. 오름캠프에서 제공해 주는 자료와 부족한 부분은 중간중간 인터넷을 통해 정보를 찾아 보충하여 작성하였습니다. 16일까지 미니 프로젝트를 진행한 후 19일에는 Bootstrap 수업을 진행하였습니다. 부트스트랩 (Bootstrap) 트위터에서 사용하는 각종 레이아웃, 버튼, 입력창 등의 디자인을 CSS와 Javascript로 만들어 놓은 것 웹 디자이너나 개발자 사이에서..

미니 프로젝트

위 제목은 말 그대로 13일 화요일부터 16일 금요일까지 미니 프로젝트 기간이었습니다. 프로젝트는 HTML, CSS, JS를 사용하여 진행되었고 목표는 ChatGPT API를 활용하는 것이 기본 프로젝트의 목표였습니다. 저는 개인비서 서비스를 구현하는 것으로 진행하였고 앞으로 발전 가능성이 크다고 생각하고 있습니다. 서비스 명은 지니스트(Genist)로 Genius와 Assist의 합성어로써 뛰어난 개인비서의 의미를 담고 있어 매력적인 이름입니다. 사용자에게 스케줄 관리와 도움을 제공하는 목표는 효과적인 개발을 통해 실현될 것으로 기대됩니다. 개발 환경으로 Visual Studio Code를 선택한 것은 가벼운 환경에서도 효과적인 작업이 가능하다는 판단과 HTML, CSS, JavaScript로 파일을 ..

24.02.08

벌써 JavaScript 이론 시간의 마지막 단계인 Ajax입니다. 제가 처음 Ajax를 경험했던 건 Django 수업 때 같아요. 그때는 이게 무슨 말인가 했었는데 오랜만에 들어도 이게 무슨 소리인가 싶긴 했었습니다. 그래도 탄탄하게 이론을 다잡고 실습을 통해 직접 코드를 만져보면 괜찮아지겠다란 자신감은 품고 있어요 :) AJAX (Asynchronous Javascript And XML) 비동기식 JavaScript와 xml의 약자 JavaScript를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해 전체 페이지를 새로 고치지 않고 페이지의 일부만을 위한 데이터를 로드하는 기법 = JavaScript를 통해 ..

728x90
728x90
LIST