Java 웹 프로그래밍 마스터

누구나 할 수 있는 Java 강의라면 시작도 하지 않았습니다.
실무 경력 20여년의 강사님으로부터 JAVA를 마스터하는 유일한 기회!
수강생의 실력은 곧 강사님의 실력입니다.

원하는 시간에, 무료로 진행되는 1:1 상담으로 앞으로의 공부 방향을 설계하세요!
9월 개강 예정반 2차 모집 마감 - 8월 9일까지

코스매니저 김지수 | 02-518-4837
과정 및 커리어에 대해 궁금한 점 있으시면 편하게 전화주세요!

school_banner_top_0803
m_school_banner_top_0803

현업 개발자가 추천합니다

강대명

Udemy 데이터 엔지니어 강대명 (link)

"제가 자바를 처음 제대로 공부하고자 할 때, 강사님을 처음으로 만나게 되었습니다. 강사님은 대기업을 포함해서 여러 기업에서 강의를 많이 하시면서도,실제 서비스를 만드는 개발자이신 부분이었고, 단순한 강의, 단순한 노하우의 전달이 아니라, 이를 어떻게 잘 전달할지 많은 고민을 하신것들이 들어나는 수업이었습니다. 뛰어난 강사이자, 뛰어난 개발자이신 강사님의 강의! 절대로 후회하지 않으실겁니다."

김병부

자바를 다루는 기술, Linux Server Bible 저자

NHN 김병부 책임 (link)

20여년간 개발자 및 강사로 활동하면서 풍부한 지식과 경험을 겸비했습니다. 그래서 언제(When), 왜(Why), 그리고 어떻게 (How) 써야하는지 심도 있는 교육을 하는 강사입니다. 단순 개발자가 아닌 전문가가 되고 싶은 개발자에게 가장 먼저 추천합니다.

이상민

자바의 신, 자바 성능 튜닝 이야기의 저자

NHN 이상민 기술리더 (link)

제가 알고 있는 IT 저자 중 Top 3 안에 드는 훌륭한 강사입니다. 여러분들이 알고 있거나 모르는 IT 기술에 대해서 정말 알기 쉽게 설명해 드릴 것이라 생각됩니다.

김종민

시작하세요! 엘라스틱서치 저자

Elastic tech evangelist 김종민 (link)

처음 개발자로 직장 생활을 시작했을 때 실무에 필요하지만 접할 기회는 자주 없는 중요한 개념들을 김성박 선생님의 강의로부터 배울 수 있었습니다.

꼭! 들으세요

JAVA에 대해 아래와 같은 고민이 있으시다면! 꼭 이 과정을 수강하셔야합니다 :)

JAVA로 코드 설계는 할 수 있는데 내가 짠 코드를 다른 사람에게 어떻게 설명해야 할 지 모르겠어요.

국비과정으로 자바 20주 과정을 들었는데, 네트워크 관련 일을 하다가 개발자가 되고 싶은데 어떻게 공부를 해야 할지 모르겠습니다.

컴공 졸업하고, si 업체에서 유지/보수를 해서 제 실력이 자신이 없어요. 일단, 포트폴리오를 만들고 싶은데 무엇부터 시작해야 할지 모르겠습니다.

아직 일하는 중인데 트렌드에 맞지 않는 업무를 계속 하고있다는 생각이 들어서 퇴사를 생각중입니다. 국비지원 교육도 알아봤는데 6개월이라 길고, 단시간내에 JAVA를 학습하고 싶습니다.

JAVA 어떻게 공부해요?

설명할 수 없다면
완벽히 이해한 것이 아닙니다.

단순히 내용을 주입하는 강의가 아닌 수업 + 토론이 결합된 강의로 스터디 그룹을 만들어, 수업을 듣고 스터디원들에게 서로 설명하는 시간을 갖습니다. (전체 50분 강의 중 10-15분 정도는 서로에게 설명하는 시간) 설명할 수 있을 때까지 완벽하게 이해하고 넘어가도록 수업을 진행합니다.

실무를 모르면
제대로 배웠다고 할 수 없습니다.

실무에서 사용하는 온라인 협업 툴을 수업시간 내내 활용합니다. Trello를 활용하여 프로젝트 직접 관리하고 Slack으로 업무 효율 높이는 방법을 알아봅니다. 또한, Dooray로 일상업무부터 이슈트래킹 관리하는 방법, Airtable로 데이터베이스 효율적으로 관리하는 방법을 통해 실무능력을 기릅니다.

나에게 꼭 맞는 학습 방향이
나를 더 성장하게 만듭니다.

