Noah_Developer
Developer Noah
Noah_Developer
전체 방문자
오늘
어제
  • 전체보기 (88)
    • Programmers (33)
      • Level1 (33)
    • FRONT-END (3)
      • React (2)
      • HTML (0)
      • CSS (0)
      • JavaScrpit (1)
    • BACK-END (23)
      • JAVA (14)
      • C (0)
      • Spring (5)
    • DATABASE (11)
      • MySQL (3)
      • Oracle (0)
    • IDE (2)
      • IntelliJ (2)
      • Eclipse (0)
      • VSCode (0)
    • Android (1)
    • 용어 (2)
      • 금융 (2)
    • Developer Diary (5)
      • Web (1)
    • 자격증 (1)
    • Operating System (3)
      • Linux (2)
    • Info (3)

블로그 메뉴

  • 홈
  • 방명록
  • 포트폴리오
  • 깃허브

공지사항

  • 🙏 방문 감사합니다.

인기 글

태그

  • 알고리즘 풀이
  • 코딩테스트 준비
  • 알고리즘 문제
  • 코딩테스트 문제
  • 크레인 인형뽑기
  • programmers level 1
  • 알고리즘 블로그
  • 프로그래머스 코딩연습
  • 카카오공채
  • programmers
  • 알고리즘 쉬운문제
  • MySQL
  • level1
  • 초보자 알고리즘
  • 카카오 블라인드 테스트
  • 프로그래머스
  • 알고리즘 예제
  • 프로그래머스 레벨1
  • 자바 알고리즘 연습문제
  • 코딩테스트
  • 카카오 블라인드
  • 자바 쉬운 알고리즘
  • 프로그래머스 문제풀이
  • 크레인 인형뽑기 정답
  • 알고리즘 연습문제
  • 개발일기
  • 크레인 인형뽑기 풀이
  • 코딩테스트 문제 풀이
  • String StringBuilder 차이
  • 프로그래머스 연습문제

최근 댓글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
Noah_Developer

Developer Noah

개발일기 [2019.10.16]
Developer Diary

개발일기 [2019.10.16]

2019. 10. 16. 16:43
728x90

지난 11일부터 리액트 공부를 시작하기로 마음을 먹었다.

 

비트캠프 학원에 다닐 때 리액트를 공부하여 프로젝트를 진행한 조의 자료를 분석하는 일부터 시작했다.

분석을 시도하였지만 어떻게 분석해야하는지 감도 안 잡히고! 너무 어려워!!

유튜브 검색을 통해 나동빈님의 리액트 강좌 영상을 보면서 따라 하기로 마음을 먹었다.

 

Visual Studio Code IDE를 설치하고 프로젝트를 시작하여 처음에 뜨는 리액트 로고를 보고 '오.. 재밌겠다'라는 생각이 들었다.

 

막상 시작하려고 하니 그동안 배웠던 개념들과는 다른 부분이 많아 어려웠다.

npm, const, class와 function의 차이점 부터 시작하여 render() 함수 export default, components life cycle 등등. 하나하나 공부하기 시작했다.

 

그중 Matriel UI 강좌를 보며 적용하는데 재미가 있었다. 깔끔한 UI와 컬러감이 Bootstrap과는 다른 매력이 있었다.

 

클라이언트의 개념을 정리하고 나니 서버 제작을 시작하게 되었다. 클라리언트와 서버의 폴더를 구분하여 작성하는 방법은 기존에 배웠던 방법이랑 비슷해서 좋았다.

 

GitHub 형상관리법은 이클립스에 비해 매우 편리하게 기능을 제공하고 있어 너무 편하고 좋았다.

 

서버단은 node js 를 이용해서 작성을 하는 과정에서 require, json, proxy개념을 접했다. 알고 있는 내용이 조금 있어서 클라리언트보다는 할만했다.

 

데이터베이스는 AWS 서비스를 이용하여 RDS를 써보려고 했지만 HeidiSQL과 연결하는 과정에서 10006 에러를 접했다.

보안 오류라고 하여 설정을 바꾸고 여러 번 시도를 해보았지만 실패를 하여 local Mysql를 사용하게 되었다.

 

nodejs랑 연결을 하는 강좌를 보고 따라하는데 잘 안돼서 삭제하고 재설치를 2번이나 했지만 해결하지 못했다.

local Mysql랑 node js랑 연결을 하려면 환경설정도 Auth에서 legency로 바꿔야 한다는 사실을 깨달았다.

 

힘들게 고생해서 MySQL에 저장된 데이터를 화면에 출력하는데 성공을 했고, 좋은 강의를 접하게 된 사실에 감사한다.

 

 

 

 

728x90
저작자표시 비영리 동일조건 (새창열림)

'Developer Diary' 카테고리의 다른 글

개발일기 [2021.04.27]  (0) 2021.04.27
개발일기 [2021.04.19]  (0) 2021.04.19
개발일기 [2020.03.06]  (0) 2020.03.06
    'Developer Diary' 카테고리의 다른 글
    • 개발일기 [2021.04.27]
    • 개발일기 [2021.04.19]
    • 개발일기 [2020.03.06]
    Noah_Developer
    Noah_Developer
    개발 기록 목적을 가진 블로그입니다.

    티스토리툴바