커리큘럼은 어떻게 되나요?
💻 프론트엔드 커리큘럼
모던 웹 개발의 기초부터 실전 프로젝트까지 진행하며, Node.js, React, 빌드 도구 등을 학습합니다. 협업과 코드 리뷰를 통해 실무 역량을 강화합니다.
프로젝트 준비 과정 🔧
- • Node.js & npm: Node.js의 기본 개념과 npm, Yarn 사용법을 익혀 현대 웹 개발의 기초를 다집니다.
- • Semantic Versioning: 패키지 버전 관리 원리를 이해하고, 효율적인 버전 관리를 학습합니다.
- • 트랜스파일러 & 번들러: Babel로 ES6+ 코드를 트랜스파일링하고, Webpack을 통해 모듈을 번들링하는 방법을 배웁니다.
- • 모던 빌드 도구 & Vite: Vite를 활용하여 빠른 개발 환경을 구축하고, 생산성을 높이는 방법을 학습합니다.
- • 코드 품질 도구: ESLint와 Prettier로 코드 스타일을 유지하며, Husky로 Git Hooks를 설정해 협업 시 일관성을 유지합니다.
- • 브랜치 전략 & 코드 리뷰: Git Flow와 GitHub Flow를 통해 효율적인 협업을 진행하고, GitHub를 통해 코드 리뷰를 수행하여 코드 품질을 향상시킵니다.
프로젝트 1: SNS 앱 개발 💬
- • React 환경 설정: 프레임워크 없이 React 프로젝트를 구성하고, 필요한 라이브러리를 설정하여 프로젝트 환경을 구축합니다.
- • API 통신: HTTP와 RESTful API의 기본 개념을 이해하고, Axios 또는 Fetch API를 사용하여 서버와 데이터를 주고받는 방법을 배웁니다.
- • 기본 컴포넌트 개발: 공통 에러 핸들링 및 이미지 뷰어 컴포넌트를 설계하고 구현하며, Suspense와 Error Boundary를 활용하여 비동기 처리와 에러 관리를 효율적으로 수행합니다.
- • UI/UX 개선: 사용자 경험을 향상시키기 위해 Optimistic UI 업데이트와 Infinite Scroll 기능을 구현하고, Intersection Observer를 사용하여 성능을 최적화합니다.
- • 고급 UI 컴포넌트: Carousel, 앨범 등 SNS에서 자주 사용되는 재사용 가능한 UI 컴포넌트를 설계하고 구현하여 실무에서의 활용도를 높입니다.
- • 프로젝트 마무리 & 배포 준비: 모든 기능을 구현하고 테스트하여 프로젝트를 최종 검토한 후, GitHub에서 코드 리뷰를 통해 피드백을 반영하여 최종 배포 준비를 완료합니다.
멘토링은 어떻게 진행되나요?
대상
- • 취업 준비생
- • 신입 ~ 경력 3년 이하 개발자
온라인 멘토링
- • 맞춤형 온라인 멘토링
- • 주 1회 1시간 온라인 멘토링
- • Slack을 통한 소통
- • GitHub를 통한 코드 리뷰
기간
- • 3개월 or 6개월 간 프로젝트
- • 월 단위로 연장 가능
성장을성장을원한다면,원한다면,NextNextPro와Pro와함께함께하세요.하세요.
개발자로서의개발자로서의꿈을꿈을실현할실현할수수있습니다.있습니다.
성장 중심의 멘토링
Next Pro는 개발자의 개인적, 전문적 성장을 최우선으로 합니다. 함께 배우고 성장할 수 있는 환경을 조성하여, 서로의 발전을 도모합니다.
맞춤형 멘토링
각 개발자의 목표와 현재 수준에 맞춘 맞춤형 멘토링을 제공합니다. 개인별로 최적화된 학습 경로를 제시하여 효율적인 성장을 지원합니다.
지속 가능한 커뮤니티
Next Pro는 멘토와 멘티가 지속적으로 소통하고 협력할 수 있는 커뮤니티를 형성합니다. 서로의 경험과 지식을 공유하며 함께 발전하는 문화를 만들어갑니다.
FAQ
FAQ
멘토 소개
엄격한 기준으로 선별한 Next Pro 멘토님들을 소개합니다.
Next Pro 커리큘럼에 질문이 있으신가요?
아래 Kakao 오픈 채팅방을 이용해주세요. 여러분들의 질문에 친절히 답변해드립니다.
이메일 문의: next.pro.master@gmail.com