수업 3개월 동안 1:1 상담을 통해 수강생 개인의 목표 및 현 상황을 진단해 드립니다. 커리어 측면의 조언과 함께 학습 방법에 대한 조언 등을 아낌 없이 해드립니다. 뿐만아니라, 프로젝트 기간 동안 강사님이 밀착 관리를 해드립니다. 주 2회 프로젝트 트러블 슈팅을 해주시며, 개인별 프로젝트 상황에 맞는 피드백을 드립니다. 개발자로 거듭나기 위해 꼭 배워야 하는 커리큘럼에 그치지 않고, 개인별 맞춤 피드백까지 제공해 드립니다.

커리큘럼 소개

주차 내용
1~2

자바 문법 정리

- 개발자 면접을 보면 기본기가 탄탄한 사람이 의외로 많지 않습니다. 2주에 걸쳐 기본기를 다지고, 깔끔한 코드를 작성할 수 있는 바탕을 만듭니다.
- 웹 어플리케이션을 개발할 때 가장 기초가 되는 자바 문법을 탄탄하게 정리하고 넘어갑니다. 또한 기존 코드를 빠르게 파악하고 이해하는 방법과, 리팩토링 할 때의 주의해야 할 점을 학습합니다.
- 학습을 마무리하며 이틀 간 미니 프로젝트를 진행합니다. 2주 동안 학습한 내용를 리뷰할 수 있는 미니 프로젝트를 이틀간 진행합니다.

  • 객체지향의 이해
  • 테스트를 쉽게 만드는 좋은 설계
  • 리팩토링과 TEST
  • 과제 : 미니 프로젝트1
3-10

자바 웹 어플리케이션

- 1주차에 학습한 자바 문법을 바탕으로 웹 어플리케이션을 개발합니다. Java로 웹 어플리케이션을 개발할 때 사용되는 여러 가지 방법에 대해 학습하고, 각각의 장점과 차이점, 활용 방법에 대해 학습합니다.
- 단순히 활용 방법을 전달하지 않고, 수강생 스스로 개념 정리를 하며 언제 어떤 기능을 사용해야 하는지 찾고 발표하는 방식입니다.
- 두번째 미니 프로젝트를 진행합니다. 수업 시간에 배운 내용을 바탕으로, 직접 웹 어플리케이션을 개발합니다.

  • Servlet, JSP 핵심 문법 정리하기
  • Spring 기본
  • Spring을 이용한 웹 어플리케이션 개발
  • Database 프로그래밍
  • queue 활용하기 (RabbitMQ)
  • redis 활용하기
  • 과제 : 미니 프로젝트2
10-11

대용량 웹 어플리케이션 만들기

- 대용량 웹 어플리케이션은 확장가능하며 가용성이 높아야 합니다. 확장 가능하며 가용성이 높은 (쉽게 오류가 발생하지 않는) 웹 어플리케이션을 위한 아키텍쳐 설계와 이 때 사용하는 방법에 대해 학습합니다.
- 이후 실습을 통해 직접 웹어플리케이션을 만들어보고, 자신이 사용한 방법에 대해 발표하며 토론합니다.

  • 대용량 웹 어플리케이션을 만들기 위해 알아야 할 것들
  • 대용량 웹 어플리케이션 만들기 실습
12

개발을 넘어 운영하기

- 빠르게 개발하는 것에 익숙하지만 정작 잘 동작하는지,리팩토링 할 때마다 수정한 코드가 동작하지 않을까봐 불안하신가요?
- 웹 어플리케이션을 개발하고 끝나는 것이 아니라 실제로 잘 동작하는지, 리팩토링 후 성능향상은 실제로 얼마나 이루어졌는지 측정해야 합니다. 모니터링의 주요 방법과 성능측정하는 방법을 학습하고, 자신이 기존에 만든 두 개의 프로젝트 결과물을 직접 운영해보며 모니터링과 성능측정을 실습합니다.

  • Scouter를 활용하여 모니터링하기
  • Gatling을 활용한 성능측정
13-24

팀프로젝트

- 개인 / 팀 프로젝트를 진행합니다. 코드만 똑같이 붙여넣은 프로젝트가 아닌, 설계에서 부터 고민하여 진짜 자신의 프로젝트를 완성합니다.
- 개인별 목표/실력에 따라 프로젝트 기간을 선택할 수 있습니다. 최소 0개월 ~ 최대 3개월까지 선택할 수 있으며 일주일에 2 회 강사님이 PM역할을 해주십니다.
- Java를 사용하는 기업들은 보통 대규모 서비스를 운영하고 있기에, 대용량 서비스를 설계해보고 효율적으로 운영해본 경험이 중요합니다. 3개월의 프로젝트 기간 동안 대규모 프로젝트를 직접 기획하고 성능측정까지 해봄으로써 탄탄한 실력을 쌓을 수 있습니다.

  • 프로젝트 주제 정하기
  • Http API 설계하기
  • 개발
  • 발표 및 토론

