잔재미코딩 dave Lee

가장 빠른 풀스택 로드맵

나만의 서비스를 만드는 가장 빠른 로드맵
Write your awesome label here.

자체 사이트
특별 할인

수시 금액 인상 예정

무제한
수강기간

평생 수강 가능

무제한
질의응답

강의내 질의응답 지원

체계적
로드맵

가장 빠른 학습 로드맵

패키지에 포함된 강의 리스트

입문자에서 1인 개발과 실력있는 개발자 커리어까지
난이도를 높혀가며, 웹과 앱 개발 기술을 모두 다룬 로드맵입니다
따라서, 다음 나열한 순서에 맞추어 강의를 익히시는 것을 추천드립니다

네카라쿠배 개발과 서비스 기획 15년 현업 경험과
8년간의 온오프라인 IT 강의 경험으로
입문자에서 1인 개발과 실력있는 개발자까지 될 수 있도록 꾸몄습니다

풀스택 개발자(1인 개발)란 무엇인가요? 

혼자서도 온전히 하나의 웹 또는 앱 서비스를 개발할 수 있는 개발자를 의미합니다. 웹이든 앱이든 최근 서비스는 크게 백엔드, 프론트엔드, 그리고 배포(DevOps 포함) 로 이뤄집니다. 풀스택 개발자는 온전한 서비스 개발을 위해 필요한 각 세부 분야별 기술을 활용할 수 있습니다. 그래서, 혼자서도 온전한 웹 또는 앱 개발이 가능합니다.

왜 풀스택 개발자가 되어야 하나요? 

나만의 서비스 개발이 목표라면, 서비스 개발에는 여러 세부 분야 기술이 필요합니다. 관련 핵심 기술을 이해하고 활용할 수 있는 풀스택 개발자가 되어야, 나만의 아이디어로 서비스 개발이 가능합니다.

개발자 성장을 목표로 한다면,
웹과 앱 개발에 필요한 백엔드, 프론트엔드등 세부 분야를 전문으로 하는 개발자도 시니어급이 되기 위해서는 풀스택 개발자가 되어야 합니다. 시니어급이 되려면, 전체 웹과 앱 구조를 이해하고, 설계할 수 있어야 합니다. 또한 다른 분야와 협업이 가능해야 합니다. 그러려면, 서비스 개발 전반을 이해해야 합니다. 이를 위해서는 각 세부 분야 핵심 기술을 이해하고 활용할 수 있어야 합니다.

백엔드, 프론트엔드도 힘든데
어떻게 풀스택 개발자가 될 수 있을까요?

최신 기술을 익히면 가능합니다. 20년전에는 C 와 JAVA 언어가 필수였고, 당시 저도 개발자 100명이상이었던 개발팀에 소속되어, 상용 프로젝트를 수행했습니다. 이후 10년전 즈음에는 유사한 서비스를 프레임워크를 기반으로 10여명 개발자와 함께 만들었습니다. 최근에는 최신 기술을 사용해서, 저 혼자서도 유사한 서비스를 개발할 수 있습니다. 각 세부 분야별 기존 기술은 제대로 이해하고 활용하는데에도 수년이 필요하기도 합니다.

최신 기술을 익히면, 단 3달만에도 각 세부 분야 핵심을 충분히 이해할 수 있고, 이후에는 마음만 먹으면 한달에 하나씩도 그럴듯한 웹과 앱을 만들 수 있습니다.

본 로드맵은 각 세부 분야별 기본 기술을

짧은 시간에, 가장 쉽게, 가장 생산성이 좋고,
전세계에서 가장 많이 사용하는 최신 기술로 익힙니다

저는 백엔드, 프론트엔드 개발자인데
다른 팀과 협업이 어렵습니다

개발자로 신입을 넘어가면, 서서히 다른 팀과 협업을 할 기회가 많아집니다. 그런데, 백엔드, 프론트엔드등 세부 분야만 알고 있으면, 다른 팀과 협업이 어렵습니다. 전체 프로그램 구조와 각 분야 핵심도 이해하지 못하다보니, 의견을 내기도 어렵고, 커뮤니케이션도 어렵습니다.

적어도 다른 팀과 협업이 가능하고,

전체 웹/앱 구조를 이해하고 효율적으로 설계할 수 있어야,

시니어급으로 올라갈 수 있겠죠!

각 세부 분야별 핵심 기술을 익히고, 실제로 그럴듯한 서비스를 만들어보세요. 그러면, 전체 웹/앱 구조를 이해할 수 있고, 효율적으로 설계할 수도 있고, 협업도 매우 원활해집니다. 소위 말하는 시니어급 개발자가 될 수 있는 가장 빠른 길입니다.

저는 입문자인데,
풀스택으로 그럴듯한 서비스 개발이 가능할까요?

