Course Outline
Web Development에 대한 Rust 소개
- Rust란 무엇인가요?
- 웹 개발에 Rust를 사용할 때의 장점
- Rust 웹 개발 프레임워크 및 도구 개요
개발 환경 설정
- Rust 및 관련 도구 설치
- 개발 환경 구성
- Rust 웹 개발을 위한 인기 있는 IDE 및 텍스트 편집기 탐색
서버측 웹 애플리케이션 구축
- HTTP 요청 및 응답 처리
- 라우팅 및 URL 처리
- 미들웨어 및 요청 처리 파이프라인
- 세션 관리 및 인증
Rust에서 Database으로 작업하기
- Rust의 데이터베이스 옵션 개요
- Rust 라이브러리를 사용하여 데이터베이스 쿼리
- Rust의 ORM(객체 관계형 매핑)
- Rust 웹 애플리케이션의 데이터 마이그레이션 및 관리
RESTful API 만들기
- RESTful API 설계
- Rust를 사용하여 CRUD 작업 처리
- 데이터 형식 직렬화 및 역직렬화(JSON, XML 등)
- API 버전 관리 및 문서화
Rust를 사용하여 프런트엔드 구성 요소 개발
- Rust의 프런트엔드 프레임워크 및 라이브러리 개요
- Rust를 Java스크립트 프레임워크(예: React, Vue.js)와 통합
- Rust와 WebAssembly을 사용하여 프런트엔드 구성 요소 작성
Rust 웹 애플리케이션의 성능 최적화
- 프로파일링 및 벤치마킹 Rust 웹 애플리케이션
- 비동기 프로그래밍으로 성능 향상
- 캐싱 및 리소스 최적화 기술
- 로드 밸런싱 및 확장 전략
Rust 웹 애플리케이션의 보안 보장
- 웹 애플리케이션의 일반적인 보안 취약점
- Rust의 입력 유효성 검사 및 삭제
- Rust의 인증 및 승인
- 웹 애플리케이션의 보안 통신 및 암호화
Rust 웹 애플리케이션 테스트 및 배포
- Rust 웹 애플리케이션에 대한 단위 테스트 및 통합 테스트 작성
- Rust개 웹 프로젝트를 위한 지속적인 통합 및 배포 파이프라인
- Rust 웹 애플리케이션을 위한 컨테이너화 및 배포 옵션
- 프로덕션 환경 모니터링 및 로그인
요약 및 다음 단계
Requirements
- 프로그래밍 개념에 대한 기본 이해
- HTML, CSS, JavaScript에 대한 지식
- 백엔드 프로그래밍 언어(예: Python, Ruby 또는 Node.js) 사용 경험
청중
- 개발자
- 웹 개발자
- 백엔드 개발자
회원 평가 (5)
나는 우리가 작업한 대화형 예제가 마음에 들었고 트레이너는 우리가 질문한 거의 모든 주제에 대해 매우 지식이 많았으며 교육의 일부 자료와 관련된 실제 사용 사례에 대해 훌륭한 조언을 제공했습니다.
Tracy - GenesysGo
Course - Rust Advanced
Machine Translated
트레이너의 지식은 매우 광범위하며 대화 및 지식 전달에 대한 그의 헌신은 엄청납니다. 참가자들과의 좋은 접촉. 매우 잘 준비된 자료, 많은 슬라이드, 연습에 대한 설명, 교육을 위한 훌륭한 준비가 눈에 띄었습니다. 제 의견에도 불구하고 저는 여전히 교육에 대해 매우 좋은 평가를 하고 있습니다. 내 의견은 아주 좋은 수준의 교육에 추가된 것일 뿐입니다. 제 생각에는 C# 영역의 참가자와 수정 사항이 도입된 교육이 이상적인 수준에 있을 수 있다고 생각합니다 ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Course - Rust Programming
Machine Translated
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Course - Clean Code
실제 사례를 통해 보여지는 많은 양의 실용적인 지식.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
지속적으로 변경 사항을 푸시했는데, 3일째가 되던 날 이전보다 헷갈리기 시작하고 오류를 빨리 발견하기가 어려워졌을 때 최신 변경 사항을 빠르게 확인하고 자료를 최신 상태로 유지할 수 있었습니다.
Paulina
Course - Advanced Java Security
Machine Translated