교육/KT 에이블스쿨

[KT AIVLE School(에이블스쿨)] - 14주차 후기(IT 인프라, 웹프로그래밍, WEB/WAS/DB)

aaaahy 2023. 11. 12. 20:56

에이블 스쿨 14주차(11. 06 ~ 11.10) - 4기 AI트랙

길고 길었던 미프가 끝난 후 다시 시작된 수업

이번주차는 IT 인프라, 웹 프로그래밍, WEB/WAS/DB 수업이 진행되었다.

5일 동안 많은 이론과 실습이 머릿속에 들어온 것 같지만... 흡수를 잘 시켜보자

 

IT 인프라

하루동안 진행된 이론 수업이었지만 굉장히.. 많은 내용을 알려주셨다.

서버와 네트워크부터 시작하여 마지막 내용으로는 개발자와 인프라 운영자의 커뮤니케이션 방법에 관해 배울 수 있어서 매우 흥미로웠다.

 

가상의 공간이 아니라, 기업이 자체적으로 보유하고 있는 서버에 직접 설치하고 관리하는 방식인 '온프레미스'에 관해 처음 알게 되었고 클라우드와의 차이점이 어떤 것이 있을지 생각해 볼 수 있었다.

서버, 네트워크, 스토리지로 구성된 3 Tier 아키텍처에서 병목 구간을 제거하여 성능이 늘어날 수 있게하는 2 Tier 아키텍처 방식인 HCI에 관해도 배울 수 있었다. 

다양한 클라우드 형태와 기술에 관한 이론을 접하면서 개발자로서 언제, 어떻게 다루고 사용할 수 있을지 생각해보기도 하였다. 

 

인프라 장애유형 파악 프로세스를 보며 장애를 인지하고 처리와 대응하는 방법에 관해 흥미롭게 들었는데 책임 회피로 보이는 언행은 절대 금지다 !!! 원인을 파악하고 대안을 제시 후, 후속 조치와 장애를 보고하는 과정이 중요하다고 생각한다. 

 

웹 프로그래밍

드디어 배우기 시작한 웹.

역시나 html 구성요소와 기본구조, css를 간단히 배우고 자바스크립트를 시작하였다.

기본적인 내용과 연산자, 조건문, 반복문, 함수에 관한 간단한 실습을 진행하였다.

 

원리는 알았지만 '호이스팅' 이라는 용어는 정확히 몰랐는데 이는 선언식으로 변수나 함수가 선언되면 코드의 최상단으로 올라가서 선언되는 것을 의미한다. 강사님이 면접관이실 때 질문했던 내용이라 하셨다.

 

추가적으로 웹 브라우저 객체를 쉽게 사용할 수 있는 자바스크립트 라이브러리인 jQuery도 짧게나마 실습해 볼 수 있어서 좋았다. 그동안 너무 공부를 안 해서 까먹을 뻔했다... 

 

WEB/WAS/DB

웹 서버인 Nginx(엔진엑스)를 이용해 실습을 진행해 볼 수 있었고 

Bash shell 명령어와 Vim Editor, tmux도 사용해 보며 사용하는 방식을 익힐 수 있었다.

NoSQL의 일종인 Mongodb도 사용하여 웹 프로그래밍 수업 때 간단히 실습했던 웹 페이지를 연결하여 회원가입, 로그인 기능도 구현해 볼 수 있었다. 

관계형 데이터베이스만 사용해 보다가 NoSQL에 관해 알게 되고 실습도 진행해 볼 수 있어서 재밌었고 추가적으로 웹 어플리케이션 프레임워크인 Flask도 이용하여 실습해 보았다. 

 

처음 사용해 보는 데이터베이스와 프레임 워크 등... 낯설었지만 최대한 놓치지 않기 위해서 열심히 수업 듣고 따라갔다.

뭔가 중간에 하나 놓치거나 잘못되면 그 이후의 실습을 혼자 감당하기 힘들다는 걸 혼자 알고 있었기 때문이다 ^-^

 

강의를 다시 한번 들어보며 실습을 진행해 보면 좋을 것 같다. 복습 아자아자 ( °̀ᗝ°́)و.*・゚✧