난이도와 학습 효율성까지 고려한 로드맵입니다. 본 로드맵은 IT를 모른다고 가정하고, 입문자에게도 가장 쉽고, 빠르게 익힐 수 있는 파이썬부터 시작해서, 강의를 진행하면 할수록 서서히 난이도를 올려가며, 다양한 핵심 기술을 익힐 수 있도록 만들었습니다.

실제로 어떻게 로드맵을 익히나요?

먼저 프로그래밍을 익혀야 합니다. 많은 입문자 강의들이 프로그래밍을 실질적으로 익히는 과정이 빠진채, 문법만을 나열합니다. 프로그래밍을 익히려면, 아주 작은 문제를 많이 풀어봐야 합니다. 또 프로그래밍 언어는 다양합니다. 일부 언어는 객체지향 문법에 익숙해야 한 줄이라도 작성할 수 있습니다. 이런 언어는 입문자에게는 적합하지 않습니다.

그래서, 본 로드맵에서는 전세계적으로 가장 많이 사용하고, 입문자에게도 적합한 파이썬으로 시작합니다. 파이썬으로 간단한 크롤링 기능을 만들어보며, 웹, 데이터, IT 전반에 대한 이해와 함께, 작은 문제를 많이 풀어보며, 프로그래밍에 익숙해지도록 꾸몄습니다.
이후에는 방대한 데이터를 처리하는 데이터베이스 기술을 익힙니다. IT 분야에서 데이터는 데이터베이스라는 프로그램을 통해 저장하고, 다룹니다. 데이터베이스는 크게 SQL 기반 데이터베이스와, 빅데이터를 처리하는 NoSQL 데이터베이스가 있습니다. 데이터베이스는 데이터베이스를 다루는 특별한 언어를 기반으로 다룰 수 있습니다. 대표적인 데이터베이스 언어가 SQL 이고, 현업에서도 데이터 분석에 가장 많이 사용되는 언어가 SQL 입니다.

본 강의에서는 단순히 데이터베이스를 다루는 명령을 익히기보다, 다양한 문제와 함께, 기존에 익힌 파이썬으로 데이터베이스를 다루는 기법까지 익히며, 프로그래밍 역량도 강화합니다.
다음으로는 백엔드와 프론트엔드 핵심 기술을 익힙니다. 백엔드는 다양한 언어로 구현가능하지만, 기존에 익힌 파이썬으로 익히면, 한달 내에도 충분히 이해하고 구현이 가능합니다. 우선 가장 쉬운 Flask 프레임워크로 파이썬 중급 문법과 웹 배경지식을 다룹니다. 이후 규모 있는 프로젝트에서도 사용할 수 있는 성능이 좋고, Flask 와 유사한 문법을 가지고 있는 FastAPI 로 현업에서 많이 사용되는 SQLAlchemy 와 비동기 기능까지 익힙니다.

이후에는 프론트엔드를 익힙니다. 프론트엔드는 가장 기본이 되고 널리 사용되는 HTML, CSS, Javascript+ES6 를 익힙니다. 프론트엔드 핵심 이해를 위한 반응형등 핵심 배경지식도 역시 모두 다룹니다.
다음으로는 서버 핵심 기술을 익힙니다. 서비스를 운영하려면, 반드시 서버를 사용해야 합니다. 서버 구축을 위해서는 클라우드 컴퓨팅과, 서버에서 많이 사용하는 리눅스, 그리고 서비스 셋업을 위한 도커 기술이 필요합니다. 서버 기술은 다양한 기본 기술을 기반으로 하고 있지만, 많은 강의가 관련 기본 기술을 이미 알고 있다고 전제하고, 진행하는 바람에, 난이도가 높게 느껴집니다. 

본 강의는 서버 기술에 기본이 되는 기술부터, 상용 서비스 운영까지 관련 기술을 그대로만 따라오면, 손쉽게 익숙해질 수 있도록 꾸몄습니다.
마지막으로 구글이 직접 개발하는 FLUTTER 를 익힙니다. 그럴듯한 서비스를 개발하려면, 웹과 앱을 개발해야 합니다. 웹만 해도 각 프론트엔드 기술 한계로 Typescript, React, Next.js, Webpack, Redux등 방대한 기술을 익혀야 합니다. 앱 또한 안드로이드를 위한 안드로이드 JAVA 프레임워크, iOS를 위한 Swift 를 익혀야 합니다.

더군다나 막상 그럴듯한 서비스로 만들려면 디자이너까지 필요할 수 있습니다. 이런 전략으로는 하나의 아이디어 구현에만도 수십명 개발자가 필요합니다. 반면에, 지금까지 익힌 기술과 FLUTTER 를 잘 조합하면, 혼자서도 그럴듯한 서비스를 만들 수 있습니다.

FLUTTER 에서는 이미 디자인된 위젯을 제공하며, 하나의 코드로 웹과 안드로이드/iOS 앱을 만들 수 있습니다.

이제부터는 한달에 하나씩도

그럴듯한 웹과 앱 개발이 가능합니다!

