Ask Company

당신의 파이썬/장고 페이스메이커가 되겠습니다.

펼쳐보기

이진석

Ask Company 운영자

파이썬/장고 Q&A 커뮤니티 Ask Django 운영자

펼쳐보기
언제 어디서나 수강할 수 있습니다.
PC, 모바일, 태블릿으로 언제 어디서나 수강이 가능합니다.
PC, 모바일, 태블릿으로 언제 어디서나 수강 가능

강좌 소개

여러분의 파이썬/장고 페이스메이커가 되겠습니다.

장고/리액트를 통해 개발 생산성을 극대화하고 개발해야할 코드도 확연히 줄이며 코드 가독성도 높여보세요. 그러기 위해서는 파이썬/장고/리액트에 대한 탄탄한 기초가 필요합니다. 본 하나의 강의를 통해 그 기초를 탄탄하게 닦으실 수 있습니다.


  • 장고/django-rest-framework 기초부터 실무 활용까지 이론/실습을 병행하며 배울 수 있습니다.
  • 장고/DRF의 진수인 Forms/Serializers/Views/Viewset 에 대한 깊이있는 노하우를 배울 수 있습니다.
  • 최신 리액트에서 지원되는 함수형 컴포넌트, Hooks과 장고 API를 연계한 실무 레벨의 웹서비스 개발을 배울 수 있습니다.
  • Docker를 활용하여 스트레스없는 웹서비스 배포를 익히실 수 있습니다.
  • 유사한 기능의 서비스를 다양한 방법으로 여러 번 반복 개발하는 동안에 각 기술의 특성에 대해서 이해하게 되고 자연스레 반복 수련하게 됩니다.


강사 : 이진석

  • Python Holic, 장고 실무 12년차 개발자
  • Ask Django 운영자
  • Microsoft Azure MVP (2016년~)
  • 파이썬/장고 교육 서비스 Ask Company 운영자
  • (진행 중) 한국산업기술평가원 및 부산대학교, 장고/리액트 프로젝트 자문 및 개발
  • (전) 서울대학교, 벤처경영학 연합전공, "벤처창업 웹프로그래밍" 강사 (2017년)
  • 다수 대학 및 기업 강의 : 서울대학교, 카이스트, 부산대학교, 한양대학교, 국민대학교, 삼성전자, LG전자, LS그룹, SK Planet, 엔코아, KB증권, SK텔링크, 현대자동차그룹 이노션, 코스콤, 네이버 NIT Service, 아트센터 나비, 한국은행 등
  • 서울/대전/대구 장고걸스 메타코치 참여




1. 대상

이 강좌는 어떤 사람들을 대상으로 하나요?

  1. 파이썬의 기초 문법은 알지만, 다음 코스로 뭘 해야할 지 모르시는 분들
  2. 직접 웹서비스를 구축하고 싶은 데, 어떻게 시작해야하는 지 모르시는 분들
  3. 머신러닝을 익혔는 데, 머신러닝을 활용하는 애플리케이션 개발이 필요하신 분들
  4. 오프라인 장고 강의를 수강했는 데, 이에 대한 복습이 필요하신 분들





2. 목표

이 강좌를 들으면 어떤 것을 할 수 있게 되나요? 혹은 무엇을 얻게 되나요?

장고 백엔드, 리액트 프론트엔드 개발의 기초를 다질 수 있게 됩니다.

단순히 "따라해보세요." 식의 강의가 아니라, 이론적인 기초까지 탄탄히 다지실 수 있도록 열심히 준비했습니다.


그 기초를 통해 간단한 형태의 인스타그램 서비스 정도는 뚝딱 만드실 수 있어요. 물론 이는 강의를 1번 들었다고 해서 완성되진 않습니다. 본 강의를 토대로 반복수련하시기를 추천드립니다.


왕도는 없습니다. 방향을 제대로 잡고, 반복 연습 만이 있을 뿐입니다.


