반응형 Software Development/Web Development5 닷넷 실시간 업데이트 - signalR 적용해보기 웹애플리케이션에 시그널 R을 적용하기 위한 코드를 설명하겠습니다. 시그널 R이란 시그널 R이란 마이크로소프트에서 만든 오픈소스 라이브러리로 실시간 웹 기능을 앱에 추가하는 것을 가능하게 합니다. 클라이언트의 요청에 따라 API가 불러졌을 때에 Hub 클래스를 통해 클라이언트(자바스크립트, 자바, 닷넷 프레임워크 등) 데이터를 실시간으로 업데이트 해줍니다. 특정이벤트에 따른 클라이언트 화면 업데이트가 필요한 앱에 이용될 수 있습니다. 소셜 네트워크, 경매, 지도, 주식 등에서 사용 될 수 있습니다. 저는 대시보드가 필요해서 사용했는데요. 실시간으로 특정 이벤트가 불러졌을 때에 대시보드를 실시간으로 바로 업데이트 할 수 있게 구현해 보았습니다. 제가 프로젝트에 사용하며 직접 구현한 내용을 바탕으로 방법을 .. 2023. 3. 21. API, 그래서 도대체 API가 뭔데? 컴맹도 한방에 이해하는 API 설명 API 많이 들어보셨죠? 오늘은 API가 뭔지 파헤쳐 보겠습니다. API가 뭐예요? API란 무엇인가요? API 개념이 뭔가요? 개발자와 협업하는 일이 있거나 IT부서에서 일을 하다 보면 이런 질문이 생길 수 있습니다. API는 애플리케이션 프로그래밍 인터페이스의 약자입니다. 애플리케이션은 알겠고, 프로그래밍도 들어봤고, 인터페이스는 좀 들어본 듯 생소한 듯하죠? 우선 Interface란 어떤 '방법'을 말합니다. 어떤 방법을 말하는 걸까요? API를 이해하기 전에 간단히 '서버'와 '클라이언트'가 뭔지 알고 가면 이해에 훨씬 더 좋을 거 같아서 간단히 설명해 드리겠습니다. 어렵지 않습니다. 비전공자도, 컴퓨터를 잘 모르시는 분들도 이해가 아주 잘 되도록 쉽게 설명해 보겠습니다. 서버와 클라이언트는 둘 .. 2023. 1. 27. [RegExp] Regular Expression 정규표현식의 모든 것 오늘은 정규 표현식 (Regular Expression)에 대한 포스팅입니다. 목차 정규 표현식이란? 정규표현식 사용 이유 정규표현식 생성 - 자바스크립트 정규표현식 표준 정규 표현식 자바스크립트 Built-in 함수 유용한 링크 정규표현식이란? 정규표현식, 즉 RegExp(Regular Expression)은 문자열의 패턴을 표현하는 표기법입니다. 정규표현식을 사용하면 텍스트를 유연하게 처리할 수 있습니다. 모질라 공식 페이지에 설명이 잘 나와있습니다. 아래 링크를 참고해 주세요. https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions 정규 표현식 - JavaScript | MDN 정규 표현식, 또는 정규식은 문자열에.. 2023. 1. 23. 컴맹도 가능한 웹페이지 제작 HTML로 시작해보기! 안녕하세요! 오늘은 HTML 에 대해서 설명해 볼까 합니다. HTML이란 HyperText Markup Language의 약자로 웹브라우저가 이해할 수 있는 언어 입니다. 지난시간에 Visual Studio Code 를 설치해 봤는데요. 바로 이 프로그램을 통해 웹개발의 기본이 되는 웹페이지를 만들어 보겠습니다. 프로그램을 실행시키시고 왼쪽 메뉴에서 폴더를 하나 만듭니다. 폴더명을 입력하고(html) 옆의 아이콘을 눌러 파일을 생성합니다. index.html 으로 파일명을 짓습니다. 그리고 html:5 를 타이핑하게 되면 인텔리센스가 뜨면서 자동으로 기본 HTML 틀을 만들어줍니다. HTML은 태그에서 시작해서 태그로 끝난다고 해도 과언이 아닌데요. 꺽새모양 괄호안에 들어 있는 내용으로 웹브라우저에서 D.. 2023. 1. 12. 웹앱 개발의 시작 - Visual Studio Code 설치 안녕하세요! 오늘은 웹앱 개발의 시작이라고 할 수 있는 SDK 설치를 해보겠습니다. SDK란 Software development kit 의 약자로, 소프트웨어 개발을 도와주는 프로그램입니다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windo.. 2023. 1. 12. 이전 1 다음 반응형