전체 글(337)
-
Next.js
1. WHY Next.js ?1.1 React + Express 환경 요약현재 개발 구조React는 클라이언트 사이드 렌더링(CSR) 방식으로 SPA(Single Page Application) 형태.Express는 API 서버 역할을 수행.장점React의 컴포넌트 기반 설계로 생산성 향상.Express는 유연하고 강력한 백엔드 API 설계 가능.한계초기 로딩 속도 느림: CSR 방식은 HTML이 비어 있고, JavaScript 로드 후 렌더링.상세 CSR(Client-Side Rendering)- 서버가 브라우저에 빈 HTML(앱의 기본 구조만 포함된 HTML)을 보내고, JavaScript 파일을 함께 전송 (브라우저가 JavaScript를 다운로드, 실행해야만 화면이 완전히 렌더링됨)ex) 사용자가..
2025.03.20 -
Docker란?
Trends2024 Stack overflow에 설문조사에 따르면 (링크바로가기)Docker는 전문 개발자(59%)들이 가장 많이 사용하고 Docker 사용자가 이 도구를 매우 높이(78%) 평가하고 있으며, 가장 선호하는 도구로 2년 연속으로 선정되고 있음 도커란 무엇인가?Application을 패키징 할 수 있는 툴Container라고 불리는 하나의 작은 소프트웨어 유닛안에Application과 그에 필요한 System 환경설정, 모든 Dependencies를 하나에 묶어서다른 Server, 다른 PC 그 어떤 곳에도 쉽게 배포하고 안정적으로 구동할 수 있게 도와주는 툴Application을 구동하는데 많은 것들이 필요한데,Node.js를 예로 든다면, 소스파일만 서버에 배포하기보다Npm을 사용한다면..
2025.03.20 -
Generative AI (생성형 AI)
생성형 AI란?정의기존 데이터를 학습하여 새로운 콘텐츠(텍스트, 이미지, 음악 등)를 생성하는 인공지능 기술생성형 AI의 원리와 핵심 기술생성형 AI의 작동 원리딥러닝을 사용하여 기존 데이터셋 내의 패턴을 식별하고 분석딥러닝: 머신러닝의 한 분야, 인간의 두뇌 구조와 유사한 인공신경망을 활용하여 데이터를 학습하고 복잡한 문제를 해결하는 기술머신러닝: 데이터를 기반으로 패턴을 학습하고 스스로 개선하는 알고리즘을 만드는 인공지능(AI)의 한 분야인간의 두뇌 행동과 마찬가지로 트랜스포머 및 기타 딥러닝 아키텍처를 활용하여 데이터셋을 처리하고 학습트랜스포머: Self-Attention과 병렬 처리를 활용하여 기존의 RNN보다 빠르고 강력한 성능을 발휘Self-Attention: 문장에서 중요한 단어 간의 관계를..
2025.03.20 -
[얄코] Section 5-4. MySQL 활용 웹사이트 만들기 (내 웹사이트를 온라인에!)
보호되어 있는 글입니다.
2023.04.21 -
[얄코] Section 5-3. MySQL 활용 웹사이트 만들기 (좋아요와 댓글 달기)
보호되어 있는 글입니다.
2023.04.21 -
[얄코] Section 5-2. MySQL 활용 웹사이트 만들기 (필터와 정렬 기능 만들기)
보호되어 있는 글입니다.
2023.04.20