심지어 본 로드맵을 따라오시면

3개월만에도 모두 익히고, 활용할 수 있습니다!

잔재미코딩만의 특별한

풀스택 로드맵으로

인생 개발 치트키를 가지세요

각 세부 분야별 복잡한 기존 기술을 다 잘해서 서비스 전반을 이해한다?

수년이 걸리고, 그동안 인기 기술이 바뀝니다!

VS

본 로드맵의 최적화된 기술셋으로 익히면,

가장 짧은 기간에 바로 풀스택이 가능합니다

15년 개발, 최신 네카라쿠배 경험

여기에 8년간 IT 강의 경험으로

특별한 전달력으로, 차근차근 난이도를 높혀가며, 익힌 기술은 반복해서 쓰도록!

특별한 로드맵만이 확실한 경쟁력을 만들어줍니다!

추가로, 컴퓨터공학 이론이 부족하다면?

본 로드맵과 함께 컴퓨터공학 핵심 이론도 함께 익히세요
잔재미코딩 dave Lee

개발자를 위한 컴퓨터공학 로드맵
(파이썬 기반 자료구조/알고리즘 포함)

JAVA Spring 개발자 외 모든 개발자를 위한
실력 있는 개발자가 되기 위해
꼭 필요한 필수 CS 지식 정리
잔재미코딩 DAVE LEE

개발자를 위한 컴퓨터공학 로드맵
(JAVA 기반 자료구조/알고리즘 포함)

JAVA Spring 개발자를 위한
실력 있는 개발자가 되기 위해
꼭 필요한 필수 CS 지식 정리

자체 운영 사이트로 보다 좋은 경험을 제공합니다

  • 보다 비용은 저렴하게! 동일한 정책으로! : 무제한 수강기간과 질의응답, 수시 강의 개선까지 동일합니다
  • 수강자 개인별 니즈에 맞춘 서비스로! : 잔재미코딩스쿨 수강자만을 대상으로한 다양한 추가 서비스 제공 예정입니다
  • 주요 온라인 플랫폼과 동일한 운영으로 안심하고 수강하실 수 있도록 끊임없이 개선하고 있습니다

환불 규정 및 1인 1계정 원칙: 주요 온라인 플랫폼과 동일

환불 규정
평생교육법 시행령 제23조 학습비 반환 규정에 근거하여 환불이 진행되고 있습니다.
1) 강의(개별 강의 및 패키지) 구매일로부터 1주일(7일) 이내이며, 5강(유/무료 포함) 미만 수강시, 전액 환불이 가능합니다
2) 강의(개별 강의 및 패키지) 구매일로부터 8일 초과, 혹은 5강 이상 수강시,
    - 수강 기간 1/3 경과 전, 수강료 2/3 환불이 가능합니다
    - 수강 기간 1/2 경과 전, 수강료 1/2 환불이 가능합니다
    - 수강 기간 1/2 경과 후, 또는 강의 자료 챕터 클릭시, 환불이 불가합니다
    - 모든 강의는 수강 기간이 무제한이므로, 환불시의 수강 기간은 강의 구매일로부터 30일을 기준으로 계산합니다.

1인 1계정 원칙
좋은 IT 강의를 계속해서 개선하고, 만들 수 있는 선순환 시스템을 구축하기 위해, 다음 사항은 엄격히 제한합니다
1) 동시 접속과 계정 공유는 시스템적으로 제한하고 있습니다
2) 즉, 학습페이지는 1대에서만 접속할 수 있으며 다른 곳에서 동시 수강할 경우 학습이 자동 제한됩니다
3) 또한 내외부 모니터링 시스템을 운영하여 계정 공유 확인시, 수강자료 외부 오픈시, 계정은 즉시 중지됩니다

강의 100% 수강시 공식 수료증 다운 가능

1) 강의별 100% 수강시, 공식 수료증을 다운받으실 수 있습니다
2) 수료증 검증을 위한 확인 요청시, 발급 기록과 serial number, 사용자를 확인할 수 있으므로, 요청 및 확인이 가능합니다
    - 컨택: dream@fun-coding.org

결재 관련과 해외 결재: 결재와 동시에 영수증 즉시 확인 가능

1) 결재 완료 페이지에서 결재 영수증을 바로 다운 또는 프린트하실 수 있습니다
2) 해당 링크를 놓친 경우, 다음 컨택 포인트로 연락주시면, 하루내 재발급해드립니다
    - 컨택: dream@fun-coding.org
3) 해외 결재는 개발 이슈가 아닌, 별도 복잡한 허가 절차가 필요하여, 아직 지원하고 있지 못하지만, 하반기 준비 예정입니다
    - 해외에 계신다면 계좌이체를 통해 강의를 수강하실 수 있습니다 
    - 다음 컨택으로 계좌이체 문의 주시면 계좌번호와 간단한 방법을 알려드립니다
      - 컨택: dream@fun-coding.org