전체 글24 Node.js 알아보기 Node.js 란노드 공식 사이트에는 노드를 다음과 같이 설명하고 있습니다.'Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임 입니다'런타임은 특정 언어로 만든 프로그램들을 실행할 수 있는 환경을 뜻합니다.Node.js의 등장 이전까지는 자바스크립트의 런타임은 웹 브라우저뿐이였습니다.하지만 Node.js의 등장 이후에는 자바스크립트 프로그램을 컴퓨터에서 실행할 수 있다쉽게 말해 노드는 자바스크립트 실행기 입니다.특히, 2008년 구글이 V8 엔진을 사용하여 크롬을 출시하였고, V8엔진은 다른 자바스크립트 엔진과 달리 매우 빨라 라이언 달(Ryan Dahl)은 2009년 V8 엔진 기반의 노드 프로젝트를 시작하며 세상에 나왔습니다.Node.js는 이벤트 기반,.. 2024. 6. 25. 2024 내일 배움 캠프 (Nodejs_6기) 1.스타터노트 내가 게임서버(Node) 트랙에 참여한 계기는 무엇인가요?- 게임 서버를 만드는것보단 node 백엔드 개발자가 되고싶어서 참여했습니다.내가 이해한 개발자는 어떤 역할을 하는 사람인가요?- 문제 상황을 해결하기 위해 컴퓨터에 작업 지시를 하는 사람개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 개발에 대해 찾아본 것을 작성해주세요.- spring으로 웹 어플리케이션을 개발해봤습니다. 배포는 안해봤습니다개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요 ?꾸준히 공부하는 것을 좋아합니다개선하고 싶은 점은 일단 무작정 시도해봐야하는 부분도 있는데 너무 겁이 많아서 고민, 걱정만 하다가 시도를 안합니.. 2024. 6. 24. 인프런 워밍업 클럽 1기_BE 7일차 과제 Controllerpackage com.group.libraryapp.ex.day7.controller;import com.group.libraryapp.ex.day7.service.FruitService2;import com.group.libraryapp.ex.fruitstore.dto.request.FruitRequest;import com.group.libraryapp.ex.fruitstore.dto.request.SellInfoRequest;import com.group.libraryapp.ex.fruitstore.dto.response.CountResponse;import com.group.libraryapp.ex.fruitstore.dto.response.ShowFruitResponse;imp.. 2024. 5. 16. 인프런 워밍업 클럽 1기_BE 6일차 과제 문제 1 원래 코드package com.group.libraryapp.ex.fruitstore.controller;import com.group.libraryapp.ex.fruitstore.dto.request.FruitRequest;import com.group.libraryapp.ex.fruitstore.dto.request.SellInfoRequest;import com.group.libraryapp.ex.fruitstore.dto.response.ShowFruitResponse;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.web.bind.annotation.*;@RestControllerpublic cla.. 2024. 5. 13. 인프런 워밍업 클럽 1기_BE 5일차 과제 제공 코드import java.util.Scanner;public class Main { public static void main(String[] args) throws Exception { System.out.println("숫자를 입력하세요 : "); Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int r1 = 0, r2 = 0, r3 = 0, r4 = 0, r5 = 0, r6 = 0; for (int i = 0; i = 0 && b = 1 && b = 2 && b = 3 && b =4 && b =5 && b 클린코드import java.util.Sc.. 2024. 5. 9. 인프런 워밍업 클럽 1기_BE 4일차 과제 테이블 생성 SQLcreate table fruit( id bigint auto_increment, name varchar(25), price bigint, warehousingDate date, status boolean default FALSE, primary key (id)); FruitStoreController.java@RestControllerpublic class FruitStore { private final JdbcTemplate jdbcTemplate; public FruitStore(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } @PostMap.. 2024. 5. 7. 인프런 워밍업 클럽 1기_BE 2일차 과제 ExController.java@RestControllerpublic class ExController { @GetMapping("/api/v1/calc") public CalculatorResponse plusMinusMultiplyCalculator(@RequestParam int num1, int num2) { return new CalculatorResponse(num1, num2); } } Controller에서 getter가 있는 객체를 반환하면 반환값이 JSON이 된다! (CalculatorResponse)ExController.java(파라미터로 dto 객체 받기)@RestControllerpublic class ExController { @Ge.. 2024. 5. 1. 인프런 워밍업 1기_BE 1일차 과제 어노테이션이란 Annotation의 사전적 의미는 주석이다.그럼 원래 알고 있는 주석과 어노테이션은 무엇이 다를까?Java에서 우리가 말하는 주석은 영어로 Comment이다.주석은 코드 실행에 영향을 안 끼치면서 코드를 설명하기 위한 보조 설명이고,어노테이션은 소스 코드에 추가해서 사용할 수 있는 메타 데이터의 일종이다. 주석어노테이션목적코드에 대한 설명이나 문서화 목적으로 사용.주로 개발자가 코드를 이해하기 쉽도록 코드에 메모를 남기는 용도로 사용.코드에 부가적인 정보를 제공하고 특정 작업을 지시하는데 사용.주로 프레임워크나 라이브러리가 코드를 자동으로 처리하거나 특정 동작을 수행하도록 지시하는데 사용.구문일반적으로 '//' 또는 '/* */' 와 같은 구문을 사용하여 코드에 메모를 추가함.'@' 기.. 2024. 4. 29. 이전 1 2 3 다음