Thumbnail
모임/부트캠프 모집중
NEW
개발 · 프로그래밍 백엔드

[Django 백엔드 개발과정]인프런 평점 4.8점,제주코딩베이스캠프 강사진 직강 대시보드

초급

100%

0원

10,962,000원
신청 기간

2024.04.17 10:15 ~ 07.17 23:58 (한국 표준시)

교육 기간

약 2개월 (2024.07.22 ~ 09.27)

폴더에 추가 공유

모두의연구소와 제주코딩베이스캠프가 만났습니다! 기업에서 원하는 백엔드 개발자, 어떻게 될 수 있을까? 딱 3가지만 기억하세요! 누구에게, 무엇을, 어떻게 배우느냐가 백엔드 개발자로서의 미래를 좌우합니다.

모두의연구소, 오름캠프 백엔드 과정, 왜 특별한가요? 📖

백엔드 기본기부터 AWS 클라우드 서비스 운영, AI 활용 역량까지 모두 담았습니다

비전공자/비경험자도 단기간에 극적인 결과물을 만들어 낼 수 있는
     Python과 Django를 중심으로 빠르게 습득할 수 있습니다


Django로 배우니까! 빠른 개발 속도로 앞서가세요! 🙆‍♀️
문법이 쉽고 간결, 다양한 프로젝트를 빠르게 구현할 수 있습니다

Django로 배우니까! 뛰어난 범용/확장성으로 앞서가세요! 🙆‍♀️
데이터 분석, 딥러닝 등 타언어와 연동해 개발 가능한 무한 확정성까지!


안녕하세요
모두의연구소 입니다.
모두의연구소의 썸네일

[모두의연구소: K-디지털 트레이닝 훈련기관 중 유일한 대통령 표창 수상]
모두의연구소는 기존 주입식 부트캠프 교육을 탈피해 스스로 답을 찾는 커뮤니티형(Learning By Doing)액티브 러닝 기반, 교육의 진정성을 담은 새로운 SW/AI 과정을 제공합니다

문의 이메일 sw_orm@modulabs.co.kr

커리큘럼