마지막 챕터에서 Docker 컨테이너를 활용한 배포에 대해서도 자세히 알려드리겠습니다. 이를 활용하신다면 다양한 클라우드 벤더에서 보다 수월하게 웹서비스를 배포하실 수 있어요. :-)


그리고 본 강의를 통해 파이썬/장고/리액트를 통한 개발의 즐거움도 같이 가져 가셨으면 합니다. :D




3. 준비해야 하는 것

수강생들이 강좌를 듣기 전에 미리 준비해야 할 것이 있을까요?

가장 중요한 것은 개발에 대한 열의이며, 끈기입니다. 한 번에 모든 것을 이해할 수는 없습니다. 끈기있는 수련만이 여러분의 실력을 키워줄 수 있습니다. 그 여정의 여러분의 페이스메이커가 되겠습니다.


기술적으로는 파이썬 기초 문법에 먼저 익숙해지시고 나서, 본 강의를 시작하시기를 추천드립니다. 최소한 파이썬 함수/클래스/상속 개념 정도를 살펴보시고 시작해주세요. 이 중에 상속과 장식자 문법은 장고의 여러 기능들을 이해하고 커스텀하는 데에 꼭 필요한 문법입니다.


장식자는 리액트의 HOC (Higher Order Components) 에서도 유사하게 적용이 됩니다.




4. 특징

이 강좌의 특징은 어떤 것이 있을까요?

탄탄한 이론과 실무 위주의 실습을 병행하는 강의입니다. 그리고 여러 설명들을 말로만 풀어내는 것이 아니라, 장고/리액트의 필수 이론들을 슬라이드로 탄탄하게 정리하여 이를 토대로 강의를 진행합니다. 슬라이드 PDF 파일은 강의 참고자료 탭을 통해 챕터 단위로 다운받으실 수 있습니다.



웹서비스 개발에 필요한 전반적인 내용을 모두 다룹니다. 본 코스를 통해 웹서비스 개발의 기초를 탄탄하게 닦으실 수 있습니다. 12년의 장고 개발 경험, 5년의 파이썬/장고 온/오프 강의 경험 및 1년의 리액트 강의 경험을 집대성하여 강의에 녹여내었습니다.


1번 출시되면 업데이트가 멈추는 강의가 아니라, 여러분들의 다양한 피드백 속에 점점 진화하는 강의가 될 수 있도록 노력하겠습니다.


다양한 질문/피드백, 그리고 응원 부탁드립니다.




5. 커리큘럼 안내


현재 장고 기본까지 총 7개 챕터까지(52개 영상 약 900분) 업로드되어 있으며, 추가로 5개 챕터(약 40개 영상 예상)가 1주일 단위로 업로드될 예정입니다.


장고 기본편

~챕터6)에 걸쳐 플레이 타임 900분 동안 이론과 실습을 병행하며, 장고의 기본을 탄탄하게 닦으실 수 있도록 구성지게 준비해봤습니다.


