Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【한글자막】 Rust Programming 핵심 강의
Rating: 4.7 out of 5(203 ratings)
1,172 students

【한글자막】 Rust Programming 핵심 강의

Rust 언어를 사용한 소프트웨어 애플리케이션 코딩 및 개발에 관한 핵심 강의: 프로그래밍에 대한 개념 확립이 필요한 초보 개발자 뿐만 아니라 러스트를 배우고 싶은 모든 프로그래머를 위한 강의입니다.
Last updated 8/2024
Korean

What you'll learn

  • 조건문과 반복문 그리고 데이터 변환 같은 핵심적인 컴퓨터 프로그래밍 개념
  • 실제 요구사항들을 작동하는 애플리케이션으로 변환하는 방법
  • 기본적인 러스트 프로그래밍에 대한 확실한 개념정리 및 이해
  • 자동화된 테스트의 사용과 러스트 언어의 특징을 활용해 신뢰할 수 있는 프로그램을 만드는 방법 알아보기

Course content

10 sections98 lectures10h 57m total length
  • 데이터 파일 다운로드0:09

    이 과정은 연습을 위해 다양한 프로젝트 파일들을 사용합니다. 이 과정에 필요한 파일들은 activities.zip으로 첨부되었습니다. 연습에 대한 솔루션을 보고 싶다면, activities-solutions.zip 파일을 다운로드하면 됩니다. 또는 실습을 위해 링크된 깃 저장소에서 activity files과 solutions을 복제할 수 있습니다.

  • 도입2:06
  • 설치4:49

    Windows users should also download and install the Microsoft Visual C++ build tools from https://visualstudio.microsoft.com/visual-cpp-build-tools/ and ensure that "MSVC" and "Windows 10 SDK" are checked. This can be confirmed by clicking "Modify" after installation.

  • 기초: 데이터 유형2:25

    This lecture explains what a data type is and some examples of basic data types, along with how they look in code. After watching this lecture, you will be able to identify a data type by looking at it's declaration.

  • 기초: 변수6:35

    This lecture explains what a variable is and some examples of how to create a variable in code. After watching this lecture, you will be able to identify and write variables in code.

  • 기초: 함수8:12

    This lecture explains the basics of a function. After watching this lecture, you will be able to identify parts of a function, understand how they operate, and utilize them in code.

  • 기초: Println 매크로3:05

    This lecture explains what a macro is and how the println macro can be utilized. After watching this lecture, you will be able to recognize the println macro and use it in your code to display messages.

  • 기초: 제어 흐름8:38

    This lecture explains how logic can be utilized for decision making within programs. After watching this video, you will be able to implement decision making processes based on various criteria within your programs.

  • 기초: 반복6:30

    This lecture explains how actions are performed multiple times within programs. After watching this video, you will be able to implement looping within your programs which will terminate after a specific condition is met.

  • 주석3:35

    This lecture explains how to create code comments within code. After watching this video, you will be able to write code comments that add important information that is not conveyed within your code.

  • 코딩 연습: 함수7:11

    This coding exercise provides practice on implementing your own functions.

    Instructions

    If you have not already done so, download and extract the activities.zip file from Lecture 1 containing all the exercises for this course. Once extracted, open the activities folder in the Visual Studio Code editor and then open the a1.rs file. Try solving the problem presented in the a1.rs file on your own, and then refer to the video for a solution to the problem and for additional content about the topic.

  • 데모: 숫자 유형 및 수학 연산3:36

    This coding demo shows how different math operators. After watching this demo, you will be able to perform mathematical operations in your programs.

  • 코딩 연습: 기초 수학5:27

    This coding exercise provides practice on performing mathematical operations within a program.

    Instructions

    If you have not already done so, download and extract the activities.zip file from Lecture 1 containing all the exercises for this course. Once extracted, open the activities folder in the Visual Studio Code editor and then open the a2.rs file. Try solving the problem presented in the a2.rs file on your own, and then refer to the video for a solution to the problem and for additional content about the topic.

