
JavaScript 비동기 프로그래밍 완벽 가이드 - Promise, await, async
드라진
비동기 프로그래밍은 자바스크립트(JavaScript)의 핵심 개념입니다. 이 강의를 통해 비동기 프로그래밍을 완벽히 이해하고 사용할 수 있도록 도와줄 것입니다.
Basic
JavaScript, Node.js, promise
ソフトウェアの品質は習慣です!この講義では、企業が望む最高のプログラマーになる方法を学ぶことができます。
最高のプログラマーになる方法
高品質ソフトウェアを作る原則
企業が望むプログラマーの基本的な素養
就任生も、ジュニア開発者も必ず知らなければならない
開発能力チェックのための核心7原則✅
最高のプログラマになるためには、基本に忠実なソフトウェア開発の習慣が必要です。
このレッスンでは、これらの「基本に忠実なソフトウェア開発の習慣」について説明します。
このような内容を知らない開発者はいませんが、実行する人はあまりありません。
課題を通して原則の意味を説明します。 「こんな原則がなぜ必要なのか?」 「どうすればいいの?」
本講義では、海外研究所の人材のSW開発能力を診断、教育するために作成された問題と、教育資料に基づき、企業が望む高品質ソフトウェアを開発するために必要な開発能力について説明します。
多くの開発者は、システムテストに依存する誤った開発習慣を持っています。システムテストは直感的で明確であるかもしれませんが、非効率的です。そのため、システムテストに依存する開発は、ソフトウェア開発者として備えなければならない基本的な能力を高めることにはむしろ邪魔になります。
企業が必要とする高品質のソフトウェアを開発する開発者になるには、システムテストの前に何をすべきかを理解して実行できる必要があります。
この講義を通して、基本に忠実なソフトウェア開発者に一歩近づいてください。
このレッスンでは、問題のローマ数字計算機を開発するプロセスを通じて、ソフトウェア開発の基本原則を説明します。
まず、ローマ数字計算機の問題の要件を分析します。要件の特定と分析は、ソフトウェア開発の最初のボタンです。すべての要件を正確に理解し、開発することは良いかもしれませんが、むしろ時間の無駄であるか、まったく理解して開始することがよくあります。したがって、重要な要件に集中する必要があります。
ローマ数字電卓問題の設計段階の活動を説明します。設計の中心は最適設計です。ソフトウェアにはさまざまな解決策があります。さまざまな解決策の実装とレビューは非効率的です。設計段階でさまざまな解決策を確認し、最適な方法を見つける必要があります。
設計されたローマ数字計算機を実装します。コードを読み、動作を想像して実装します。
実装されたローマ数字計算機をテストで検証します。ユニットテストユニットテストを行う方法を説明します。
講義を受講してから、もう一度ローマ数字計算機を開発してみてください。そして、原則を守る基本に忠実なソフトウェア開発者になりますように。
📢受講前に確認してください。
学習対象は
誰でしょう?
最高のプログラマーになりたい人
ソフトウェア開発をより良くしたい人
高品質ソフトウェアを開発する方法を知りたい人
企業が望むソフトウェア開発者を知りたい人
前提知識、
必要でしょうか?
ローマ数字電卓の問題を試すのに十分なプログラミングスキル
312
受講生
23
受講レビュー
10
回答
5.0
講座評価
3
講座
• 현) 보이는소프트웨어연구소 대표(2016~현재)
- 삼성전자 소프트웨어 아키텍트 양성 및 인증
- 소프트웨어 구조 설계 및 평가 교육 / 컨설팅
• 중앙대학교 소프트웨어 대학 겸임 교수(2018~2022)
- 기초 컴퓨터 프로그래밍 - C/C++, JavaScript, Python
• 삼성전자(2003~2016)
全体
7件 ∙ (1時間 30分)
¥2,677
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!