백엔드 개발자 가이드
당신의 경력을 향상시키는 가이드
아래에서는 귀하를 안내하고 백엔드 개발자가 되는 데 도움이 되는 콘텐츠를 찾을 수 있습니다. 이미 백엔드 개발자로 일하고 있다면 저장소를 확인하여 일상 생활에 필요한 새로운 도구와 사용할 수 있는 경로를 찾아보세요. 백엔드에서 업데이트되고 차별화된 전문가가 되기 위해 스택에 통합할 기술과 가이드를 잘 활용하고 좋은 연구를 수행하십시오!
더 많은 콘텐츠를 보려면 소셜 미디어에서 우리를 팔로우하세요.
? 기부
안녕하세요! 이 글을 읽고 계시다면 개발자의 기술 향상에 도움이 되는 무료 콘텐츠를 제공하는 내 GitHub 저장소에 이미 익숙하실 것입니다. 그리고 만약 당신이 여기 있다면 아마도 프로젝트의 지속을 지원하기 위해 기부를 고려하고 있을 것입니다.
기여하고 싶다면 PayPal, PagSeguro, Mercado Pago, Buy Me A Coffe, Pic Pay 및 Pix를 포함한 여러 가지 옵션을 사용할 수 있습니다. 아무리 작은 기부라도 매우 환영하며 책임감 있고 투명하게 사용됩니다. 내 프로젝트 지원을 고려해 주셔서 감사합니다! 우리는 함께 지속적으로 지식을 공유하고 더욱 강력하고 협력적인 개발자 커뮤니티를 만드는 데 도움을 줄 수 있습니다.
전자책
이 저장소는 개발자 커뮤니티를 위한 무료 프로젝트입니다. 프론트엔드 개발 기술을 배우거나 향상시키는 데 관심이 있으시면 "e-Front" 전자책을 구입하시면 저를 도와주실 수 있습니다. 전자책은 완전하며 HTML, CSS, JavaScript, React, TypeScript 등과 같은 필수 기술을 다루고 있습니다. 그 가치는 상징적이며 귀하의 구매는 내가 커뮤니티에 더 많은 무료 콘텐츠를 제작하고 제공하는 데 도움이 됩니다. 지금 다운로드하여 프런트엔드 개발 여정을 시작해 보세요.
- eFront - 처음부터 프론트엔드 개발을 공부합니다. 구매하려면 여기를 클릭하세요.
️ 중요 공지
우선, 여러분은 저를 도와주고 협업할 수 있습니다. 이 저장소를 만들고 여러분의 연구나 작업을 더 좋게 만들기 위해 정리하는 데 많은 작업이 필요했습니다. 따라서 다음과 같은 방법으로 저를 도와주실 수 있습니다.
- Github에서 나를 팔로우하세요
- Guia Dev Brasil의 소셜 네트워크에 액세스하세요
- LinkedIn에 피드백 보내기
? 저작권
이 프로젝트는 roadmap.sh 프로젝트에서 만든 로드맵을 참조하여 이 저장소를 생성했습니다.
- Roadmap.sh - 영어로 된 여러 로드맵을 찾을 수 있는 Roadmap.sh 웹사이트입니다.
- 공식 프로젝트 저장소 - 영어로 된 공식 프로젝트 저장소입니다.
우리의 제안
이 가이드의 목적은 다음에 무엇을 배울지 혼란스러울 경우 학습 내용과 도구를 제공하는 것이지 순간의 '과대광고'와 '트렌드'를 따르도록 영향을 주기 위한 것이 아닙니다. 우리는 다양한 구조와 사용 가능한 솔루션에 대한 더 많은 지식을 바탕으로 귀하의 요구 사항에 가장 적합한 도구를 선택할 수 있다고 믿습니다. 그리고 '과대 광고'와 '트렌드'가 항상 최선의 선택은 아니라는 점을 기억하십시오.
? 이제 막 시작하시는 분들을 위해
이 가이드에 제시된 내용의 양에 겁먹지 마세요. 처음 시작하시는 분들은 목적이 아닌 공부를 위한 지원으로 활용하실 수 있을 거라 믿습니다. 이 시점에서는 생산성을 제공하는 요소에 집중하고 나머지는 나중에 참조 로 표시하세요 . 귀하의 지식이 넓어질수록 이 가이드는 더 이해하기 쉽고 이해하기 쉬워집니다. 즐겁게 공부하시고 원하실 때 언제든지 연락주세요! ?
협업
- 업데이트가 포함된 풀 요청 열기
- 이슈에서 아이디어 토론
- 커뮤니티와 저장소 공유
? 번역
브라질 포르투갈어가 아닌 다른 언어로 이 저장소를 팔로우하려면 아래에서 언어를 선택하고 다른 언어로 번역하고 가능한 철자 오류를 수정하는 작업에 협력할 수도 있습니다. 커뮤니티에 감사드립니다.
・영어 — 여기를 클릭하세요
・스페인어 — 여기를 클릭하세요
・중국어 — 여기를 클릭하세요
・힌디어 — 여기를 클릭하세요
・아랍어 — 여기를 클릭하세요
・프랑스어 — 여기를 클릭하세요
・이탈리아어 — 여기를 클릭하세요
・한국어 — 여기를 클릭하세요
・러시아어 — 여기를 클릭하세요
・독일어 — 여기를 클릭하세요
・일본어 — 여기를 클릭하세요
색인
?️ 백엔드 로드맵
? 리눅스
? 힘내 & Github
? HTTP
? 아피스
? HTML
? CSS
? 자바스크립트
? 파이썬
? 자바
? 여
? C++
? W#
? 아르 자형
? 코틀린
? 골랑
? PHP
? 타입스크립트
? 루비
?❄️ 그런트
? Gulp.js
? 달
? 장고
? Node.js
? Ext.js
? 몽고DB
? 포스트그리SQL
? SQL
? MySQL
? ASP.net
? 라즈베리 파이
? AWS 클라우드
? 인공지능
? 기계 학습
? 데이터 과학
? 넘파이
? 팬더
? 사이파이
? Matplotlib
? 통계량
? XML
?️ XML AJAX
? XML DOM
? XML DTD
? XML 스키마
? XSLT
? XPath
? XQuery
? 나머지 API
? JSON API
? 도커
? 아키텍처 패턴
도서 추천
도구 및 과제
?️ 백엔드 로드맵
◾리눅스
Linux는 Linux 커널을 사용하는 운영 체제 또는 운영 체제를 지칭하는 데 널리 사용되는 용어입니다. 코어는 핀란드 프로그래머 Linus Torvalds가 개발했습니다.
- 프로그래머를 위한 최고의 Linux 배포판 - 아래는 일반 Dev Brazil Guide 아카이브에서 직접 가져온 프로그래머를 위한 최고의 Linux 배포판 목록입니다.
- Guia Foca - GuiaFoca는 컴퓨터와 GNU/Linux 시스템에 대한 기본 설명부터 시스템 관리 및 보안에 이르기까지 다양한 가이드입니다. 가이드의 주제는 사용자가 점차 익숙해질 때까지 초기 수준에서 기술적인 용어를 피하면서 명확한 언어로 설명되고 선형적이고 교훈적인 방식으로 구성됩니다.
- Distro 정보 - 배포판에 대한 정보 및 업데이트입니다.
- Linux 코스 - 기본부터 고급까지 안내하는 Linux 코스입니다.
◾ 힘내 & Github
Git은 주로 소프트웨어 개발에 사용되는 분산 버전 제어 시스템이지만 모든 유형의 파일에 대한 편집 기록을 기록하는 데 사용할 수 있습니다.
- Git - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Git4Noobs - 아이디어는 초보자 사용자에게 Git이 "괴물"이 아니라는 점을 가르치고 코드의 흔적을 흩뜨리거나 잃지 않고 프로젝트를 진행하는 개발자가 한 명 이상인 환경에서 Git을 사용하는 방법을 가르치는 것입니다. 과정.
- Git의 초능력 알아보기 - Git 및 GitHub 작업을 위한 명령 선택 가이드
- Git 배우기 - 이 사이트를 통해 Git과 해당 명령을 사용하는 방법을 알아보세요.
- Git School - Git School은 Git을 훈련하고 배우기 위한 여러 도구입니다.
- Git Flow Cheatsheet - 이 치트시트는 git-flow 작업의 기본 사용법과 효과를 보여줍니다.
- Git 및 Github 코스 - Guia Dev Brasil 일반 저장소의 Git 및 Github 코스
◾ HTTP
HTTP의 약어인 하이퍼텍스트 전송 프로토콜(Hypertext Transfer Protocol)은 하이퍼미디어, 분산 및 협업 정보 시스템에 사용되는 통신 프로토콜입니다. 이는 World Wide Web에서의 데이터 통신의 기초입니다.
- MDN - HTTP - MDN Web Docs는 웹 표준 개발을 위한 Mozilla의 공식 웹사이트입니다.
◾ API
API의 개념은 시스템 간의 통신 형태에 지나지 않습니다. API를 사용하는 시스템이 소프트웨어 구현 세부 사항을 알 필요 없이 두 시스템 중 하나가 다른 시스템에서 사용할 수 있는 정보와 서비스를 제공하는 두 시스템 간의 통합을 허용하며, API를 통해 최종 사용자는 애플리케이션을 사용할 수 있습니다. 소프트웨어 또는 간단한 스프레드시트를 사용하여 사용자가 직접 액세스할 필요 없이 다양한 시스템의 데이터를 쿼리하고 변경하고 저장할 수 있습니다.
- MDN - API - MDN Web Docs는 웹 표준 개발을 위한 Mozilla의 공식 웹사이트입니다.
- 공개 API - 소프트웨어 및 웹 개발에 사용할 수 있는 무료 API의 전체 목록입니다.
◾HTML
HTML(HyperText Markup Language)은 웹의 가장 기본적인 구성 요소입니다. 웹 콘텐츠의 의미와 구조를 정의합니다. HTML 이외의 기술은 일반적으로 웹 페이지의 모양/표현(CSS) 또는 기능/동작(JavaScript)을 설명하는 데 사용되므로 HTML은 프런트엔드 개발자가 되고자 하는 여러분에게 필수적인 언어입니다.
- MDN - HTML - MDN Web Docs는 웹 표준 개발을 위한 Mozilla의 공식 웹사이트입니다.
- HTML 코스 - Guia Dev Brasil 일반 저장소의 HTML 코스
◾ CSS
CSS(Cascading Style Sheets)는 웹 문서에 스타일을 추가하는 메커니즘입니다. CSS 코드는 태그에 직접 적용하거나 <style> 태그 내에 포함될 수 있습니다. 문서 내에 서식을 배치하는 대신 스타일이 포함된 CSS 파일에 대한 링크를 만드는 것도 가능합니다.
- MDN - CSS - MDN Web Docs는 웹 표준 개발을 위한 Mozilla의 공식 웹사이트입니다.
- CSS 코스 - Guia Dev Brasil의 일반 저장소에 있는 CSS 코스
◾ 자바스크립트
JavaScript는 구조화된 고급 스크립팅, 약한 동적 유형, 다중 패러다임 해석 프로그래밍 언어입니다. HTML, CSS와 함께 JavaScript는 World Wide Web의 세 가지 주요 기술 중 하나입니다.
- MDN - JavaScript - MDN Web Docs는 웹 표준 개발을 위한 Mozilla의 공식 웹사이트입니다.
- JavaScript 코스 - Guia Dev Brasil 일반 저장소의 JavaScript 코스
◾ 파이썬
Python은 고급 수준의 스크립트 해석형 필수형 객체 지향형 기능적 동적 유형 강력한 프로그래밍 언어입니다. Python의 용도 중 하나는 작업을 자동화하는 것입니다. 그러나 Python을 사용하면 인터넷 페이지의 정보를 수집, 구성 및 저장할 수도 있습니다. 소셜 네트워크를 모니터링합니다. 웹사이트나 앱을 구축합니다. 게임 만들기; 기계 학습 알고리즘을 실행합니다. 인공지능(AI) 애플리케이션 제작 등
- Python - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Python 언어 문서 - PT-BR의 공식 Python 언어 문서
- Python 코스 - Guia Dev Brasil 일반 저장소에서 직접 제공되는 Python 코스입니다.
◾ 자바
Java는 객체 지향 프로그래밍 언어입니다. Java를 사용하면 게임을 실행하고, 사진을 업로드하고, 온라인으로 채팅하고, 가상 투어를 하고, 온라인 교육, 온라인 뱅킹, 대화형 지도와 같은 서비스를 사용할 수 있습니다. Java가 없으면 많은 애플리케이션과 웹사이트가 작동하지 않습니다. Java를 배우고 어떤 플랫폼에서든 프로그래밍하세요. Java의 가장 큰 장점 중 하나는 언어일 뿐만 아니라 개발 플랫폼이라는 것입니다. 이를 통해 데스크탑, 휴대폰, 카드, 웹, 디지털 TV 등을 위한 애플리케이션을 개발할 수 있습니다.
- Java - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Java 언어 문서 - Java 문서는 영어로 되어 있지만 확장 프로그램이나 Google 번역을 사용하여 번역할 수 있습니다.
- Java 프로그래밍 자세히 알아보기 - 스케일러 주제 - 스케일러 주제는 따라하기 쉬운 튜토리얼과 예제 프로그램을 통해 Python, Java, 데이터 구조, C/C++ 및 기타 널리 사용되는 프로그래밍 언어와 관련된 프로그래밍 기사를 제공합니다.
- Java 코스 - 일반 Guia Dev Brasil 저장소에서 직접 제공되는 Java 코스입니다.
◾C
C는 국제표준화기구(International Organization for Standardization)에 의해 표준화된 범용, 구조적, 명령적, 절차적 컴파일 프로그래밍 언어입니다. C 언어는 현재 시장의 주요 게임, 이미지 및 비디오 편집기, 로봇, 자동화 시스템 및 기타 여러 분야에서 쉽게 찾을 수 있습니다. Windows, Linux 및 Mac OS와 같은 많은 운영 체제는 전체 또는 부분적으로 C로 프로그래밍됩니다.
- C - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- C 언어 문서 - PT-BR의 C 언어 공식 문서
- C 코스 - Guia Dev Brasil의 일반 저장소에서 직접 C 코스
◾C++
C++는 임베디드 시스템, 그래픽 라이브러리, 게임, 운영 체제 등의 개발에 사용되는 범용 다중 패러다임 컴파일 프로그래밍 언어로, 명령줄이나 웹 애플리케이션과 같은 간단한 작업부터 복잡한 작업까지 모든 것을 개발할 수 있습니다. 금융시장에서 널리 사용되는 실시간 시스템. 학술 교육에서는 고급 및 저급 언어를 다루고 오픈 소스이기 때문에 널리 수용됩니다.
- C++ - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- C++ 언어 문서 - PT-BR의 공식 C++ 언어 문서
- C++ 코스 - Guia Dev Brasil의 일반 저장소에서 직접 제공되는 C++ 코스
- 초보자를 위한 C++ 튜토리얼 - 초보자를 위한 C++를 배워보세요. 이 튜토리얼은 완전한 단계별 C++ 주제로 구성되어 있습니다.
◾C#
C#은 Microsoft가 .NET 플랫폼의 일부로 개발한 강력한 형식의 다중 패러다임 프로그래밍 언어입니다. 객체 지향 구문은 C++를 기반으로 했지만 Object Pascal 및 주로 Java와 같은 다른 프로그래밍 언어의 영향도 많이 포함하고 있습니다.
- C# 언어 둘러보기 - C# 언어와 그 기능에 대해 좀 더 자세히 알아보세요.
- C# - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- C# 언어 문서 - PT-BR의 공식 C# 언어 문서
- C# 과정 - Guia Dev Brasil의 일반 저장소에서 직접 C# 과정
◾R
R은 데이터 조작, 분석 및 시각화를 목표로 하는 다중 패러다임 객체 지향 프로그래밍 언어, 기능적 프로그래밍, 동적, 약한 유형입니다. 따라서 R 프로그래밍 언어는 이 데이터의 수집, 처리 및 변환을 돕습니다. 또한 그녀는 통계 분석, 추론 모델, 회귀 및 데이터 시각화를 수행하는 알고리즘 구현을 돕는 일을 담당하고 있습니다.
- R - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- R 언어 문서 - R 언어에 대한 공식 문서로, PT-BR에서는 사용할 수 없지만 Google 번역을 사용하여 원하는 언어로 번역할 수 있습니다.
- R 코스 - Guia Dev Brasil의 일반 저장소에서 직접 R 코스
◾ 코틀린
Kotlin은 객체 지향 및 함수형 프로그래밍을 지원하는 정적 오픈 소스 프로그래밍 언어입니다. Kotlin은 C#, Java, Scala 등 다른 언어와 유사한 구문과 개념을 제공하며 전 세계 Android 개발자가 널리 사용하는 프로그래밍 언어입니다.
- Kotlin - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Kotlin 언어 문서 - Kotlin 언어에 대한 공식 문서로, PT-BR에서는 사용할 수 없지만 Google 번역을 사용하여 원하는 언어로 번역할 수 있습니다.
- Kotlin 강좌 - 일반 Guia Dev Brasil 저장소에서 직접 제공되는 Kotlin 강좌
◾가다
Golang은 최신 하드웨어 아키텍처를 기본적으로 활용하면서 기존 언어 및 도구의 문제를 해결하기 위해 명시적으로 설계된 언어입니다. 이는 개발자 팀뿐만 아니라 장기 유지 관리 팀도 염두에 두고 설계되었습니다.
- GO - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- GO 언어 문서 - 공식 GO 언어 문서로, PT-BR에서는 사용할 수 없지만 Google 번역을 사용하여 원하는 언어로 번역할 수 있습니다.
- GO 코스 - Guia Dev Brasil의 일반 저장소에서 직접 GO 코스를 이용할 수 있습니다.
◾ PHP
PHP(PHP의 재귀적 약어: Hypertext Preprocessor)는 특히 웹 개발에 적합하고 HTML에 포함될 수 있는 널리 사용되는 범용 오픈 소스 스크립팅 언어입니다.
- PHP - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- PHP 언어 문서 - PT-BR의 공식 PHP 언어 문서
- PHP 코스 - 일반 Guia Dev Brasil 저장소에서 직접 제공되는 PHP 코스입니다.
◾ 타입스크립트
장점을 잃지 않고 객체 지향 프로그래밍을 수행하면서 코드를 작성할 수 있는 도구입니다. TypeScript 코드를 컴파일하면 JavaScript 코드가 생성되며, 이 코드가 브라우저에서 실행됩니다.
- TypeScript - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- TypeScript 언어 문서 - TypeScript 언어에 대한 공식 문서로, PT-BR에서는 사용할 수 없지만 Google 번역을 사용하여 원하는 언어로 번역할 수 있습니다.
- TypeScript 코스 - Guia Dev Brasil 일반 저장소에서 직접 제공되는 TypeScript 코스입니다.
◾ 루비
Ruby는 비교적 새로운 프로그래밍 언어입니다. 다중 패러다임으로 해석되고 동적 타이핑 기능이 있으며 자동 메모리 관리 기능도 있습니다. 또한 다중 플랫폼 언어이므로 Windows, Linux 등 다양한 운영 체제에서 지원됩니다. Airbnb 및 SoundCloud 웹사이트, 소셜 네트워크 Twitch, 시리즈 및 영화 스트리밍 웹사이트 Hulu 등 많은 유명 애플리케이션에서 Ruby를 사용합니다. . Ruby는 다양한 데스크톱 프로그램을 만드는 데 사용할 수 있으므로 매우 유용할 수 있습니다.
- 20분 만에 익히는 Ruby - 완료하는 데 20분 이상 걸리지 않는 짧은 Ruby 튜토리얼입니다.
- Ruby 언어 문서 - PT-BR의 공식 Ruby 언어 문서
- Ruby 코스 - 일반 Guia Dev Brasil 저장소에서 직접 제공되는 Ruby 코스입니다.
◾ 그런트
Grunt는 축소, 컴파일, 단위 테스트 및 보풀과 같은 빈번한 작업을 자동으로 수행하는 데 사용되는 도구인 JavaScript 작업 실행기입니다. 명령줄 인터페이스를 사용하여 파일에 정의된 사용자 지정 작업을 수행합니다.
- 그런트 문서 - 영어로 된 공식 그런트 문서입니다.
- 그런트 코스 - 일반 Dev Brazil 가이드 저장소에서 직접 가져온 그런트 코스입니다.
◾ 꿀꺽 js
꿀꺽. Node.js는 JavaScript 작업 자동화 도구입니다. 개발에 매우 반복적이고 필요한 파일 축소, 최적화, 컴파일과 같은 작업을 Gulp를 사용하면 자동화할 수 있습니다.
- Gulp 문서 - 영어로 된 공식 Gulp 문서입니다.
- Gulp.js 코스 - 일반 Dev Brazil 가이드 저장소에서 직접 Gulp.js 코스를 제공합니다.
◾ 달
Lua는 1993년 PUC-Rio의 Tecgraf가 일반적으로 애플리케이션을 확장하고 프로토타이핑을 위해 내장되도록 설계한 동적 및 다중 패러다임 타이핑, 반사 및 경량 기능을 갖춘 고급 스크립팅을 갖춘 해석된 프로그래밍 언어입니다. 게임과 같은 복잡한 소프트웨어.
- Lua 언어 문서 - PT-BR의 Lua 언어 공식 문서입니다.
- Lua 코스 - Guia Dev Brasil의 일반 저장소에서 직접 가져온 Lua 코스입니다.
◾장고
Django는 빠른 웹 개발을 위한 프레임워크로 Python으로 작성되었으며 모델-템플릿-뷰 패턴을 사용하며 Instagram, Mozilla, Pinterest 등 대기업에서 사용됩니다. 고도로 최적화된 프로세스를 갖춘 애플리케이션.
- Django - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Django 문서 - 영어로 된 Django 문서입니다.
- Django 코스 - 일반 Guia Dev Brasil 저장소에서 직접 가져온 Django 코스입니다.
◾ 노드 JS
노드. Node.js는 개방형 웹 스택(HTML, CSS 및 JS)을 기반으로 하는 표준 포트 80의 런타임 환경입니다. 즉, 실행을 위해 브라우저에 의존하지 않고 자바스크립트 애플리케이션을 생성할 수 있는 플랫폼이다. 단일 스레드 실행에는 각 요청에 대한 응답이 필요하지 않습니다.
- Node.js - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Node.js 문서 - 영어로 된 Node.js 문서입니다.
- Node.js 코스 - 일반 Dev Brazil 가이드 저장소에서 직접 Node.js 코스를 제공합니다.
◾외부 JS
ExtJS는 IE6부터 최신 버전의 Chrome까지 모든 브라우저에서 작동하는 순수 Java 스크립트 애플리케이션 프레임워크입니다. 브라우저만 사용하여 최고의 크로스 플랫폼 애플리케이션을 만들 수 있으며 경이로운 API를 갖추고 있습니다.
- Ext.js 문서 - 영어로 된 공식 ExtJS 문서입니다.
- Ext.js 코스 - 일반 Guia Dev Brasil 저장소에서 직접 가져온 Ext.js 코스입니다.
◾ 몽고DB
MongoDB는 C++ 언어로 작성된 무료 오픈 소스 크로스 플랫폼 문서 지향 데이터베이스 소프트웨어입니다. NoSQL 데이터베이스 프로그램으로 분류되는 MongoDB는 스키마가 포함된 JSON과 유사한 문서를 사용합니다.
- MongoDB 문서 - 영어로 된 공식 MongoDB 문서입니다.
- MongoDB 과정 - 일반 Dev Brazil 가이드 저장소에서 직접 MongoDB 과정을 제공합니다.
◾ 포스트그리SQL
PostgreSQL은 캘리포니아 대학교 버클리 캠퍼스의 컴퓨터 과학과에서 개발된 POSTGRES 버전 4.2를 기반으로 하는 객체 관계형 데이터베이스 관리 시스템으로, 나중에 일부 데이터베이스 광고에서 사용할 수 있게 된 많은 개념을 개척했습니다.
- PostgreeSQL 문서 - 공식 PostgreeSQL 문서(영어)
- PT-BR의 PostgreeSQL 문서 - PT-BR의 PostgreeSQL 문서
- PostgreeSQL 코스 - 일반 Dev Brazil 가이드 저장소에서 직접 PostgreeSQL 코스를 제공합니다.
◾ SQL
구조적 쿼리 언어 또는 구조적 쿼리 언어 또는 SQL은 관계형 데이터베이스를 위한 표준 선언적 쿼리 언어입니다. SQL의 원래 기능 중 상당수는 관계 대수학에서 영감을 받았습니다.
- SQL - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- SQL 문서 - 영어로 된 공식 SQL 문서
- SQL 코스 - Guia Dev Brasil의 일반 저장소에서 직접 SQL 코스를 수강할 수 있습니다.
◾ MySQL
MySQL은 SQL 언어를 인터페이스로 사용하는 데이터베이스 관리 시스템입니다. 현재 Oracle Corporation의 가장 널리 사용되는 데이터베이스 관리 시스템 중 하나이며 전 세계적으로 1,000만 개 이상 설치되었습니다.
- MySQL - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- MySQL 문서 - 공식 MySQL 문서(영문)
- MySQL 코스 - Guia Dev Brasil의 일반 저장소에서 직접 제공되는 MySQL 코스입니다.
◾ Nestjs
Nestjs는 효율적이고 확장 가능한 노드 애플리케이션을 만들 수 있는 프레임워크입니다. 배후에서 Express를 사용하지만 Fastify와도 호환됩니다. 아키텍처는 Angular와 매우 유사합니다.
- Nest - 공식 문서.
- Train Web - Nest와 함께하는 Hello World.
- EZDevs - Nest 및 Mongo를 사용한 CRUD에 대한 기본 튜토리얼입니다.
- Youtube - 기초부터 고급까지의 비디오 튜토리얼(초보자용).
◾ ASP 넷
ASP.NET은 웹 응용 프로그램 개발을 위한 Microsoft의 플랫폼이며 ASP 기술의 후속 제품입니다. .NET Framework에 통합된 프로그래밍 언어를 통해 동적 페이지를 생성할 수 있습니다. VBScript, PHP와 같은 프로그래밍 언어도 아니고 IIS나 Apache와 같은 웹 서버도 아닙니다.
- ASP - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- ASP.net 문서 - PT-BR의 공식 PostgreeSQL 문서입니다.
- ASP.net 코스 - Guia Dev Brasil의 일반 저장소에서 직접 ASP.net 코스를 제공합니다.
◾ 라즈베리 파이
Raspberry Pi는 컴퓨터 모니터나 TV에 연결하고 표준 키보드와 마우스를 사용하는 통합 구성 요소를 갖춘 소형 크로스 플랫폼 단일 보드 미니 컴퓨터 시리즈입니다.
- Raspberry Pi - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Raspberry Pi 문서 - 공식 PostgreeSQL 문서(영어)
- Raspberry Pi 과정 - 일반 Guia Dev Brasil 저장소에서 직접 Raspberry Pi 과정을 수강할 수 있습니다.
◾ AWS 클라우드
AWS라고도 알려진 Amazon Web Services는 Amazon.com에서 제공하는 클라우드 컴퓨팅 플랫폼을 구성하는 클라우드 컴퓨팅 서비스 플랫폼입니다. 서비스는 전 세계 다양한 지역에서 제공됩니다.
- AWS 클라우드 - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- AWS 설명서 - 영어로 된 공식 Lua 언어 설명서입니다.
- AWS 클라우드 - Escola da Nuvem - Escola da Nuvem은 학생들이 클라우드 경력을 준비하고 잠재적 고용주와 연결해 주는 비영리 시민 사회 조직입니다.
- AWS 과정 - 일반 Guia Dev Brasil 리포지토리에서 직접 제공되는 AWS 과정입니다.
◾ 인공지능
인공지능(Artificial Intelligence)은 소프트웨어 시스템으로 표현되는 인간과 유사한 지능으로 학술 연구 분야이기도 하다.
- IA - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- 인공지능 - AI란 무엇인가? - 인공지능이 무엇인지에 대한 주제입니다.
- 인공 지능 코스 - Guia Dev Brasil의 일반 저장소에서 직접 제공되는 인공 지능 코스입니다.
◾ 머신러닝
기계 학습 또는 자동 학습 또는 기계 학습 또는 기계 학습은 패턴 인식 연구와 인공 지능의 계산 학습 이론에서 발전한 공학 및 컴퓨터 과학의 하위 분야입니다.
- 기계 학습 - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Azure Machine Learning 설명서 - PT-BR의 Machine Learning에 대한 공식 설명서입니다.
- 기계 학습 과정 - 일반 Guia Dev Brasil 저장소에서 직접 기계 학습 과정을 수강할 수 있습니다.
◾ 데이터 과학
데이터 과학은 구조적 및 구조화되지 않은 경제, 금융, 사회적 데이터를 연구하고 분석하는 데 중점을 둔 학제간 영역으로, 지식 추출, 패턴 감지 및/또는 가능한 의사 결정을 위한 통찰력 확보를 목표로 합니다.
- 데이터 과학 - W3School - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- 데이터 과학 프로젝트의 도구 및 조직 - 데이터 과학 프로젝트에서 실행하는 도구 및 조직입니다.
- 데이터 과학 과정 - Guia Dev Brasil의 일반 저장소에서 직접 데이터 과학 과정을 수강할 수 있습니다.
◾ 넘파이
NumPy는 Python 프로그래밍 언어용 라이브러리로, 대규모 다차원 배열 및 행렬 처리를 지원하고 이러한 행렬에서 작동하는 고급 수학 함수 모음을 제공합니다.
- NumPy - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- NumPy 문서 - 영어로 된 공식 NumPy 문서입니다.
- NumPy 코스 - 일반 Dev Brazil 가이드 저장소에서 직접 NumPy 코스를 제공합니다.
◾ 판다
컴퓨터 프로그래밍에서 pandas는 데이터 조작 및 분석을 위해 Python 언어용으로 만들어진 소프트웨어 라이브러리입니다. 특히, 수치 테이블과 시계열을 조작하기 위한 구조와 작업을 제공합니다. BSD 라이센스에 따른 무료 소프트웨어입니다.
- Pandas - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Pandas 문서 - 영어로 된 공식 Pandas 문서입니다.
- Pandas Courses - Guia Dev Brasil의 일반 저장소에서 직접 제공되는 Pandas 코스입니다.
◾ 사이파이
SciPy는 수학자, 과학자 및 엔지니어를 위해 만들어진 Python 언어의 오픈 소스 라이브러리입니다. 또한 Python을 사용한 인기 있는 과학 프로그래밍 컨퍼런스의 이름을 따서 명명되었습니다. 핵심 라이브러리는 N차원 배열을 편리하고 빠르게 조작할 수 있는 NumPy입니다.
- SciPy - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- SciPy 문서 - 영어로 된 공식 SciPy 문서입니다.
- SciPy 코스 - 일반 Dev Brasil Guide 저장소에서 직접 SciPy 코스를 제공합니다.
◾ 맷플롯립
Matplotlib는 Python 프로그래밍 언어와 NumPy 수학 확장을 위해 만들어진 그래프 및 일반 데이터 시각화를 생성하기 위한 소프트웨어 라이브러리입니다. 원래 미국의 생물학자이자 신경과학자인 John D가 창안했습니다.
- Matplotlib - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Matplotlib 문서 - 영어로 된 공식 Matplotlib 문서입니다.
- Matplotlib 과정 - 일반 Dev Brazil 가이드 저장소에서 직접 Matplotlib 과정을 제공합니다.
◾ 통계
통계는 미래 현상을 적절하게 추정하거나 예측할 수 있도록 무작위성과 불확실성을 모델링하기 위한 관측 연구와 실험 모두에서 확률론적 이론을 사용하여 사건의 발생 빈도를 설명하는 과학입니다.
- 통계 - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- 통계 과정 - Guia Dev Brasil의 일반 저장소에서 직접 통계 과정을 수강할 수 있습니다.
◾ XML
XML은 특별한 요구에 맞는 마크업 언어를 생성하기 위한 W3C 권장 사항입니다. 다양한 유형의 데이터를 설명할 수 있는 SGML의 하위 유형 중 하나입니다. 주요 목적은 인터넷을 통한 정보 공유를 촉진하는 것입니다.
- XML - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- XML 문서 - PT-BR의 공식 XML 문서입니다.
- XML 코스 - 일반 Guia Dev Brasil 저장소에서 직접 XML 코스를 제공합니다.
◾ XML AJAX
Ajax는 브라우저에서 제공하는 Javascript 및 XML과 같은 기술을 방법론적으로 사용하여 정보에 대한 비동기 요청을 사용하여 웹 페이지를 사용자와 더욱 상호 작용하도록 만듭니다. 처음에는 학자 Jesse James Garret에 의해 개발되었고 나중에는 여러 협회에 의해 개발되었습니다.
- XML Ajax - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- Ajax - MDN - PT-BR의 공식 Ajax 문서입니다.
- Ajax 코스 - Guia Dev Brasil의 일반 저장소에서 직접 가져온 XML Ajax 코스입니다.
◾ XML DOM
XML DOM(문서 개체 모델) 클래스는 XML 문서의 메모리 내 표현입니다. DOM을 사용하면 XML 문서를 프로그래밍 방식으로 읽고, 조작하고, 수정할 수 있습니다. XmlReader 클래스는 XML도 읽습니다. 그러나 캐시되지 않은 전달 전용 및 읽기 전용 액세스를 제공합니다.
- XML DOM - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- DOM(문서 개체 모델) - PT-BR의 공식 XML DOM 문서입니다.
- DOM 코스 - 일반 Guia Dev Brasil 저장소에서 직접 XML DOM 코스를 제공합니다.
◾ XML DTD
문서 유형 정의는 SGML 계열의 마크업 언어에 대한 문서 유형을 정의하는 마크업 선언 세트입니다. 문서 유형 정의는 XML 문서의 법적 구성 요소를 정의합니다.
- XML DTD - W3Schools - W3Schools는 웹 기술 학습에 중점을 둔 교육 웹사이트입니다. 해당 콘텐츠에는 다양한 언어와 관련된 튜토리얼 및 참고 자료가 포함되어 있습니다.
- DTD가 있는 문서 - UFRJ의 PT-BR에 DTD가 있는 문서입니다.
- XML DTD 과정 - Gener Guia Dev Brasil 저장소에서 직접 XML DTD 과정.
xml 스키마
XML 스키마는 XML 형식의 문서에서 유효성 검사 규칙을 정의하기위한 XML 형식을 기반으로하는 언어입니다. XML이 W3C에서 추천 상태를 달성하는 첫 번째 스키마 언어였습니다. 이 언어는 구문이 XML 형식을 기반으로하지 않는 DTD의 대안입니다.
- XML Schema -W3Schools -W3Schools는 웹 기술 학습에 중점을 둔 교육 웹 사이트입니다. 그 내용에는 튜토리얼 및 다른 언어와 관련된 참조가 포함됩니다.
- XML 문서 용 XML 스키마 - XML 문서의 XML 스키마에 대한 연구.
- XML 과정 -Genge Guia Dev Brasil 저장소에서 직접 XML 스키마 코스.
xslt
XSL 변환 또는 XSLT는 브라우저 및이를 지원하는 기타 응용 프로그램에서 XML 문서의 프레젠테이션을 정의하는 XSL 문서를 작성하는 데 사용되는 XML 마크 업 언어입니다. XSL 문서는 원래 XML 문서를 변경하지 않으며, 즉 다른 문서를 작성하지 않습니다.
- XLST -W3Schools -W3Schools는 웹 기술 학습에 중점을 둔 교육 웹 사이트입니다. 그 내용에는 튜토리얼 및 다른 언어와 관련된 참조가 포함됩니다.
- XSLT 소개 - PT -BR의 XSLT 소개
- XSLT 코스 - XSLT 코스 Guia Dev Brasil 저장소에서 직접.
xpath
XML Path Language 인 XPath는 XML 문서에서 노드를 선택하는 쿼리 언어입니다. 또한 XPath를 사용하여 XML 문서의 내용에서 값을 계산할 수 있습니다. XPath는 월드 와이드 웹 컨소시엄에 의해 정의되었습니다
- XPATH -W3Schools -W3Schools는 웹 기술 학습에 중점을 둔 교육 웹 사이트입니다. 그 내용에는 튜토리얼 및 다른 언어와 관련된 참조가 포함됩니다.
- XPATH 문서 - PT -BR의 공식 XPath 문서.
- XPATH 코스 - General Dev Brazil 가이드 저장소에서 직접 XPath 코스.
xquery
XQuery는 XML 데이터의 컬렉션을 쿼리하도록 설계된 일부 프로그래밍 기능을 갖춘 쿼리 언어입니다. SQL과 의미 적으로 유사합니다. XQuery는 W3C XML Query Working Group에서 개발했습니다. XSL Working Group에서 XSLT 2.0과 공동으로 개발되었습니다.
- XQuery -W3Schools -W3Schools는 웹 기술 학습에 중점을 둔 교육 웹 사이트입니다. 그 내용에는 튜토리얼 및 다른 언어와 관련된 참조가 포함됩니다.
- XQuery 문서화 - PT -BR의 공식 XQuery 문서.
- XQuery 코스 - XQuery 코스 Guia Dev Brasil 저장소에서 직접.
hest API
표현 상태 전송은 웹 서비스를 만드는 데 사용될 제약 조건을 정의하는 소프트웨어 아키텍처 스타일입니다.
- REST API는 무엇입니까? - REST API 란 무엇이며 어떻게 작동합니까?
- REST API 코스 - 일반 Dev Brazil 가이드 저장소에서 직접 API 코스를 REST API 코스.
JSON API
JSON API는 HTTP와 함께 작동하는 형식입니다. 클라이언트가 서버에서 데이터를 요청하거나 편집하는 방법과 서버가 해당 요청에 어떻게 응답 해야하는지 설명합니다.
- JSON에 API를 구축하기위한 사양 - JSON에 API를 구축하기위한 사양
- JSON API 코스 -JSON API 코스 Guia Dev Brasil 저장소에서 직접.
docker
Docker는 운영 체제 수준 가상화를 사용하여 컨테이너라는 패키지로 소프트웨어를 제공하는 플랫폼 서비스 제품 세트입니다. 컨테이너는 서로 분리되어 자체 소프트웨어, 라이브러리 및 구성 파일을 번들로 묶습니다.
- Docker 101 튜토리얼-이 실습, 자체 진행중인 자습서에서는 이미지를 만들고, 컨테이너를 실행하고, 볼륨을 사용하여 데이터를 지속하고 소스에서 빌드하고 Docker Compose를 사용하여 응용 프로그램을 정의하는 방법을 배웁니다. 네트워킹 및 이미징 모범 사례와 같은 고급 주제에 대해서도 배울 것입니다.
- Docker Documentation- 영어로 된 Docker 문서.
- Docker Courses- Guia Dev Brasil 저장소에서 직접 Docker 코스.
◾ 아키텍처 패턴
건축 패턴은 주어진 컨텍스트 내에서 소프트웨어 아키텍처에서 자주 발생하는 문제에 대한 일반적이고 재사용 가능한 솔루션입니다. 건축 패턴은 소프트웨어 디자인 패턴과 유사하지만 더 넓은 범위를 가지고 있습니다.
- 리팩토링 전문가 - 디자인 패턴
- 소프트웨어 아키텍처 유형은 무엇이며 프로젝트에 가장 적합한 소프트웨어 아키텍처를 선택하는 방법 - 최고의 소프트웨어 아키텍처.
◾ 예약 추천
- 클린 코드
- 리팩토링 - 리팩토링
- 깨끗한 건축 - 깨끗한 건축
- 실용적인 프로그래머
◾ 도구와 도전
백엔드 프로젝트를 훈련시키는 사이트
- Dev Challenge Back-End- 백엔드 과제로 기술을 훈련시킵니다.
- Hackerrank- 백엔드 프로그래밍 과제. 통합 IDE
- CoderByte- 백엔드 프로그래밍 과제. 통합 IDE
- 코드 - 백엔드 프로그래밍 과제. 통합 IDE
- 코딩 게임 - 게임 테마에 중점을 둔 백엔드 프로그래밍 문제. 통합 IDE
- Edabit- 백엔드 프로그래밍 과제. 통합 IDE
- Challengerocket- 백엔드 프로그래밍 과제. 통합 IDE
- Codeforces- 플랫폼에서 수행했지만 통합 IDE가없는 컴파일 및 테스트를 통한 백엔드 프로그래밍 문제
- Codesignal- 백엔드 프로그래밍 과제. 통합 IDE
- 코드 - 백엔드 프로그래밍 과제. 통합 IDE
- CSE- 백엔드 프로그래밍 과제. 통합 IDE
- DailyCodingProblem- 이메일로 전송 된 백엔드 프로그래밍 문제. 프리미엄 문제 해결책
- PRAINTISM.IO- 백엔드 프로그래밍 과제. 통합 된 IDE가 없습니다. CLI 다운로드가 필요합니다.
- Leetcode- 백엔드 프로그래밍 과제. 통합 IDE
- 이진 검색 - 백엔드 프로그래밍 과제. 통합 IDE
- Codeabbey- 백엔드 프로그래밍 과제. 통합 IDE
- Projecteuler- 백엔드 프로그래밍 문제는 수학적 문제에 중점을 둡니다. 통합 IDE
- Sphere Onlune Judge (SPOJ) - 플랫폼에서 수행하지만 통합 ID가없는 편집 및 테스트를 통한 백엔드 프로그래밍 문제
- TopCoder- 백엔드 프로그래밍 과제 및 경기장. 통합 IDE
- URI/Beecrowd- 백엔드 프로그래밍, 수학 및 SQL 문제. 통합 IDE