-
GDG on campus Ewha Tech Blog
인기글 보기
-
[GDSC Ewha] GDG 초청 세션
안녕하세요 여러분! 길었던 휴회 기간을 마치고, 2023년 11월 8일 이화여자대학교 학관 106호에서 G-day가 진행되었습니다. 오랜만의 G-day를 맞이하여 이번 세션은 조금 특별하게 진행이 되었는데요, 바로 GDG 초청 세션입니다. GDG는 Google Developer Groups의 약자로, GDSC가 구글 산하의 학생 개발자 커뮤니티라면 GDG는 구글 산하의 현직 개발자 커뮤니티라고 할 수 있습니다. 그 중에서도 이번 G-Day에서는 GDG Korea Webtech 챕터와 GDG Korea Android 챕터의 오거나이저 두 분을 연사로 모시고 세션을 진행하였습니다. 강경완님, GDG Korea Android, 우아한형제들 소속 노경모님, GDG Korea Webtech, Toss 소속 우아한..
2024.01.22
-
[(목요일팀) PS스터디] 2주차 회의록
일시 2023년 04월 06일 목요일 모임장소 ECC B4 CU옆 둥근테이블 참여인원 김현아, 도소현, 이선민, 하수민 활동내용 2주차 스터디 커리큘럼에 해당했던 상단의 세 문제를 모임 전에 풀어오고, 오프라인 모임을 통해 서로의 문제해결 과정을 공유하며 토의했습니다. 두 명은 Python, 두 명은 C++로 풀어왔는데 언어마다 접근 방법이 조금씩 달라 재밌었습니다. 오프라인 토의 후, 다른 사람들의 풀이 방법을 들으면서 내 풀이에서 비효율적이라고 생각하는 부분, 수정해야 하는 부분이나 보충할 부분, 스터디원의 풀이 중 인상깊었던 풀이 등에 대해 정리하여 PS Github에 각자 업로드했습니다. 이때 가장 늦게 제출한 사람(바로 저> [프로그래머스 / C++] 42862번 체육복 문제 재정의 및 추상화 ..
2023.04.09
-
[1주차] 프로젝트 환경 설정, 스프링 웹 개발 기초
Spring이란? 자바 기반의 웹 어플리케이션을 만들 수 있는 *프레임워크 *프레임워크 vs 라이브러리 프레임워크: 어떠한 문제를 해결하기 위해 여러 요소들과 메뉴얼을 제공하도록 짜여진 틀 라이브러리: 문제를 해결하는 과정에서 사용할 수 있는 도구들 자바 객체와 라이브러리들을 관리해주며, 톰캣과 같은 *WAS가 내장되어 있어 자바 웹 어플리케이션을 구동할 수 있다. *WAS(Web Application Server) 웹 서버가 요청을 받으면 어플리케이션과 서버 환경을 필요한 기능을 수행한 후, 그 결과를 웹 서버에게 전달하는 기능을 하는 소프트웨어 프레임워크 웹 서버와 데이터베이스 사이에서 동작하는 미들웨어로써, 컨테이너 기반으로 동작 *WAS vs WebServer Web서버는 정적인 컨텐츠를 처리 W..
2022.04.06
최신글 보기
-
[GDGoC Ewha] Part Exchange - FE 6조
1. React와 Next.jsReact와 Next.js는 웹 개발에서 매우 인기 있는 두 가지 기술로, 주로 프론트엔드 개발에 사용됩니다. 이 두 기술은 서로 밀접하게 연관되어 있으며, 각 기술의 주요 개념과 차이점에 대해 설명드리겠습니다.1. React란?React는 페이스북에서 개발한 JavaScript 라이브러리로, 사용자 인터페이스(UI)를 구축하는 데 사용됩니다. React는 주로 "컴포넌트 기반" 아키텍처를 따르며, UI를 작은 독립적인 컴포넌트로 나누어 관리할 수 있게 해줍니다.주요 특징:컴포넌트 기반 아키텍처: UI를 재사용 가능한 컴포넌트로 나누어 개발할 수 있습니다.컴포넌트 종류함수형 컴포넌트 : 상태와 생명주기 메서드가 필요하지 않은 경우 간단한 UI를 렌더링할 때 사용클래스형 컴포..
2024.11.20
-
[exchange session]5조. CI/CD와 DevOps, 컨테이너 환경과 쿠버네티스
#1 CI/CD 와 DevOps 1.1 DevOps 란?DevOps란?DevOps는 Development + Operations입니다.어플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합입니다.조직의 최종 고객에게 비즈니스 가치를 더 빠르고, 더 훌륭하고, 더 안전하게 제공하도록 지원하여 운영 효율성을 향상시킵니다.개발팀과 운영팀이 단일팀으로 병합되어, 엔지니어가 개발에서 테스트, 배포, 운영에 이르기까지 전체 애플리케이션 수명주기에 걸쳐 작업하고 단일 기능에 한정되지 않은 광범위한 기술을 개발합니다.DevOps가 중요한 이유조직의 최종 고객에게 비즈니스 가치를 더 빠르고, 더 훌륭하고, 더 안전하게 제공하도록 지원하여 운영 효율성을 향상시킵니다..
2024.11.20
-
[GDGoC Ewha] Part Exchange - AI 2조
1. Transfer Learning and Fine-tuningTransfer Learning(전이 학습)인간은 새로운 문제를 직면했을 때, 과거의 경험에 의지합니다. 이와 같이, machine learning에서 transfer learning은 모델이 과거에 얻은 지식을 새로운 관련된 문제를 푸는데 적용할 수 있게 하는 기술입니다.Transfer learning is a machine learning technique where a model trained on one task is repurposed as the foundation for a second task.과정사전 학습(Pre-training)먼저, 대규모 데이터셋에서 모델을 학습시켜 일반적인 특성을 학습합니다.미세 조정(Fine-tuni..
2024.11.20
-
[GDGoC Ewha] Part Exchange 세션 - BE 4조
[HTTP란?]1) 서버와 클라이언트가 서로 데이터를 주고받기 위해 사용되는 프로토콜2) 역할 : 웹 브라우저와 서버 간 데이터 요청 및 응답 처리. [HTTP의 통신구조]클라이언트와 서버로 나누어진 구조 → 각자의 역할에 집중하기 위해클라이언트가 서버에 요청을 보내고 서버가 응답을 반환 [HTTP의 무상태성(Stateless)]1) 클라이언트와 서버 사이에 상태를 유지하지 않는다.서버가 클라이언틍틔 상태를 보존하지 않음.클라이언트가 상태 정보를 갖고 있기 때문에, 아무서버나 호출해도 돼서 서버의 스케일아웃에 유리stateful보다 데이터를 많이 사용한다.2) 서버가 클라이언트의 상태를 보존서버가 장애나면 클라이언트는 처음부터 다시 작업을 요청해야함서버가 바뀔때마다 클라이언트의 내용을 기록해서 상태를 유..
2024.11.20
-
Gdg on Campus Ewha - Part Exchange 세션 3조
1)RESTful APIRESTful API는 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스입니다. 다양한 플랫폼이 생겨나면서 범용적인 사용성을 보장하는 서버 디자인이 필요하게 되었습니다. REST 아키텍처 스타일을 따르는 API를 REST API라고 합니다.2)RESTRepresentational State Transfer(REST)는 API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처고 이를 사용하여 대규모의 고성능 통신을 안정적으로 지원할 수 있습니다. REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일입니다.3)API애플리케이션 프로그래밍 인터페이스(API)는 다른 소프..
2024.11.20
-
[Part Exchange FE 7조] CSR vs SSR vs ISR, DOM과 Virtual DOM
CSR vs SSR vs ISR웹 렌더링이란?웹 페이지를 사용자에게 보여주는 과정렌더링 방식들클라이언트 사이드 렌더링(Client Side Rendering, CSR)서버 사이드 렌더링(Server Side Rendering, SSR)정적 사이트 생성(Static Site Generation, SSG)증분 정적 재생성(Incremental Static Regeneration, ISR)1. CSR, 클라이언트 사이드 렌더링웹 브라우저에서 JavaScript를 사용하여 웹페이지를 렌더링하는 방식동작 과정브라우저가 서버에서 기본 HTML과 JavaScript 파일을 다운로드.브라우저가 JavaScript를 실행해 애플리케이션을 초기화하고, API를 통해 데이터를 가져옴.데이터를 기반으로 브라우저에서 DOM을 ..
2024.11.20