RUST

FREEPASS
수강신청서
FREEPASS
수강신청서

상품 선택옵션 0 개, 추가옵션 0 개

수강료 44,000원
강사 이성용
강의구성 총11강
수강기간 30일
강의형식 동영상
제작년도 2025

선택된 옵션

  • C, C++언어를 대처하는 시스템 프로그래밍 언어 RUST(러스트) 제대로 배우기 (2025년) - Part.1 초급1

강좌소개

C, C++언어를 대처하는 시스템 프로그래밍 언어 RUST(러스트) 제대로 배우기 (2025년) - Part.1 초급1
과정소개
이 과정은 C, C++언어를 대체할 수 있는 시스템 프로그래밍 언어인 Rust를 이론과 실습 예제 중심으로 학습하도록 설계되었습니다. 메모리 안전성, 동시성, 성능을 갖춘 언어로서 Rust의 기본 문법부터 소유권(Ownership)·빌림(Borrowing) 개념, 고급 타입 시스템, 시스템 응용(예: 파일시스템, 네트워킹)까지 폭넓게 다룹니다. 문제 풀이와 코드 작성 중심으로 구성되어 있어 “왜 Rust인가”부터 “실제로 어떻게 사용하는가”까지 자연스럽게 연결됩니다.
학습목표
Rust의 기본 문법(변수 선언, 함수, 제어문, 모듈 등)을 익히고 C/C++ 환경에서 경험했던 프로그래밍 개념과 비교해 이해할 수 있습니다. 소유권과 빌림 모델을 포함한 Rust 고유의 메모리 관리 방식과 타입 시스템을 이해하여, 메모리 누수, 댕글링 참조, 데이터 경합(race condition) 같은 전통적인 오류를 예방할 수 있는 능력을 갖춥니다. 스레드 기반 동시성, 제네릭, 트레잇(Trait)과 같은 고급 기능을 활용해 효율적이고 안전한 시스템 프로그램을 설계‧구현할 수 있게 됩니다. 실제 시스템 프로그래밍 도메인(예: 임베디드, 네트워킹, 파일시스템)에서 Rust를 적용하는 예제를 통해 “실무에서 Rust로 할 수 있는 것”을 체험하고, 이후 프로젝트 또는 취업 준비로 이어질 수 있는 기반을 마련합니다.
교육대상
- C 또는 C++ 언어로 시스템 프로그래밍을 해봤거나, 시스템 레벨 영역으로 진입하고 싶은 개발자 - 기존 언어에서 메모리 관리 문제, 동시성 버그 등에 어려움을 겪었고 Rust를 통해 안전하고 높은 성능의 코드를 작성하고 싶은 분 - Rust를 처음 접하는 입문자지만, 저수준 언어나 시스템의 내부 구조에 관심이 있는 학습자 - Rust 언어 학습을 통해 취업 또는 오픈소스 프로젝트 참여 등으로 이어가고자 하는 분
선수 과정
프로그래밍 기초
참고사항
- 수강 기간 중 언제든지 반복 수강이 가능합니다.
- 수강 여부 : 해당 차시의 80%를 수강하면 (회색) 배경으로 표시됩니다.
- 수강 신청 완료 후 수강할 수 있습니다.
- 즐겨찾기 한 강좌는 MY Class에서 확인할 수 있습니다.
사용프로그램
Rust(무료)
RustRover(무료)
강좌 기본설명
  • 1.11개의 VOD로 구성되었습니다.
  • 2.

즐겨찾기

수강증 / 수료증

커리큘럼

차시
제목
수강여부
1
러스트 언어 소개 및 철학 이해
2
변수와 데이터 타입 기본
3
복합 데이터 타입: 튜플과 배열
4
가변 배열: 벡터와 Option 타입
5
핵심 개념: 소유권과 빌림
6
문자열 이해: &str과 String
7
사용자 정의 타입: 구조체
8
구조체에 메소드 추가: Impl
9
제어 구문: 조건문, 반복문, Match
10
필살기: Enum과 Match
11
러스트 기초 종합 활용: 게임 캐릭터

연관강좌

등록된 상품이 없습니다.

※ 강좌 관련 문의입니다. 질문은 1:1문의 게시판에 남겨주세요.
1 / 7