파이썬 프로그래밍
1~3주차
프로그래밍의 원리
Python 언어의 동작 메커니즘을 이해하고, 버전별 차이점과 업데이트 내용을 파악합니다.
프로그래밍 패러다임과 코드 실행 과정을 체계적으로 학습하여 개발자로서의 기본기를 쌓습니다.
Python의 자료구조와 메모리 관리
메모리 구조와 자료형의 관계를 이해하고, 효율적인 데이터 관리 방법을 배웁니다.
리스트, 튜플, 딕셔너리 등 핵심 자료구조를 실전에 활용할 수 있도록 연습합니다.
객체지향 프로그래밍과 클래스 설계
객체지향 패러다임의 개념과 원칙을 이해하고, 실제 개발에 적용하는 방법을 학습합니다.
클래스 설계와 상속, 다형성 등 핵심 개념을 실습을 통해 체득합니다.
에러 핸들링과 예외 처리 전략
다양한 유형의 에러를 이해하고, 효과적인 예외 처리 방법을 배웁니다.
견고하고 안정적인 프로그램을 작성하는 데 필요한 디버깅 기술을 익힙니다.
초거대/생성 AI 모델
4주차
머신러닝과 딥러닝의 핵심 개념 이해
머신러닝의 기본 개념과 학습 방법론을 이해하고, 실제 문제 해결에 적용하는 방법을 배웁니다.
딥러닝의 등장 배경과 핵심 아이디어를 파악하고, 신경망 구조 설계와 학습 과정을 깊이 있게 탐구합니다.
대규모 언어 모델의 혁신과 활용
GPT 등 최신 언어 모델의 구조와 학습 방식을 이해하고, 이들이 가져온 자연어 처리 분야의 혁신을 살펴봅니다.
대규모 언어 모델을 활용한 다양한 애플리케이션과 서비스 사례를 분석하고, 실제 개발에 적용하는 방법을 익힙니다.
생성 AI 모델의 원리와 응용
최신 이미지 생성 모델의 아키텍처와 학습 과정을 파악합니다.
생성 모델의 잠재 공간 탐색과 조건부 생성 기법을 배우고, 창의적인 활용 방안을 모색합니다.
백엔드 개발자를 위한 HTML/CSS
5주차
Web 개발과 개발자의 역할
웹 개발의 전체 구조와 개발자의 역할을 이해합니다.
백엔드와의 협업 방식과 API 통신 등 실무에 필요한 지식을 습득합니다.
HTML의 구조와 시맨틱 마크업
HTML의 기본 구조와 주요 태그의 의미와 사용법을 배웁니다.
시맨틱 마크업의 중요성을 이해하고, 접근성과 SEO를 고려한 마크업 방법을 익힙니다.
CSS 선택자와 스타일링 기법
CSS 선택자의 종류와 우선순위를 파악하고, 효과적인 스타일링 방법을 배웁니다.
박스 모델, 레이아웃, 타이포그래피 등 다양한 스타일링 기법을 실습을 통해 체득합니다.
디자인 시안을 통한 화면 구현
피그마로 디자인된 시안을 통해 UI를 구현합니다.
백엔드 개발자를 위한 JavaScript
6주차
JavaScript 기본 문법과 데이터 타입
JavaScript의 기본 문법과 변수, 연산자, 조건문, 반복문 등을 익힙니다.
문자열, 숫자, 배열, 객체 등 다양한 데이터 타입과 그 활용법을 배웁니다.
DOM, BOM 조작과 이벤트 처리
DOM과 BOM의 개념과 구조를 이해합니다.
JavaScript를 통해 동적으로 DOM을 조작하고, 사용자 이벤트를 처리하는 방법을 학습합니다.
함수와 스코프, 클로저
함수 정의와 호출, 매개변수와 반환값 등 함수의 기본 개념을 파악합니다.
스코프, 호이스팅, 클로저 등 JavaScript 고유의 특성을 견고하게 다집니다.
비동기 처리와 Promise, async/await
콜백 함수와 비동기 처리의 개념을 이해하고, 실제 활용 방안을 모색합니다.
Promise와 async/await를 활용한 효율적이고 가독성 높은 비동기 코드 작성법을 익힙니다.
HTML/CSS/JS 프로젝트
7주차
프로젝트 기획과 설계
주제 선정과 기능 요구사항 도출 과정을 경험합니다.
와이어프레임과 목업 제작을 통해 사용자 인터페이스를 설계하는 방법을 배웁니다.
시맨틱 마크업과 디자인 적용
시맨틱 태그를 활용하여 의미론적이고 구조화된 마크업을 작성합니다.
와이어프레임을 기반으로 디자인을 완성합니다.
JavaScript를 통한 동적 기능 구현
사용자 상호작용과 동적 기능을 JavaScript로 구현합니다.
미리 준비된 대규모 언어 모델 서버와 API로 통신하며 백엔드 서버와의 데이터 통신을 위한 API 연동 방법을 학습합니다.
프로젝트 발표와 코드 리뷰
프로젝트의 결과물을 발표하고, 피드백을 받습니다.
코드 리뷰를 통해 서로의 코드를 분석하고, 개선점을 도출하는 과정을 거칩니다.
Django
8~10주차
Django 프레임워크 기초
Django의 MTV 패턴을 이해하고, 프로젝트 구조를 파악합니다.
가상 환경 설정, 프로젝트 생성, 앱 구성 등 Django 개발 환경을 구축하는 방법을 배웁니다.
FBV와 CBV를 모두 학습합니다.
모델 설계와 ERD 작성
데이터베이스 모델링의 기본 개념과 원칙을 이해합니다.
ERD를 활용하여 효과적인 데이터베이스 구조를 설계하는 방법을 학습합니다.
Django ORM과 PostgreSQL 연동
Django의 ORM(Object-Relational Mapping) 기능을 활용하여 데이터베이스 연동을 간편하게 구현합니다.
PostgreSQL과 Django를 연동하는 과정을 실습합니다.
URL 설계와 뷰 로직 구현
RESTful URL 패턴을 이해하고, 직관적이고 확장성 있는 URL 설계 방법을 배웁니다.
함수 기반 뷰와 클래스 기반 뷰의 차이를 파악하고, 다양한 HTTP 요청 처리 로직을 구현합니다.
Django REST Framework(DRF)로 RESTful API 개발
DRF의 기본 개념과 구조를 이해하고, 직렬화(Serializer)와 뷰셋(ViewSet)을 활용하는 방법을 배웁니다.
인증, 권한 관리, 페이징, 필터링 등 RESTful API 개발에 필요한 다양한 기능을 구현합니다.
FBV와 CBV를 모두 학습합니다.
인증과 권한 관리
세션 기반 인증과 토큰 기반 인증의 차이를 이해하고, 각각의 구현 방법을 학습합니다.
사용자 권한 관리와 접근 제어를 통해 안전하고 효율적인 서비스를 개발하는 방법을 익힙니다.
배포와 운영
AWS 클라우드 플랫폼을 활용한 Django 애플리케이션 배포 과정을 실습합니다.
Docker 컨테이너 기술을 활용하여 일관된 배포 환경을 구축하는 방법을 배웁니다.
Django 프로젝트
11주차
프로젝트 기획과 요구사항 분석
실전 프로젝트의 아이디어를 도출하고, 핵심 기능과 요구사항을 정의합니다.
1 ~ 4 단계별 요구사항을 WBS를 통해 단계별 구현 전략을 도출합니다.
데이터 모델링과 ERD 설계
프로젝트에 필요한 데이터 구조를 분석하고, ERD를 활용하여 최적의 데이터베이스 모델을 설계합니다.
테스트 주도 개발(TDD)과 코드 품질 관리
유닛 테스트, 통합 테스트 등 다양한 테스트 기법을 활용합니다.
배포 자동화와 CI/CD 파이프라인 구축
AWS 클라우드 플랫폼을 활용하여 애플리케이션을 배포하고, Docker를 활용하여 일관된 배포 환경을 구축합니다.
GitHub Actions CI/CD 도구를 활용하여 자동화된 빌드, 테스트, 배포 파이프라인을 구축하고, 지속적인 통합과 배포 과정을 경험합니다.
프로젝트 발표와 리뷰
프로젝트 결과물을 공유하고, 피드백을 받습니다.
프로젝트 과정에서 얻은 개선점을 정리하고, 파이널 프로젝트에 활용할 수 있는 인사이트를 도출합니다.
AWS, GitHub 중급, 코딩테스트
12~13주차
AWS 클라우드 서비스 활용
AWS의 핵심 서비스를 이해하고, 실제 프로젝트에 적용하는 방법을 학습합니다.
GitHub 협업 워크플로우 심화
Git 브랜치 전략과 Pull Request를 활용한 효과적인 협업 워크플로우를 익힙니다.
GitHub Actions를 통한 CI/CD 파이프라인 구축과 코드 품질 관리 자동화 방법을 학습합니다.
오픈 소스 프로젝트 기여와 코드 리뷰
오픈 소스 프로젝트에 기여하는 방법과 과정을 이해하고, 실제 프로젝트에 기여해봅니다.
효과적인 코드 리뷰 방법과 베스트 프랙티스를 배우고, 팀 내 코드 리뷰 문화를 정착시킵니다.
코딩 테스트 문제 유형과 해결 전략
코딩 테스트에 자주 출제되는 알고리즘과 자료구조 유형을 파악하고, 효과적인 접근 방법을 학습합니다.
기업의 현재 코딩 테스트 유형을 살펴보고 유형별 전략을 수립합니다.
파이널 프로젝트
14~16주차
프로젝트 기획과 아이디어 도출
시장 조사와 사용자 요구사항 분석을 통해 실현 가능성 있고 가치 있는 웹 서비스 아이디어를 도출합니다.
프로젝트 목표와 기대 효과를 명확히 정의하고, 구현 가능성과 기술적 난이도를 평가합니다.
아키텍처 설계와 기술 스택 선정
프로젝트의 요구사항과 확장성을 고려하여 최적의 아키텍처를 설계합니다.
Django, DRF, PostgreSQL 등 백엔드 기술 스택과 프론트엔드 기술 스택을 선정하고, 효과적인 통합 방안을 수립합니다.
애자일 개발 방법론 적용과 팀 협업
스크럼, 칸반 등 애자일 개발 방법론을 적용하여 프로젝트를 유연하고 효율적으로 관리합니다.
GitHub을 통한 버전 관리와 협업, 코드 리뷰와 페어 프로그래밍 등을 통해 팀워크를 강화하고 코드 품질을 높입니다.
MVP 개발과 피드백 반영
최소 기능 제품(MVP)을 신속하게 개발하여 사용자 피드백을 얻고, 지속적인 개선 사항을 도출합니다.
피드백을 바탕으로 서비스를 발전시키고, 새로운 기능을 추가하는 등 지속적인 개선을 수행합니다.
클라우드 인프라 구축과 배포 자동화
GitHub Action을 통해 배포를 자동화 합니다.
AWS를 활용하여 확장성, 가용성이 높은 인프라를 구축합니다.
Docker 기술을 활용하여 애플리케이션 배포 및 관리를 자동화합니다.
테스트 자동화와 모니터링
유닛 테스트, 통합 테스트 등 다양한 테스트를 자동화하여 서비스의 안정성과 품질을 확보합니다.
프로젝트 발표와 시연
프로젝트 결과물을 공유하고, 외부 심사위원을 대상으로 발표 및 시연을 진행합니다.

취소 및 환불 규정

  • 부트캠프/교육의 신청 취소/환불 기간은 지식공유자가 설정한 신청기간과 동일합니다.

  • 부트캠프/교육의 신청 정보 수정 및 취소/환불은 ‘구매내역’에서 할 수 있습니다.

  • 유료 부트캠프/교육의 경우, 24시간이내 설문 내용 미제출시 신청 및 결제내역이 자동취소됩니다.

※ 인프런은 통신판매 중개자이며, 해당 부트캠프/교육의 주최자가 아닙니다.

신청 마감

76일 남았어요!