Things you might learn as a web developer
- 프론트엔드 개발: HTML, CSS, JavaScript 학습이 필수. 🎨
- HTML 폼: 사용자 정보 입력을 위한 핵심 요소. 📝
- CSS: 웹 페이지 스타일링 및 애니메이션 효과 추가. ✨
- JavaScript: DOM 조작, 이벤트 처리, Ajax를 통한 동적 상호작용 구현. 🖱️
- 백엔드 개발: Node.js, Express.js를 시작으로 RESTful API 구축. ⚙️
- 데이터베이스: SQL(PostgreSQL), NoSQL 데이터베이스 이해 및 CRUD 연산 학습. 🗄️
- ORM: Prisma, Drizzle 등을 사용하여 데이터베이스 관리 효율성 향상. 📚
- DevOps: VPS 호스팅, CI/CD 파이프라인 구축을 통한 자동 배포. 🚀
- 버전 관리: Git을 이용한 코드 변경 사항 추적 및 관리. 🌳
- 테스팅: 유닛 테스트, 통합 테스트, E2E 테스트를 통한 코드 품질 확보. ✅
- 클라우드 서비스: AWS, Docker를 활용한 인프라 관리 및 컨테이너화. ☁️