728x90

nodejs 25

React와 Node.js를 사용한 웹 애플리케이션(게시판) 개발 강좌(3)

MySQL 설치 및 Node.js 연결: 기본적인 CRUD 작업 설정이번 포스팅에서는 MySQL 설치부터 Node.js와 연결하는 과정, 그리고 기본적인 CRUD 작업을 설정하는 방법을 다룹니다. 이 과정을 통해 데이터베이스와 서버를 연동하여 웹 애플리케이션에서 데이터를 저장하고 조회하는 기능을 구현할 수 있습니다.1. MySQL 설치 및 데이터베이스 초기화1.1 MySQL 설치먼저 MySQL을 시스템에 설치합니다. MySQL 공식 웹사이트에서 운영 체제에 맞는 버전을 다운로드합니다:MySQL 다운로드 페이지로 이동하여 MySQL Community Edition을 다운로드합니다.설치 과정에 따라 MySQL을 설치하고, 설치 도중 루트 계정의 비밀번호를 설정합니다.(여기서는 ReactNode1!로 설정)설..

React와 Node.js를 사용한 웹 애플리케이션(게시판) 개발 강좌(2)

Node.js와 Express 기본 셋업이번 글에서는 Node.js를 설치하고, Express를 사용해 간단한 서버를 구축하는 방법을 다룹니다. 기본적인 라우팅 설정과 서버 실행까지 실습을 통해 익힐 수 있습니다.1. Node.js 설치Node.js는 서버사이드에서 JavaScript를 실행할 수 있게 해주는 환경입니다. 먼저, 시스템에 Node.js를 설치하는 과정을 살펴보겠습니다.1.1 Node.js 설치Step 1: Node.js 공식 웹사이트로 이동하여 운영체제에 맞는 Node.js LTS(Long Term Support) 버전을 다운로드합니다.Step 2: 다운로드한 설치 파일을 실행하고, 기본 설정에 따라 설치를 진행합니다.설치가 완료되면, 터미널(DOS 명령어창, cmd)에서 다음 명령어를 ..

React와 Node.js를 사용한 웹 애플리케이션(게시판) 개발 강좌(1)

강의 1: 웹 개발 기초 개념 및 기술 스택 설명이 강의에서는 웹 개발의 기본 개념과 웹 애플리케이션을 개발할 때 사용하는 기술 스택에 대해 설명합니다. 웹 개발의 기초를 이해한 후, React, Node.js, MySQL의 역할과 각 기술이 웹 개발에서 어떻게 사용되는지 소개합니다. 또한, 개발 도구인 VS Code를 설치하고 기본적인 사용법을 익히는 시간을 갖습니다.1. 웹 개발의 기본 개념웹 개발은 크게 두 부분으로 나뉩니다: **프론트엔드(Frontend)**와 **백엔드(Backend)**입니다.프론트엔드(Frontend): 사용자가 직접 상호작용하는 웹 애플리케이션의 **UI(User Interface)**를 담당하는 부분입니다. 브라우저에서 실행되며, HTML, CSS, JavaScript와..

React와 Node.js를 사용한 웹 애플리케이션(게시판) 개발 강좌

다음은 React와 Node.js를 이용한 웹 애플리케이션 개발 강좌의 30강 강의안입니다. 각 강의는 초보자도 쉽게 따라 할 수 있도록 세부적으로 구성되었으며, 실습 중심으로 진행됩니다.1~5강: 기본 개념 및 개발 환경 설정강의 1: 웹 개발 기초 개념 및 기술 스택 설명프론트엔드와 백엔드의 개념React, Node.js, MySQL의 역할 설명VS Code 설치 및 기본 사용법강의 2: Node.js와 Express 기본 셋업Node.js 설치Express를 사용해 간단한 서버 구축기본 라우팅 및 서버 실행 실습강의 3: MySQL 설치 및 DB 연결MySQL 설치 및 데이터베이스 초기화Node.js에서 MySQL과 연결하여 기본적인 CRUD 작업 설정강의 4: React 개발 환경 구축React ..

생명보험 시스템 개발(React)에서의 보안취약점 조치 개발 경험

생명보험 시스템 개발(React)에서의 보안취약점 조치 개발 경험생명보험 시스템 개발에서 보안취약점 조치는 매우 중요한 역할을 합니다. 특히, React와 같은 프론트엔드 기술을 사용하면서 Spring Boot와 Node.js를 백엔드로 활용하는 경우, 보안에 대한 세심한 고려가 필수적입니다. 이번 포스트에서는 일반적인 개발 절차, 중요한 기술적 구성요소, 가장 중요한 부분(고려해야 할 사항), 그리고 저의 경험을 바탕으로 내용을 공유하겠습니다.1. 일반적인 개발 절차생명보험 시스템과 같은 복잡한 금융 시스템에서 보안 취약점 조치를 다루는 개발 절차는 다음과 같은 단계로 이루어집니다:보안 취약점 분석프로젝트 초기 단계에서 시스템의 보안 취약점을 분석하고, 취약점의 우선순위를 정합니다. 이는 OWASP T..

728x90