이런 걸
배워요!
간단히 인프라를 구성할 때 필요한 지식
서비스를 운영하는데 필요한 OS, Network, Tomcat 등 지식
서비스 성능을 테스트하는데 필요한 지식
성능을 개선하는데 필요한 HTTP, Spring, MySQL 등 지식
인프라 막연하셨나요?
만들고 부수며 인프라를 배워요 🤖
📌 학습 환경에 따라 AWS 비용이 과금될 수 있어요!
📌 예제 코드는 JVM 계열(java, kotlin) / 스프링부트로 준비되어 있어요. 본인의 별도 프로젝트가 있다면 이를 활용해서도 실습 가능합니다.
Q. 비전공자도 들을 수 있나요?
A. 비전공자를 위한 강의입니다. 이 강의만으로 CS 지식을 깊게 이해할 수는 없겠지만, 앞으로 어떻게 학습해 갈지 학습 근력을 키울 수 있을 거라 생각해요.
Q. 미션이나 수업 난이도는 어떤가요?
A. 인프라 경험이 적을 경우 4 ~ 10년차 분들 중에서도 어려워하신 분들도 있었고, OS / Network에 관심이 많은 경우 취업 준비 중에도 수월하게 진행한 분들도 있었어요.
Q. 미션을 반드시 해야 하나요?
A. 백문이 불여일타라고, 직접 프로그래밍 하는 것이 강의 백번 보는 것보다 좋다는 말이 있지요. 인프라도 마찬가지입니다. 직접 만들고 부수며 야크쉐이빙하는 과정에서 더 많은 것들을 배우게 됩니다.
추가적으로, 예제코드를 읽어보는 것도 학습에 도움이 될 거라 생각해요. JVM 계열이나 스프링을 이제 입문하신 분들이라면 여러 인사이트를 얻을 수 있을 거라 생각해요.
Q. 강의를 반드시 들어야 하나요?
A. 미션만 진행하셔도 괜찮습니다. 힌트를 꼼꼼히 보신다면, 혼자서도 충분히 진행하실 수 있어요. 미션과 관련된 지식이 궁금해질 때, 수강하셔도 좋습니다.
Q. 강의를 듣기 전 준비해야 할 것이 있나요?
A. AWS를 활용하여 실습하므로 별도의 개인 계정이 필요해요. 그리고 리눅스 명령어, OSI 7 Layer, git과 github 등을 알려드리진 않으니 미리 학습하시면 좋습니다.
학습 대상은
누구일까요?
CS 지식을 어떻게 학습하고 실무에 적용할지 막막한 사람
실제 서비스가 운영되는 환경을 이해하고 싶은 사람
인프라 지식이 부족하여 트러블슈팅에 두려움이 많은 사람
성능을 개선해야 하는데, 어디서부터 어떻게 접근해야 할지 모르겠는 사람
선수 지식,
필요할까요?
리눅스 명령어
OSI 7 Layer
git & github
스프링 기초
오늘 행한 작은 실천이 주위에 긍정적인 영향을 주길 바라며 지식 공유를 하고 있습니다.
[경력]
(현) 우아한형제들 백엔드 엔지니어
(전) 우아한테크코스 백엔드 코치, 에코마케팅 데이터엔지니어, 이스트소프트 시스템엔지니어
[교육]
[우아한형제들] 우아한테크코스, SQL을 넘어 제플린으로 등 과정 설계 및 강의 진행
[NEXTSTEP] 인프라공방, 우아한테크캠프 Pro, 카카오 신입사원 교육, 커리어 NEXTSTEP, 챌린지코스 등 과정 설계 및 강의 진행
[리뷰어 활동] NEXTSTEP Clean Code, ATDD, DDD, 라이브러리 & 프레임워크 구현 등
[특강] SSAFY, CATCH
전체
17개 ∙ (4시간 15분)
가 제공되는 강의입니다.
강의 소개
01:06
과정, 슬기롭게 소화하는 방법
10:05
미션 소개
04:38
AWS 에서의 망에 대한 짧은 이야기
11:34
망 구성하기
40:46
리눅스 서버 구성하기
28:28
도커 컨테이너에 대한 짧은 이야기
12:32
HTTP 학습과 화면 응답 개선하기
22:16
미션 소개
05:28
리눅스 서버 들여다보기
05:45
리눅스 서버 진단하기
21:03
WAS 진단하기
20:38
서비스 성능 진단하기
25:24
MySQL 조회 성능 개선하기
30:33
마지막으로..
05:23