GLOBAL LEADER
아주대학교 소프트웨어융합대학

모각소

[2022 하계] 포로로

  • SW중심대학
  • 2022-09-30
  • 275

<팀원> 


미디어학과 이채민

소프트웨어학과 장성호

미디어학과 문다현

소프트웨어학과 정문영


<팀원별 활동내용>


이채민

1. Git 활용법 공부

2. React 학습

 - Component, VirtualDOM, JSX, Props/State, Hooks)

 - Life Cycle

 - Page Transition

 - Recoil & Styled-Component

 - 반응형 웹 설계

 - 네트워크 및 API에 대한 이해 및 서버 통신 학습

3.  공부

4. 클론코딩을 통한 리액트 실습 진행 


장성호

1. Udemy 강의 이수를 통해 블록체인 어플리케이션에 대해 이해하기

 - ’Solidity를 사용한 이더리움 블록체인 개발자 부트캠프(2022)‘ 

 - ’NFT 웹 개발 완벽 마스터 – 기초부터 전문가까지‘

 - [붙임 1] Udemy 강의 이수증

2. Flutter와 Truffle을 통한 모바일 DApp 만들기

3. 걸음수, 취침 시간 등 건강 정보를 획득할 수 있는 모바일 어플리케이션 만들기


문다현

1. 라이징 코딩캠프를 통한 개발 실무 습득

2. React 활용법 공부


정문영

1. docker를 활용한 웹 시스템 인프라 구축

2. , react를 활용한 웹 사이트 구축

3. Spring을 활용한 RESTful API Server 구축

4. 인프런 강의를 통한 spring server 및 MySQL Database에 대한 학습



<팀원별 최종성과>


장성호

1. 블록체인과 Web3에 대한 이해

2. Ethereum protocol과 ERC 표준에 대한 이해

3. ERC20 표준을 준수한 나만의 Token 발행

4. ERC721 표준을 준수한 나만의 NFT 발행

5. 웹, 모바일 각 플랫폼별 DApp 만들기 

6. 건강 정보 관련 정책(Apple(iOS), Google(Android), 삼성)에 대한 이해


문다현

라이징 코딩캠프를 통해서 전반적 웹 시스템에 대해 학습하였다. 상태관리를 어떻게 하는지, Recoil을 활용하는 법, 서버/클라이언트 통신 원리 등에 대해 공부하였다. 이 캠프를 통해서 배운 내용과 React 활용법에 대해 혼자 공부한 내용을 활용하여 마켓컬리 클론코딩을 진행하였다.


정문영

1. dockerfile을 통한 docker image 제작 과정 이해 및 dockerhub registry에 제작한 image를 push하는 과정 학습

2. reactjs로 material ui를 활용한 music list 제작

3. node.js로 http 메소드를 활용한 firestore 값 연동 및 변경

4. 인프런 강의를 통한 MySQL DB 구축에 대한 학습


<팀원별 향후계획>


장성호

1. 상용화 가능한 블록체인 어플리케이션 만들기

2. 블록체인 거래 내역 데이터를 지속적으로 받아오는 풀노드를 자체적으로 구성하여, 원하는 대로 블록체인 프로토콜과 통신하기

 - 현재는 블록체인 풀노드를 자체적으로 구성하지 않아 Infura와 같은 공개된 풀노드를 이용 중임.

 - 원하는 방식으로 데이터를 가져오기 어려워, 효율적인 알고리즘을 적용하는데 제한이 있음.

 - 따라서 자체적인 풀노드를 구성해서, 원하는 방식으로 통신할 수 있게끔 구성해보고자 함.

3. Google의 Health Connect for Android API를 Flutter로 migration 하기

 - 현재 Google의 Health Connect for Android API를 지원하는 Flutter library가 없어, Android의 건강 정보를 획득하기 위해서는 자체적으로 구성해야함.

 - 따라서 이를 지원할 수 있는 라이브러리를 만들어보고자 함.


문다현

클론코딩을 통해 알게된 React 활용법을 토대로, 2학기 파란학기에 진행되는 웹개발을 해낼 예정이다. 또 모각소를 진행하면서 배운 내용을 블로그에 정리를 할 수 있었는데, 이렇게 하면 배운 내용을 나중에 복습할 수 있고 또 글을 작성하면서 다시 한번 되새길 수 있는 좋은 습관이라는 생각이 들어서 앞으로도 계속 배운 내용을 꾸준히 기록해 둘 예정이다. 


정문영

1. spring boot를 활용한 RESTful API server 구축

2. 파란학기를 통한 앱 프론트엔드와의 협업 작업

3. ER 다이어그램을 활용한 파란학기 프로젝트 DB 설계


<팀원별 개인 URL>


이채민 : https://chamny-coding.tistory.com/category/2022%20%ED%95%98%EA%B3%84%20%EB%AA%A8%EA%B0%81%EC%86%8C

장성호 :https://velog.io/@long9725/%EB%AA%A8%EA%B0%81%EC%86%8C-%EC%A7%80%EA%B0%91-%EC%8A%A4%EB%A7%88%ED%8A%B8-%EC%BB%A8%ED%8A%B8%EB%9E%99%ED%8A%B8

문다현 : https://moonddacoding.tistory.com/21

정문영 : https://codingjungmun.tistory.com/


<최종 발표회 자료>