더 상세한 커리큘럼과 스쿨의 3개월 생활이 궁금하다면 Course Note를 받아보세요!

6개월 과정 vs 3개월 과정

어떤 과정을 들어야 하나 고민이 된다면, 6개월 과정과 3개월 과정을 꼼꼼히 비교해 보세요 :)
궁금한 내용이 있다면 매니저에게 바로 연락주세요 !

6개월 과정 (프로젝트 포함)

수업내용

– 자바 기본 개념
– 웹 어플리케이션 개발
– 대용량 서비스 개발 및 운영
– 수업 이후 맞춤형 프로젝트 진행

장점

– 기본 학습 부터 프로젝트 결과물까지 완성할 수 있음
프로젝트 3개월 기간 동안 캠프 수강 50% 할인
– 3개월 수업 이후 프로젝트 1개월 씩 추가하는 것보다 수강료가 상대적으로 저렴

3개월 과정 (프로젝트 미포함)

수업내용

– 자바 기본 개념
– 웹 어플리케이션 개발
– 대용량 서비스 개발 및 운영

장점

– 꼭 필요한 내용만 확실하게 정리
– 3개월 수강해본 뒤 프로젝트 기간을 필요에 따라 선택할 수 있음
(프로젝트 1개월 수강료 30만 원)

커리큘럼대로 착실하게 따라오시면, 아래의 모든 것을 전부 이루실 수 있습니다!

스프링 프레임워크
100% 활용 가능

스프링의 내용이 너무 방대하다보니, 배울 사수가 없다면 혼자 학습하기 힘듭니다. 하지만 좋은 개발자가 되기 위해서 툴을 잘 다루는 것은 필수적이죠! 현재 기업에서 배울 수 없었던 스프링 활용법을 현업 개발자가 꼭 필요한 부분만 체계적으로 알려드립니다.

대규모 웹서비스
제작 가능

규모가 달라지면 설계방법도 달라져야 합니다. 하지만 작은 규모의 회사에서는 대규모 서비스를 만들어 본 적이 없기때문에 어떻게 아키텍처를 설계해야 하는지 방법을 모르죠. 하지만 대기업에서 실무 경험이 있는 강사님은 어떻게 설계해야 하는 지 압니다. 그 노하우를 알아가세요!

이직하고 싶은 기업으로
커리어 PASS

이직하고 싶은 혹은 취직하고 싶은 기업이 있으신가요? 실무 경험과 주니어 교육 경험이 있는 강사님이 커리어를 단단히 하기 위해 1:1 멘토링 뿐만 아니라, 패스트 리쿠르팅 서비스까지 체계적으로 받아 수료 후 원하는 기업으로 당당히 입사할 수 있게 도와드립니다.

강사소개

jwp_ksb

김성박 강사님

대부분 경력직으로 회사에 입사할 때 사전과제, 필기시험, 기술 면접을 보게 됩니다. 이 때 사람들이 생각 외로 필기시험을 못봐서 떨어지는 경우가 많았습니다. 객체지향에 대한 핵심 원리와 올바른 코딩 습관만 있으면 충분히 가능할 법도 한데, 점수가 낮더라구요. 기술 면접도 마찬가지구요. 그래서 저는 주니어 개발자가 보다 나은 환경에서 개발할 수 있게 점프할 수 있도록 꼭 알아야 하는 내요을 짚어주고 특히, 대기업 실무를 경험할 수 있게 도와드리고 싶습니다.

경력

  • NHN 엔터테인먼트 Dooray 개발실 수석
  • (주)써니베일 (스타트업) 대표이사
  • (주)T3Q 기술이사
  • SDS, 삼성전자, 삼성전자 서비스, 신한금융 분석/설계, KT 테스트 및 분석/설계 국민대학교 대학원 웹 개발 교육 등 다수의 강의 경력

저서

  • Java io/nio 프로그래밍(한빛출판사)
  • 쉽게 배우는 웹로직&EJB (한빛)
  • 프로그래머로 산다는 것(로드북)

강사님이 직접 운영하는 유튜브 채널! ~ 즐거운 자바 ~

선발과정

사전 과제를 제출해주시면 합격여부와 상관없이 강사님이 직접 코드리뷰를 진행해주십니다.

