러닛 회원가입
러닛 회원 로그인
사용자 인증
비밀번호 찾기
왕초보를 위한 실전 웹개발 프로젝트
일정 2018. 09. 13 ~ 10. 18 (총 6주) 시간 매주 목요일 19:30~22:30 장소 러닛 압구정센터 지도보기 참가비 28만원  x 1.5개월 = 42만원

찜하기 클릭 시 강의 시작 전 알려드립니다.

강의 소개

소개

대부분의 서비스는 웹으로 제공됩니다. 나만의 서비스를 만들기 위해서도, 개발자로 취업을 하기위해서도 웹개발에 대한 학습은 필수입니다.

웹개발을 하기 위해서는 배워야 할 것들과 고려해야할 것들이 굉장히 많습니다. 누구나 개발 공부를 할 수 있지만, 혼자 시작한다면 많이 돌아갈 수 있습니다. 반면 그 길을 가봤던 누군가가 올바르게 잡아준다면 처음에 겪는 많은 시행착오들을 효과적으로 줄일 수 있습니다.



본 과정에서는 실제 운영중인 웹서비스를 개발한 리더와 함께 Git/가상환경 등의 개발환경 세팅부터 언어(Python)를 공부하고, 그 언어로 하나의 웹/앱 프로그램(Django)이 배포(AWS)를 통해 어떻게 만들어지는지 전반적인 과정을 학습해보는 시간을 가질 것입니다.

단순한 개발 지식을 전달하는 것이 아닌 전체적인 개발 flow를 함께 습득하는 강의로서,
교육 이후 개발에 대해 어떤 방향성을 가지고 접근할 지에 대한 지침서가 되어줄 수 있습니다 :)

참가대상

학교 수업은 열심히 들었지만 정작 실제로 개발한 프로젝트가 없는학부생
자료구조, 알고리즘, 네트워크 등 학교 과목은 열심히 들었는데! 정작 개발자로 지원하려고 하니, 실제로 적을만한 프로젝트가 없는 분. 물론 학교에서 배우는 컴퓨터공학 이론도 중요하지만, 그에 못지 않게 실제로 '만들어봤는지'도 그만큼 중요하답니다.

나만의 웹 서비스를 만들고 싶지만 무엇부터 해야할지 모르는 분
웹 서비스를 만들기 위해서는 정말 많은 것들을 고려하고, 많은 것들을 학습해야 합니다. 혼자서 인터넷도 찾아보고, 무료강의도 참가해봤지만 실제로 무엇부터 해야할지 모르시겠다구요? 본 과정에서 웹 개발을 접근하는 '프로세스'에 대해서 학습하고 실제 프로젝트를 진행해보세요!

국비학원에서 무료로 개발은 배웠는데 실제로 만들 자신은 없는 분
국비학원 열심히 다녀서 개발이 무엇인지는 알겠는데 실제로 동작하는 웹서비스를 만들어 본 적은 없는 분. 프로젝트로 만들어보는 것과 실제 서비스를 개발하는 것은 차이가 있습니다. 실제로 유저들에게 제공되는 웹서비스를 개발한 리더에게 실질적인 조언을 들으면서 배워보세요.

자신이 컴퓨터에 관심이 많지만 개발을 어떻게 시작해야할지 모르겠는 분들에게 권장해드리는 과정입니다.
개발로 들은 건 많아서, 할 말은 많지만 정작 웹/앱 프로그램 구현은 못하시는 분들에게 좋은 길잡이가 되어줄 과정입니다.

상세정보

  • 일정2018. 09. 13 ~ 10. 18 (총 6주)
  • 시간매주 목요일 19:30~22:30
  • 장소러닛 압구정센터 지도보기
  • 참가비 28만원  x 1.5개월 = 42만원

후기

    커리큘럼 소개

    • 0. 들어가기에 앞서!
          - OT (우리 강의는 이렇게 진행할 거에요!)
          - 자기소개 시간
      1. Command-Line Interface란?, 커맨드 익숙해지기
      2. OS 커널과 쉘에 대한 설명
          - 앞으로 개발을 한다면 누구나 만나게 될 환경입니다. 기초부터 잡으셔야 합니다!
      3. 파이썬 가상환경 세팅
          - 파이썬의 패키지들을 버전별로 나눠서 관리하기!
      4. git과 github에 대한 설명
          - 직접 코드를 관리해보는 시간!

      <mark>0. 들어가기에 앞서!</mark><br>
