Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
コース概要
導入
- プログラミングとは何か、なぜ注目すべきなのか
- プログラミングの歴史
- ソフトウェアを使用してタスクを自動化する機会
- 企業におけるプログラマとコンピュータの役割
- Programming 今日の市場動向の発展
- 宣言的および命令的プログラミング。どのように、あるいは何を?
- チューリングマシン
- 「その場で」統合、編集、解釈。
論理とブール代数の問題を思い出させる
- 述語
- 論理的な文章
- トートロジー
- ブール代数
最初のプログラム
- 構造的に
- 機能的に
- 物体
- 他にどうやって?
単純なタイプ
- 文字列の表現
- 整数
- 浮動小数点数
- ブール値
- Null 型
- 空白または初期化されていない
- 強いタイピングと弱いタイピング
データ構造
- 概念 FIFO と FILO
- スタック
- キュー
- 配列とリストの宣言
- インデックス作成
- 地図
- 記録
- 木
オペレーター
- 代入演算子。
- 算術演算子。
- 比較演算子
- そして、さまざまな言語での値の比較
- ビットごと
- 連結
- インクリメント演算子とデクリメント演算子
- 最も一般的なエラー
プログラムの制御
- if、if else 命令
- Go指示に従って、アプリケーションの問題について話し合います。
- スイッチ
- for ループ、for-in
- while ループ、do-while
- foreach ループ
- ループの停止
再利用可能なコードの作成
- 機能的 Programming
- Object-Oriented Programming
関数型プログラミングのパラダイム
- 機能は何ですか
- 機能と手順
- ラムダ計算の基礎
- 関数の引数
- 戻り値
- 引数としての関数
- 匿名関数
- クロージャ
- 再帰
オブジェクト指向プログラミングのパラダイム
- 哲学、オントロジーにおける現実世界の実体からの実体の表現
- 何に反対したいのか、またはその他の種類の反対意見を決定する
- クラスの宣言
- クラスのインスタンスの作成
- フィールド、オブジェクトの状態
- オブジェクトの動作としてのメソッド
- 抽象化
- カプセル化
- 継承
- 多態性
- 関連付けと集約
- オブジェクト間の関係の委任と分離
- モジュール、パッケージ、ライブラリ
- APIの共有
- クラスとオブジェクトとしてのシステムのモデリング
- クラス間の関係の記述とプログラミング
- ビジネスの視点からのプログラム
Good プログラミングの練習
- 落とし穴とよくあるエラー
- 低レベルの解釈における高レベルのコード
- コードの最適化
- KISSの原則
- DRY原理
- 悪いほど良いという原則
- 実装の分離抽象化
- エラー検出ロジックプログラムの手法
- コンベンション ゴドワニア
- コードのコメント化
- ソフトウェアメトリクス
これらのテクノロジーと言語の概要
- これらの言語の適用分野
- 言語の主な特徴
- 発展の見通し
- 開発の将来の方向性: アルゴリズム、コードの最適化、実装パターン、デザインパターン、アーキテクチャパターン、分析標準
- 制御構造の削減 - 人工知能の使用と自動化された意思決定
- どのプラットフォームを選択しますか?個別相談
35 時間
お客様の声 (4)
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
コース - Spring Boot, React, and Redux
I like the professionality of the trainer, he really knows what he is talking about and able to explain almost even the simple subjects on the topic which is great.
Marlon - National Confederation of Cooperatives
コース - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
コース - Ant Design
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.