dev_school_step1
dev_school_m_step1
pickup_test

기초 설문 조사

수강신청을 하시면 기초 설문 조사가 포함된 메일이 발송됩니다. 여러분의 시간은 소중하기에, 스쿨 과정을 잘 따라올 수 있는지 끈기와 최소한의 열정을 확인합니다. 스스로 개발이 왜 하고 싶은지를 진지하게 되짚어보며 설문 조사를 완료하면 그 내용을 바탕으로 담당 매니저가 유선 상담을 진행합니다.

pickup_stop

수업 진도를 따라가기 어려운 경우 잠시 STOP하고 기초 실력을 쌓은 후, 추가 부담없이 다음 기수로 다시 시작할 수 있습니다.

✔ 강의 첫 5주 내에 1차 테스트(과제로 대체 가능)를 통해 향후 학습 진도를 따라가는데 필요한 최소한의 지식 수준에 이르렀는지 확인하여 STOP OUT 대상자를 선별합니다.
✔ 1차 테스트를 PASS 하지 못한 경우 재시험 기회가 주어지며, 재시험을 PASS를 하지 못한 경우에는 강사와 코스매니저가 정성적으로 논의하여 STOP OUT 대상자를 최종 선정합니다.
✔ STOP OUT 대상자는 다음 기수 개강 전까지 강사님과의 1:1 오피스 아워를 통해 기초 학습을 위한 가이드를 제공받으면서 실력을 쌓는데 집중하고, 추가 부담 금액 없이 다음 기수에서 새롭게 학습을 시작합니다.

커리어 서비스

3개월 여정의 시작부터 스쿨 수료 후 6개월까지 모든 수강생이 원하는 회사에 원하는 직무로 커리어 전환에 성공할 수 있도록 채용 매니저가 직접 커리어의 길잡이가 되어 드립니다.

desktop@2x
mobile@2x

2016년 1월 4일 첫 수업을 시작한 후 지난 2년 6개월간, 누적 500명 이상의 개발자, 데이터 사이언티스트, 디지털 마케터, UX/UI 디자이너가 원하는 직장에 원하는 직무로 커리어 전환에 성공했고 35여 명의 예비 창업자가 자신의 아이디어로 창업에 도전했습니다. 그 자세한 이야기를 하이어링 리포트를 통해 만나보세요.

report_banner_btn

강의 안내

대기업 실무를 그대로 경험하는

JAVA 웹 프로그래밍 마스터

일    정 강의 : 2018.09.03. ~ 2018.11.23. 월 ~ 금 오전 10시 ~ 오후 2시
프로젝트 : 2018.12.01. ~ 2019.02.28. 월,금 오후 3시 - 오후 5시
휴강 9/24 ~ 9/26, 10/3, 10/9
준비물 개인 노트북 사용 추천
(본인 PC에 맞는 개발 환경 설정 및 원활한 개별 실습을 위하여)
장    소 성수역 부근
문    의 김지수 매니저 : 02-518-4837
궁금하신 사항이 있으면 언제든 연락주세요 :)

[6개월과정] 390만 원 (정가 : 420만 원)

기본 강의 3개월 + 프로젝트 3개월

수료 후 캠프 50% 특별 할인권 제공! (자세한 사항은 담당 매니저에게 문의바랍니다)
※ 카드 12개월 무이자 할부 가능!

수강신청하기

[3개월과정] 330만 원 (정가 : 330만 원)

기본강의 3개월

JAVA 기초를 체계적으로 다지는 시간!
수강 중, 프로젝트를 원하면 추가 결제 가능합니다 :)
다만 정가 30만원/월 에 들을 수 있습니다.

수강신청하기

– 9월 3일 개강반 모집중 –
※ 선착순 모집으로, 조기마감이 될 수 있습니다.

수강료 90% 지원제도 취업성공 패키지란?

  • 패스트캠퍼스는 고용노동부, 한국산업인력공단과 함께 훈련사다리사업에 참여중이며, 본 사업을 통해 수강료 90%를 지원합니다. 수강료의 10%만 결제하시면 수강이 가능합니다.
  • 취업성공패키지 I 유형에 해당하는 분에 한해 지원이 가능합니다. 취업성공패키지 1단계(진단 및 경로설정)를 이수하고 2단계에 진입한 ‘취업성공패키지 참여 확인서’를 제출하신 분만 참여가 가능합니다.
  • 수강생 선발 절차에서 최소 자격이 부족한 것으로 판단될 경우 위 사항과 관계 없이 수강이 불가할 수 있습니다.
고용노동부_국_좌우
HRDKorea_logo_2015_02