Requirements

  • 애플리케이션 설치, zip 파일 작업 등 일반적인 컴퓨터 관련 기본기가 필요하나, 개발 관련 고급 지식이 필요하지는 않습니다.
  • 러스트 프로그래밍에 대해 전혀 몰라도 괜찮습니다. 함께 배워봅시다.

Description

  • 쉽고 재미있게 개념 정리를 도와 줄 Rust 핵심 강의

  • 30개의 코드 예제 포함

  • 프로그래밍에 대한 개념 확립이 필요한 초보 개발자 뿐 아닌 Rust를 배우고 싶은 모든 프로그래머를 위한 강의


[본 강의를 수강해야 하는 이유]

#1. 이 과정은 기술적인 전문 용어와 컴퓨터 과학 주제들에 당황하지 않고 코딩하는 방법을 배우고 싶은 초보자를 위한 코스입니다. 특히 미래 학습을 위해 탄탄한 기본을 제공하면서 애플리케이션 개발을 시작하는데 필수적인 핵심 프로그래밍 개념을 가르쳐 드릴 수 있도록 설계되었습니다.

#2. 프로그래밍을 배우는 최고의 방법은 재미있고 흥미로운 프로그램을 작성하는 것입니다. 이 과정에는 강의를 보완하기 위한 30개의 코딩 예제가 포함되어 있으며, 강의는 실제 적용을 염두에 두고 설계되었습니다. 각각의 예제는 솔루션을 구현하는 방법에 대한 힌트와 함께 문제를 제시하고 있어서 성공하기 위해 필요한 연습을 할 수 있습니다. 예제들은 문제에 대한 가능한 구현 방법을 보여주는 동영상 데모가 함께 제공되며, 코드가 과제를 수행하는 방법과 그렇게 작동하는 이유를 한 줄 한 줄 꼼꼼하게 설명합니다.

#3. 이 과정의 정보는 합리적인 순서로 소개되고 있어서, 프로그램이 실행하는 모든 코드가 무엇인지 그리고 어떻게 작동하는지 항상 알 수 있습니다. 코드가 주어졌을 때, 완벽하게 이해하기 위해, 강의의 후반부까지 기다리거나 더 고급 주제들을 공부할 필요가 없습니다. 빠르게 복습할 수 있는 함축적이고 따라하기 쉬운 강의들을 통해 지식을 쌓으면서 완수할 수 있습니다.


[본 강의에서 다룰 내용]

  • 세부사항에 지나치게 치우지지 않는 코드 작업에 필요한 중요한 개념

  • 실제 문제에 대한 디지털 솔루션 생성

  • Rust 프로그래밍 언어에서 애플리케이션 코드 읽기와 작성

  • 효율적으로 애플리케이션을 개발하기 위해 Rust 에코시스템 활용

  • 솔루션의 신뢰성 향상을 위해 자동화된 테스트

  • 생성된 문서 사용을 통해 프로젝트 작업을 더 쉽게 만드는 방법

  • 컴퓨터 메모리, 프로그램 로직, 간단한 데이터 구조 같은 기본적인 컴퓨터 과학 주제들


[본 강의를 수강해야 하는 이유]

이 과정은 초보 프로그래머만을 위한 것이 아니라 러스트를 배우고 싶어하는 모든 프로그래머를 위한 것입니다. 만약 여러분이 파이썬, 자바 스크립트, C# 같은 고수준의 메모리 관리 언어에 경험이 있다면 이 과정은 Rust 프로그래밍 언어와 고유한 메모리 모델과 구문을 배울 수 있는 훌륭한 입문 과정이 될 것입니다.


프로그래밍에 대한 개념과 Rust로 애플리케이션을 구축하는 방법을 배우고 싶다면 오늘 바로 등록하세요!


1강에서 뵙겠습니다.

- Jayson

Who this course is for:

  • 코딩 방법을 배우고 싶은 코딩 초보 개발자 및 취업준비생
  • 로우 레벨 언어를 습득하고 싶은 개발자
  • 러스트 프로그래밍 기술에 관심이 있으신 분