챕터7 부터는 ...

  • 챕터 7) 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 만들기 (2020년 2월 17일 예정)
  • 장고 만으로도 충실하게 웹서비스를 구축할 수 있습니다. 장고의 기본을 닦았으니, 장고 프로젝트 처음부터 차근차근 인스타그램 웹서비스를 구축해보겠습니다.
  • 프론트엔드 : 기본 HTML/CSS/JavaScript와 jQuery, 그리고 Bootstrap4
  • 챕터 8) 장고 django-rest-framework(이하 DRF)를 활용한 효율적인 웹 API 만들기 (2020년 2월 24일 예정)
  • 적절히 잘 설계된 모델이 있다면 DRF를 통해 수월하게 웹 API를 개발할 수 있으며, 장고/DRF 기본 CBV(클래스 기반 뷰)를 잘 이해한다면 웹API를 원하는 어떤 방식으로도 응용하실 수 있게 됩니다.
  • DRF만의 JSON 직렬화 방식
  • APIView를 활용한 뷰 만들기
  • mixins 상속을 통한 APIView 로직 재사용
  • ViewSet과 Router
  • Renderer를 통한 다양한 포맷으로 응답하기
  • Form과 Serializer 비교
  • Serializer를 통한 유효성 검사 및 저장
  • DRF 디폴트 설정 살펴보기
  • DRF에서 지원하는 다양한 인증방식과 적용 방법
  • JWT 인증
  • 챕터 9) 리액트 기초 익히기 (2020년 3월 2일 예정)
  • ES6 기초 문법과 최신 리액트 기능들을 살펴봄으로서, 리액트 웹개발의 기초를 익혀봅시다.
  • ES6 주요 문법
  • 리액트의 최신 Features : 함수형 컴포넌트, 상탯값, Context API, Hooks (useReducer 등), Route
  • Ant Design을 활용한 레이아웃 구현
  • 챕터 10) 리액트와 함께 SPA 방식으로 인스타그램 만들기 (2020년 3월 9일 예정)
  • 챕터 7에서 개발한 서비스를 DRF/리액트와 함께 SPA 방식으로 구현해보겠습니다.
  • JWT 인증을 비롯하여 django-allauth를 활용한 써드파티 OAuth 인증
  • 챕터 11) Docker 기반으로 스트레스없이 PaaS 인프라에 배포하기 (2020년 3월 16일 예정) - 마지막 챕터
  • 최근의 웹서비스 트렌드는 Docker 컨테이너를 통한 인프라 운영입니다. Docker 컨테이너의 기본 개념과 Docker를 활용한 개발환경 구축, 그리고 Azure/AWS/Google의 Docker 인프라에 배포하는 다양한 방법에 대해서 살펴보겠습니다.



6. 오픈 기념 이벤트

  1. 이벤트 #1 : 마지막 챕터가 마무리되는 2020년 3월 16일까지 처음이자 마지막 30% 할인 행사를 합니다. 이 기회를 놓치지마세요.
  2. 이벤트 #2 : 2020년 3월 16일까지 매주 월요일에 매주 10분을 추첨하여 Ask Company 티셔츠와 스티커를 드립니다. (개발스텟 +10)



이벤트 자세히 살펴보기 : https://cafe.naver.com/askcompany/17




기존에 운영하던 페이스북 그룹 Ask Django ( https://facebook.com/groups/askdjango )가 있지만, 페이스북 그룹 툴의 한계가 있어서, 좀 더 체계적인 운영을 위해 네이버 카페 Ask Company ( https://cafe.naver.com/askcompany )를 개설했습니다. Ask Company 내에서 다양한 소통과 더불어 파이썬/장고/리액트 컨텐츠를 제공해드릴 예정이오니 많은 참여 부탁드립니다.



수강평

아직 작성된 수강평이 없습니다.
강좌에 대한 의견을 기다리는 중입니다.

커리큘럼

챕터 0) 오리엔테이션
2개
오리엔테이션) 01 - 장고 소개 맛보기
15:25
오리엔테이션) 02 - 리액트 소개 맛보기
16:51
챕터 1) 장고
5개
챕터 2) 장고 Models
14개
챕터 3) 장고 Views
12개
챕터 4) 웹 프론트엔드 기초 및 장고 static
6개
챕터 5) 장고 Forms
9개
챕터 6) 장고 기본 인증 구현하기
7개
챕터 7) 비SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 만들기 (2020년 2월 17일 예정)
0개
챕터 8) 장고 django-rest-framework를 활용한 효율적인 웹API 만들기 (2020년 2월 24일 예정)
0개
챕터 9) 리액트 기초 익히기 (2020년 3월 2일 예정)
0개
챕터 10) 리액트와 함께 SPA 방식으로 인스타그램 만들기(2020년 3월 9일 예정)
0개
챕터 11) Azure/AWS/Google 에 스트레스없이 배포하기 (2020년 3월 16일 예정)
0개
참고자료
6개

리액트와 함께 장고 시작하기 Complete (슬라이드 PDF 제공)

30% 3월 16일 15시 00분까지
₩220,000 ₩154,000
15시간 분량
180일 동안 무제한 수강 가능