본문 바로가기

아카이브/항해99 취업 리부트 코스 학습일지

[항해99 취업 리부트 코스 학습일지] Spring Master : Gradle과 Network

728x90

이번 주 목표

이력서 완성

면접 잘 보기

GO 프로젝트 API 1개 만들기

SWOT 찾아보기

오늘 목표

이력서 완성

SWOT 찾아보기

오늘 한 것

SWOT 찾아보기

오늘 스케줄

6:00 기상 산책

7:00 식사 샤워

8:00 항해 준비

9:00 항해 99 취업코스

 

 

12시 - 1시 점심식사

6시 - 7시 저녁식사 

 

9:00 항해 99 취업코스 종료

9:00  면접 준비

12:00 취침

 

1. 그레이들(Gradle)이란 무엇일까?

코끼리

빌드 자동화 시스템

Java 소스코드를 실행 가능한 jar로 간편하게 만들어줌

 

Build : 소스코드를 실행 가능한 결과물로 만드는 일련의 과정

 

2. build.gradle

Gradle 기반의 빌드 스크립트

: 소스코드를 빌드하고 라이브러리들의 의존성을 쉽게 관리 가능

: groovy 또는 kotlin으로 작성

 

External Libraries에서 Gradle이 다운로드해온 라이브러리들을 확인할 수 있습니다.

3. Maven Repository

라이브러리들을 모아둔 저장소

 

4. 네트워크

여러대의 컴퓨터 또는 장비가 서로 연결되어서 정보를 주고 받을 수 있게 도와주는 기술

컴퓨터, 라우터, 스위치, 허브 등의 장비들이 각각의 역할을 수행하여 정보를 주고 받음

서로 정보를 주고 받이 위해서 IP주소 서브넷 마스크, 게이트웨이 등의 정보를 설정하고

네트워크 프로토콜을 이용해서 통신을 하게 됩니다. 

 

5. Client & Server

Server

사용자가 요청을 했을 때 해당 요청에 대한 응답을 수행하는 프로그램

Client 

브라우저에서 서버에 정보를 요청하는 과정

 

6. API 

Application Programming Interface

다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의

* 개발자는 다른 애플리케이션이 프로그래밍 방식으로 애플리케이션과 통신할 수 있도록 API를 표시하거나 생성합니다

7. 인터페이스

Interface 

서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고 받는 경우의 접점 혹은 경계면

즉, 사용자가 기기를 쉽게 동작시키는데 도움을 주는 시스템

 


 

 

KPT

Keep

하려고 하는 것

Problem

더 열심히 하지 않는 것

Try

모든 시간 투자

소감

시간을 헛되게 쓰고 있다는 생각이 든다.

 

 

항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.

 

IT 커리어 성장 코스 항해99, 개발자 취업부터 현직자 코스까지

항해99는 실무에 집중합니다. 최단기간에 개발자로 취업하고, 현직자 코스로 폭발 성장을 이어가세요. 실전 프로젝트, 포트폴리오 멘토링, 모의 면접까지.

hanghae99.spartacodingclub.kr