리액트 프로젝트에서 컴포넌트 구조를 어떻게 짜는지가 유지보수에 중요하듯 컴포넌트의 스타일링 또한 리액트의 큰 축으로서 CSS를 어떤 구조로 관리할지 관건입니다. 구조화를 돕는 4가지 기술을 소개합니다. SASS (pre-processor) SASS와 같은 CSS 전처
IT 회사에 개발자로 취업을 하려면 개발에 대한 지식 / 경력 / 실력이 필요합니다. 경력이 없는 신입(~3년 차)에게 회사가 지식과 경력과 실력을 확인하는 방법은 무엇일까요? 첫째는 학습한 기록(Git, 기술블로그)둘째는 프로젝트 진행 경험(포트폴리오) 셋째는 코딩테
Git Flow는 Vincent Driessen가 만든 Git Branch 관리 전략입니다.Git Flow는 기능별로 Git을 관리하기 쉽고, 스크럼 프로세스에서 칸반보드와 같이 사용하기 매우 유용하고 CI/CD와도 통합하기 좋기 때문에 많은 회사들이 사용하고 있습니
우리는 웹 개발을 할 때, 앱 개발을 할 때, 인공지능 개발을 할 때, 게임 개발을 할 때, 어떤 개발을 하던 우리는 프레임워크를 사용해서 개발을 합니다. 그렇다면 프레임워크 먼가.. 느낌상 라이브러리 비슷한거 같긴 한데 정확히 무엇일까요?? 프레임워크(Framewo
이전 포스팅에서 디자인서 부터 설계 테스팅에 이용하기 좋은 도구들을 알아보았습니다. 포트폴리오(개발 프로젝트) 제작시 도움이 되는 도구들 - 1 (프로젝트 관리 & 디자인) [포트폴리오(개발 프로젝트) 제작시 도움이 되는 도구들 - 2 (설계, 테스팅)](https:
안녕하세요! 🙌 취업 및 이직을 준비하는 개발자들을 대상으로 꼭 주최해보고 싶었던 주제가 있어서 공유해요 🚀후배 개발자들의 멘토링을 할 때마다 취업에 필요한 포트폴리오를 6개월~1년 이렇게 너무 오래 준비하는게 안타까워 이런 강의가 있으면 좋겠다고 생각해서 기획하게
저번 포스팅에서는 프로젝트 관리 및 화면 기획 및 디자인에 사용하는 도구들을 알아보았습니다. 이번에는 프로젝트 설계 및 개발 테스팅할때 도움이 되는 도구들을 알아보겠습니다.
우리는 취업&이직등을 위하여 자신의 개발 능력을 알리기 위하여 개발 포트폴리오를 제작합니다. 그러나 개발 포트폴리오를 제작하다보면 단순히 개발만 해서는 완성할 수 없다는 것을 깨닫죠. 포트폴리오를 만들기 기획하고, 기능을 식별하고, 화면을 디자인하고, 개발, 배포까지의
안녕하세요 카우치코딩입니다.\* Firebase로 Google 로그인 구현하기 (Spring + React 예제)\* Firebase로 Google 로그인 구현하기 (Spring 파트)이전 포스팅에서는 Java Spring을 통해서 Resource Server 부분을
안녕하세요 카우치코딩입니다.이전 포스팅에 이어 구글 로그인응 이용하기 위하여 Java Backend(SpringBoot)를 통해 Resource Service를 구현하는 것을 배워보겠습니다. 예제는 자바로 진행하나 구조를 익히면 다른 백엔드 프레임워크에서도 사용할 수
안녕하세요 카우치코딩입니다. 최근 여러 서비스를 이용하면 예전처럼 ID, Password를 입력해서 회원가입을 하는 경우는 거이없고 대부분 구글, 카카오, 네이버등 다른 서비스의 아이디를 이용해서 로그인을 합니다. 이러한 기술을 OAuth라고 합니다. 이번 글에서 O
이전 포스팅에서는 CI/CD가 무엇이고 CI/CD 정책에 대해서 알아보았습니다. 이번 포스팅에서는Github Actions 를 이용하여 실제로 CI/CD를 적용해보겠습니다. Github Actions 는 Github에 내장된 CI/CD 도구입니다. Github에 내장되
CI는 Continuous Integration, CD는 Continuous Delivery의 약자입니다. 한국말로 하면 계속되는 통합, 계속되는 배달(배포)라는 뜻이죠. 그렇다면 공통되는 단어인 Continuous는 어떤 의미로 쓰이고 있을까요? 예전에는 여러가지 개
카페메이트팀은 지난 8월부터 6주간 '카페메이트' 라는 카페 데이터를 크롤링하여 '분위기가 좋은, 초코음료가 존재하는' 등의 필터링으로 맞춤 카페를 찾아주는 웹사이트를 개발하였다. 2명의 프론트엔드(React) 개발자와 2명의 백엔드(Spring) 개발자가 기획부터 D
멘토가 라이브로 직접 강의하고 프로젝트 모든 단계에서 개인의 수준에 맞는 멘토링을 제공하는 4-6인 소규모 포트폴리오 그룹수업입니다.
이번주 토요일 오전 카우치코딩에서 웹개발 포트폴리오 준비에 대해서 무료수업을 진행합니다. 취업&이직을 위해 포트폴리오를 준비하시는 분들 들으면 좋을 것 입니다 ㅎㅎ취업 준비를 하는 취준생이직을 준비하는 개발자실력 향상을 꿈꾸는 개발자포트폴리오를 준비하는 이유우리는 어떤
참고 카우치 코딩에서 진행한 포트폴리오 무료수업 강의자료입니다. 🔗 수업정보 에서 수업에 대한 정보를 확인하실 수 있습니니다. 포트폴리오란? 개발을 잘 할 수 있다는 것을 어필하기 위해 그동안 진행했던 프로젝트를 보기 좋게 정리한 것 지원하는 포지션의 채용담당자의