입문자에서 시니어 개발자 커리어까지 준비할 수 있도록!
난이도를 높혀가며, 웹과 앱 개발 기술을 모두 다룬 로드맵입니다



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


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

혼자서도 온전히 하나의 웹 또는 앱 서비스를 개발할 수 있는 개발자를 의미합니다. 웹이든 앱이든 최근 서비스는 크게 백엔드, 프론트엔드, 그리고 배포(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 강의 경험으로
특별한 전달력으로, 차근차근 난이도를 높혀가며, 익힌 기술은 반복해서 쓰도록!
특별한 로드맵만이 확실한 경쟁력을 만들어줍니다!

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

본 로드맵과 함께 컴퓨터공학 핵심 이론도 함께 익히세요

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

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

주요 온라인 플랫폼 및 통신사업자와 동일한 규정을 따릅니다

환불 규정

1) 강의 구매일로부터 1주일 이내이며 진도율 7% 미만일 경우 전액 환불이 가능합니다

2) 강의 구매일로부터 1주일이 넘었거나, 진도율이 7% 이상일 경우 환불이 불가합니다

3) 단, 강의 자료 챕터를 클릭한 경우, 환불이 불가합니다

1인 1계정 원칙

1) 계정 공유는 불가하며, 내부 모니터링 시스템 운영으로 계정 공유 확인시, 계정은 즉시 중지됩니다

● 글로벌 탑 1위 온라인 영상 플레이어와 자체 시스템으로 편안한 학습 지원! : 상세 내용은 아래 각 항목을 클릭해보세요