&nbsp; &nbsp; - OT (우리 강의는 이렇게 진행할 거에요!)<br>
&nbsp; &nbsp; - 자기소개 시간<br>
<mark>1. Command-Line Interface란?, 커맨드 익숙해지기</mark><br>
<mark>2. OS 커널과 쉘에 대한 설명</mark><br>
&nbsp; &nbsp; - 앞으로 개발을 한다면 누구나 만나게 될 환경입니다. 기초부터 잡으셔야 합니다!<br>
<mark>3. 파이썬 가상환경 세팅</mark><br>
&nbsp; &nbsp; - 파이썬의 패키지들을 버전별로 나눠서 관리하기!<br>
<mark>4. git과 github에 대한 설명</mark><br>
&nbsp; &nbsp; - 직접 코드를 관리해보는 시간!<br>
    • 1. 파이썬 격파하기
          - C, JAVA 해보셨던 분들은 파이썬의 편리함에 빠져들게 될거에요 :)
          - 파이써닉한 방법으로 코드 짜기
        1-1. 변수와 자료형
        1-2. 조건문과 반복문
        1-3. 함수
        1-4. 모듈과 패키지
        1-5. 클래스
        1-6. Decorator
        1-7. Iterator, Generator
      2. 파이썬 실습
          - 알고리즘 문제풀이
      * 파이썬스럽게 코딩하는 법을 배워보는 시간입니다!

      <mark>1. 파이썬 격파하기</mark><br>
&nbsp; &nbsp - C, JAVA 해보셨던 분들은 파이썬의 편리함에 빠져들게 될거에요 :)<br>
&nbsp; &nbsp - 파이써닉한 방법으로 코드 짜기<br>
&nbsp; 1-1. 변수와 자료형<br>
&nbsp; 1-2. 조건문과 반복문<br>
&nbsp; 1-3. 함수<br>
&nbsp; 1-4. 모듈과 패키지<br>
&nbsp; 1-5. 클래스<br>
&nbsp; 1-6. Decorator<br>
&nbsp; 1-7. Iterator, Generator<br>
<mark>2. 파이썬 실습</mark><br>
&nbsp; &nbsp - 알고리즘 문제풀이<br>
* 파이썬스럽게 코딩하는 법을 배워보는 시간입니다!
    • 1. 인터넷과 웹
          - 맨날 쓰지만 몰랐던 웹 알아보기!
        1-1. URL/HTTP/HTML
        1-2. 웹 프로그램
          - 웹 서버(Nginx)/ 웹 어플리케이션 서버(Django) 확실한 개념 잡기!
        1-3. Python Code로 데이터 가져오기
          - Crawling을 이용해, Web 흐름 한번에 이해하기
      2.Django 개요
          - 프레임워크 개념과 함께 Django의 구성도 파헤치기!
          - Django Project/ Django App관계
          - Django Tutorial 실습

      <mark>1. 인터넷과 웹</mark><br>
&nbsp; &nbsp; - 맨날 쓰지만 몰랐던 웹 알아보기!<br>
&nbsp; 1-1. URL/HTTP/HTML<br>
&nbsp; 1-2. 웹 프로그램<br>
&nbsp; &nbsp; - 웹 서버(Nginx)/ 웹 어플리케이션 서버(Django) 확실한 개념 잡기!<br>
&nbsp; 1-3. Python Code로 데이터 가져오기<br>
&nbsp; &nbsp; - Crawling을 이용해, Web 흐름 한번에 이해하기<br>
<mark>2.Django 개요</mark><br>
&nbsp; &nbsp; - 프레임워크 개념과 함께 Django의 구성도 파헤치기!<br>
&nbsp; &nbsp; - Django Project/ Django App관계<br>
&nbsp; &nbsp; - Django Tutorial 실습
    • 1. Django의 플로우 흐름 (MTV 패턴으로 이해하자)
          - Django의 웹 응답 및 처리를 알아보는 시간!
        1.1 Model - 데이터베이스 설계
        1.2 Template - 화면 UI 설계
        1.3 URLconf - URL 설계
        1.4 View - 로직 설계
        1.5 Form - 데이터 검증
      2. Toy Project
        - Django로 프로그램 만들기
      * 실습을 통해 강의가 진행됩니다.

      <mark>1. Django의 플로우 흐름 (MTV 패턴으로 이해하자)</mark><br>
