JavaScript 퀵 스타트

본 과정은 JavaScript 와 프로그래밍 기본기를 배우고 싶어하는 초보자를 위해 설계되었습니다. 동적 개인 재정 관리 추적기를 구축하여 JavaScript 의 기본 사항을 이해하도록 돕겠습니다.

웹 개발

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

강의 계획

첫걸음
JavaScript 기초
숫자 다루기
문자열 조작
배열 기초
배열 연산
객체 조작
함수와 로직
날짜와 시간
고급 개념

소개

동적 웹 프로그래밍의 세계로 떠나는 흥미진진한 여정인 Quick Start with JavaScript에 오신 것을 환영합니다! 이 과정은 호기심 많은 초보자에서 자신감 있는 JavaScript 개발자로 성장할 수 있도록 설계되었으며, 대화형의 기능적인 웹 애플리케이션을 만들 수 있는 기술과 지식을 제공합니다.

🚀 과정 개요

이 과정은 JavaScript 에 대한 포괄적인 탐구를 제공하며, 필수적인 개념을 파고들어 클라이언트 측 스크립팅의 강력함을 소개합니다. 프로그래밍을 처음 접하거나 웹 개발 도구에 JavaScript 를 추가하려는 경우, Quick Start with JavaScript는 이 다재다능하고 널리 사용되는 프로그래밍 언어를 마스터하기 위한 관문입니다.

graph LR
    A[Quick Start with JavaScript]:::main
    A --> B[First Look]:::category
    A --> C[JavaScript Basics]:::category
    A --> D[Working with Numbers]:::category
    A --> E[String Manipulation]:::category
    A --> F[Array Basics]:::category
    A --> G[Array Operations]:::category
    A --> H[Object Manipulation]:::category
    A --> I[Functions and Logic]:::category
    A --> J[Date and Time]:::category
    A --> K[Advanced Concepts]:::category

    B --> B1[First JavaScript Lab]:::item
    B --> B2[Basic JavaScript and DOM]:::item
    B --> B3[Arrays and Objects]:::item
    B --> B4[Data Storage and Retrieval]:::item
    B --> B5[Drag and Drop]:::item
    B --> B6[Implementing the Summary]:::item

    C --> C1[Data Types]:::item
    C --> C2[Variables]:::item
    C --> C3[Operators]:::item

    D --> D1[Number Methods]:::item
    D --> D2[Math Operations]:::item
    D --> D3[Random Numbers]:::item

    E --> E1[String Methods]:::item
    E --> E2[String Formatting]:::item
    E --> E3[Regular Expressions]:::item

    F --> F1[Array Creation]:::item
    F --> F2[Array Methods]:::item
    F --> F3[Array Iteration]:::item

    G --> G1[Array Manipulation]:::item
    G --> G2[Array Filtering]:::item
    G --> G3[Array Transformation]:::item

    H --> H1[Object Creation]:::item
    H --> H2[Object Methods]:::item
    H --> H3[Object Manipulation]:::item

    I --> I1[Function Basics]:::item
    I --> I2[Higher-Order Functions]:::item
    I --> I3[Closures and Scope]:::item

    J --> J1[Date Object]:::item
    J --> J2[Time Calculations]:::item
    J --> J3[Date Formatting]:::item

    K --> K1[Promises]:::item
    K --> K2[Async/Await]:::item
    K --> K3[Advanced Object Techniques]:::item

    classDef main fill:#f3f4f6,stroke:#374151,stroke-width:2px,color:#111827,font-weight:bold;
    classDef category fill:#e5e7eb,stroke:#d1d5db,stroke-width:1px,color:#374151,font-weight:bold;
    classDef item fill:#f3f4f6,stroke:#d1d5db,stroke-width:1px,color:#4b5563;

    linkStyle default stroke:#9ca3af,stroke-width:1px;

🎯 학습 목표

이 과정을 마치면 다음을 수행할 수 있습니다.

  1. 자신감을 가지고 JavaScript 구문 및 핵심 개념을 이해하고 적용합니다.
  2. 동적 웹 페이지를 만들기 위해 DOM (Document Object Model) 을 조작합니다.
  3. 데이터를 구성하고 조작하기 위해 배열, 객체 및 함수를 사용합니다.
  4. 웹 애플리케이션을 위한 데이터 저장 및 검색 기술을 구현합니다.
  5. 드래그 앤 드롭 기능과 같은 대화형 기능을 만듭니다.
  6. 실용적인 프로젝트로 기능적인 개인 재정 관리 추적기를 구축합니다.
  7. 보다 복잡한 프로그래밍 작업을 위해 고급 JavaScript 개념을 적용합니다.

🌟 과정 하이라이트

  • 포괄적인 범위: 기본 구문부터 고급 개념까지, 이 과정은 모든 것을 다룹니다.
  • 실습 학습: 실용적인 연습에 참여하고 학습을 강화하기 위해 실제 프로젝트를 구축합니다.
  • 점진적인 기술 구축: 각 모듈은 이전 모듈을 기반으로 구축되어 원활한 학습 곡선을 보장합니다.
  • 모범 사례에 중점: JavaScript 기술의 "방법"뿐만 아니라 "이유"도 배웁니다.
  • 실용적인 적용: 유용한 웹 애플리케이션을 만들기 위해 JavaScript 기술을 적용하는 방법을 알아보세요.

📚 과정 구조

  1. First Look: 기본적인 JavaScript 개념을 적용하기 위한 실용적인 프로젝트로 시작합니다.
  2. JavaScript Basics: JavaScript 프로그래밍의 핵심 원리를 마스터합니다.
  3. Working with Numbers: 숫자 연산 및 계산을 수행하는 방법을 배웁니다.
  4. String Manipulation: 텍스트 데이터를 처리하고 서식을 지정하는 기술을 탐구합니다.
  5. Array Basics & Operations: 데이터 모음을 사용하는 방법을 알아봅니다.
  6. Object Manipulation: 복잡한 데이터 구조를 만들고 조작하는 방법을 배웁니다.
  7. Functions and Logic: 함수형 프로그래밍의 세계로 뛰어듭니다.
  8. Date and Time: JavaScript 에서 시간 데이터를 처리하는 방법을 마스터합니다.
  9. Advanced Concepts: 보다 복잡한 JavaScript 기능 및 패턴을 탐구합니다.

🏆 이 과정은 왜?

"Quick Start with JavaScript"는 명확한 진행 방식을 염두에 두고 설계되었습니다. 기본 사항부터 시작하여 점차적으로 더 복잡한 개념을 소개하여 JavaScript 의 탄탄한 기반을 구축할 수 있도록 합니다. 이러한 접근 방식을 통해 구문을 이해할 뿐만 아니라 효과적인 프로그래밍 및 웹 개발의 원리를 파악할 수 있습니다.

이 과정을 마치면 JavaScript 초보자에서 역량 있는 프로그래머로 변신하여 동적이고 대화형 웹 애플리케이션을 만들 준비가 됩니다. 더 발전된 웹 개발 주제를 다루고 자신감을 가지고 자신만의 JavaScript 기반 프로젝트를 시작할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data