Javaトレーニングをオンラインで行い(
プログラミングコースはこちら)、Java Coreコースの再設計の一環としてトレーニング資料の一部を公開しています。
この記事では、視聴者の講義のビデオ録画を
youtubeチャンネルで見ることができます。おそらく、
チャンネルのビデオがより体系化され
ています 。
新しい
Java Coreコースプログラムを紹介したいと思います。
オンライン教育プラットフォームudemy.comで
Scala for Java Developersコースも教え
ています(Coursera / EdXに似ています)。
コースプログラム
コースはトピックに関する9つのモジュールに分かれた45の講義で構成されています
- モジュール:基本
- 講義#1.1:整数型、浮動小数点型、ビット操作
- 講義#1.2:配列、java.lang.String、フォーマット
- 講義#1.3:for / switch / while、boolean logic(|、||、&、&&、!、^)
- 講義#1.4:ステートメントの実行順序、内部DSLの構築
- モジュール:手続き型プログラミング
- レクチャー#2.1:ループ、反復アルゴリズム
- 講義#2.2:再帰I、基本
- 講義#2.3:再帰II、再帰的アルゴリズムの設計
- 講義#2.4:動的データ構造
- 講義#2.5:Javaのメモリ:スタック、ヒープ、PermGen / Metaspace
- モジュール:例外
- 講義#3.1:try-catch-finally
- 講義#3.2:チェックあり/チェックなし
- 講義#3.3:内部構造と取り扱い
- 講義#3.4:Java 7:try-with-resources
- 講義#3.5:JDKで最も一般的な例外
- モジュール:I / O、Java I / O、java.io *
- 講義#4.1:文字セット
- レクチャー#4.2:I / Oストリーム(アダプター/デコレーター)
- 講義#4.3:シリアル化
- 講義#4.4:ファイルシステム
- 講義#4.5:Java NIO
- モジュール:マルチスレッド
- 講義#5.1:スレッド、実行可能
- レクチャー#5.2:JMM(揮発性、最終、同期)
- レクチャー#5.3:モニター(同期、待機()/通知()/ notifyAll())
- 講義番号5.4:Thread.interrupt()、InterruptedException
- 講義#5.5:ThreadLocal、ExecutionService、Future、CountDownLatch、CyclicBarrier、ReentrantLock
- モジュール:コレクション、コレクションAPI、java.util *
- 講義#6.1:Big-O表記
- レクチャー#6.2:基本階層:Iterable、Collection、Map、List、Set、Queue、Dequeue
- レクチャー#6.3:Iterable / Iterator、foreach
- 講義#6.4:List、ArrayList、LinkedList、ListIterator、Object.equals()
- レクチャー#6.5:HashSet / HashMap、hashCode()+ equals()の一貫性
- 講義#6.6:TreeSet、TreeMap、Comparable / Comparator
- モジュール:オブジェクト指向プログラミング
- 講義#7.1、低レベル:タイプ(ClassCastException、instanceOf、java.lang.Class)
- 講義#7.2、低レベル:オブジェクトの構築
- 講義#7.3、低レベル:エンティティ(クラス、インターフェイス、抽象クラス、列挙)
- 講義#7.4、低レベル:メソッド(オーバーロード、オーバーライド、非表示)
- レクチャー#7.5、低レベル:スコープ(アクセス修飾子、パッケージ)
- レクチャー#7.6、低レベル:ネスト(内部、静的ネスト、匿名)
- 講義#7.7、低レベル:その他(静的、フィールド、ボクシング、...)
- 講義番号7.8、高レベル:用語、UML
- 講義#7.9、高レベル:パターンI
- 講義#7.10、高レベル:パターンII
- モジュール:Project Lambda + Stream API
- 講義#8.1:デフォルトメソッド、メソッドリファレンス
- 講義#8.2:プロジェクトラムダ
- 講義#8.3:ストリーム、述語、関数、...
- 講義#8.4:関数型アルゴリズムの要素
- モジュール:高度な言語機能
- 講義#9.1:注釈
- 講義#9.2:ジェネリック
- 講義#9.3:Reflection API(java.lang.reflect。*)
- 講義#9.4:クラスの読み込み、バイトコード生成、プロキシ
みんなについて
すぐに予約してください。このコースは、手続き型プログラミング言語(Pascal、C、C ++、PHP)をすでに書いているか、Javaの基本的な知識がある方を対象としています。 リスナーは、次のリストから独立して1-2冊の本を読むことが期待されます。
-コーネル、ホルストマン。
「Java。 専門図書館。 ボリューム1.基本-エッケル。
「Java哲学」-シルド。
「Java。 完全ガイド ''-アーノルド、ゴスリング。
「Javaプログラミング言語」コミュニティの意見は、この質問の文脈で興味深いものです。「このプログラムは、Javaでのインタビューおよび/または「より重いもの」(Servlet API、JDBC、Spring、Hibernate、...) 追加する価値があるものは何ですか? 削除する価値があるものは何ですか?」
連絡先
www:
GolovachCourses.comスカイプ:GolovachCourses
メール:GolovachCourses@gmail.com