&nbsp; &nbsp; - Django의 웹 응답 및 처리를 알아보는 시간!<br>
&nbsp; 1.1 Model - 데이터베이스 설계<br>
&nbsp; 1.2 Template - 화면 UI 설계<br>
&nbsp; 1.3 URLconf - URL 설계<br>
&nbsp; 1.4 View - 로직 설계<br>
&nbsp; 1.5 Form - 데이터 검증<br>
<mark>2. Toy Project</mark><br>
&nbsp; - Django로 프로그램 만들기<br>
* 실습을 통해 강의가 진행됩니다.
    • 1. Django Static 이해
          - 정적파일 관리하기
      2. Django 관계형 데이터베이스, ORM
          - 데이터를 어떻게 관리할 것인가!
      3. Django Admin site 건드리기
          - 데이터를 웹에서 편리하게 관리하기
      4. Toy Project
        - Django로 프로그램 완성
      * 실습을 통해 강의가 진행됩니다.

      <mark>1. Django Static 이해</mark><br>
&nbsp; &nbsp; - 정적파일 관리하기<br>
<mark>2. Django 관계형 데이터베이스, ORM</mark><br>
&nbsp; &nbsp; - 데이터를 어떻게 관리할 것인가!<br>
<mark>3. Django Admin site 건드리기</mark><br>
&nbsp; &nbsp; - 데이터를 웹에서 편리하게 관리하기<br>
<mark>4. Toy Project</mark><br>
&nbsp; - Django로 프로그램 완성<br>
* 실습을 통해 강의가 진행됩니다.
    • 1. 배포란 무엇일까?
          - 내가 만든 프로그램을 어떻게 다른 사람이 볼 수 있게하는지 알아보는 시간!
      2. AWS EC2를 활용한 배포
        2-1. Cloud Service 이해하기
        2-2. EC2를 이용한 배포
      3. 강의 마무리 (되돌아보기)
          - 그간 고생했다고 이야기 해줍시다 :)

      <mark>1. 배포란 무엇일까?</mark><br>
&nbsp; &nbsp; - 내가 만든 프로그램을 어떻게 다른 사람이 볼 수 있게하는지 알아보는 시간!<br>
<mark>2. AWS EC2를 활용한 배포</mark><br>
&nbsp; 2-1. Cloud Service 이해하기<br>
&nbsp; 2-2. EC2를 이용한 배포<br>
<mark>3. 강의 마무리 (되돌아보기</mark>)<br>
&nbsp; &nbsp; - 그간 고생했다고 이야기 해줍시다 :)<br><br>

    리더 소개

    Pando

    백엔드 프로그래머
    *현직자 특성상 회사와의 마찰을 피하기 위해 실명은 공개하지 않습니다.

    - 패스트캠퍼스 웹프로그래밍 스쿨 5~7기 프리스쿨 강의
    - 카카오톡 알림 봇 개발
    - 다수의 외주 경험
    - 러닛 백엔드 개발 담당
    학교에서 이론으로 성적을 잘 받던 학생이었지만, 정작 개발에 대해서는 거리가 멀었습니다.
    많은 길을 돌아와서 개발을 할 수 있었지만, 더 일찍 개발을 할 수 있었더라면 즐거웠을 거라고 생각합니다.
    저와 같은 고민을 가지고 있는 사람들이 많으리라 생각해서 이 강의를 열게 되었습니다.
    입문자들은 모두 대환영입니다!
    진짜 즐거울테니까, 빨리 만나요 우리 :)


    강의 참가신청