私の名前はGolovach Ivanです。小さな教育会社を率いて、自分で教えています。
- Javaコア
- ジュニアJava開発者:サーブレットAPI、JDBC、Maven、JUnit、Mockito、Log4J、Spring / SpringMVCの基本、JPA / Hibernateの基本、MVC / IoC / DAOパターン/アーキテクチャ。
- Javaでのマルチコアプログラミング。
オンライン教育プラットフォームudemy.comでScala for Java Developersコースも教えています(Coursera / EdXに似ています)。
この結果、著者と同僚の両方から、Javaでロシア語のビデオへのリンクが大量に蓄積されました。
(GolovachCourses.com)
Javaコアコースの記録オプションをいくつか紹介します。
モジュール#1(手続き型Java):
2013年7月に設定: #1 、 #2 、 #3 、 #4
2013年4月セット: #1 、 #2 、 #3 、 #4
2013年2月に設定: #1 、 #2 、 #3 、 #4
2013年1月に設定: #1 、 #2 、 #3 、 #4
2012年10月に設定: #1 、 #2 、 #3 、 #4 。
モジュール#2(Javaの例外):
2013年7月に設定: #1 、 #2 、 #3 、 #4
2013年4月セット: #1 、 #2 、 #3 、 #4 、 #5(???)
2013年2月に設定: #1 、 #2 、 #3 、 #4
2013年1月に設定: #1 、 #2 、 #3 、 #4
2012年10月に設定: #1 、 #2 、 #3 。
モジュール#3(Java I / O):
2013年7月に設定: #1 、 #2 、 #3 、 #4
2013年4月セット: #0(???) 、 #1 、 #2 、 #3 、 #4
2013年2月に設定: #1 、 #2 、 #3 、 #4 、 #5
2013年1月に設定: #1 、 #2 、 #3 、 #4
2012年10月に設定: #1 、 #2 、 #3 、 #4 、 #5 。
モジュール#4(Javaのマルチスレッド):
2013年7月に設定: #1 、 #2 、 #3 、 #4
2013年4月セット:#1、 #2 、 #3 、 #4
2013年2月に設定: #1 、 #2 、 #3 、 #4
2013年1月に設定: #1 、 #2 、 #3
2012年10月に設定: #1 、 #2 、 #3 。
モジュール#5(コレクションAPI、java.util。*):
2013年4月セット: #1 、 #2 、 #3 、 #4 、 #5
2013年2月に設定: #1 、 #2 、 #3 、 #4
2013年1月に設定: #1 、 #2 、 #3 、 #4 、 #5
2012年10月に設定: #1 、 #2 、 #3 、 #4 、 #5 。
モジュール#6(Java OOP):
2013年4月に設定: #1 、 #2 、 #3 、 #4 。
2013年2月に設定: #1 、 #2 、 #3 、 #4 。
2013年1月に設定: #1 、 #2 、 #3 、 #4 。
2012年10月に設定: #1 、 #2 、 #3 、 #4 。
要約:
2013年1月セット: 最終講義
2012年10月セット: 最終講義
ユーリ・トカチ
「テスターのためのJava」コース( youtube.comのビデオ + rutracker.orgからダウンロード )。
このコースでは、Java言語での基本的なプログラミングを学び、基本的な概念を説明し、テスターに役立つ最も人気のあるライブラリとツールを紹介します。 このコースは、プログラミングの訓練が不十分な学生向けに設計されています。
ここにあるプログラムは、講義の名前に対応していません
レッスン1-はじめに
レッスン2-言語構文
レッスン3-OOP
レッスン4-OOP
レッスン5-OOP
レッスン6-OOP
レッスン7-列挙型、数値、文字列
レッスン8-Eclipse IDE
レッスン9-例外
レッスン10-ジェネリック、コレクション
レッスン11-注釈、I / O、プロパティ
レッスン12-スレッド
レッスン13-スイング
レッスン14-スイング
レッスン15-JDBC
レッスン16-JUnit
レッスン17-春
レッスン18-EasyMock
レッスン19-AntとMaven
「Javaの実践」コース( youtube.comのビデオ )。
このコースは、Java言語の実用的なアプリケーションに焦点を当てており、理論的な焦点を持っていた以前のテスター向けのJavaコースに基づいています。 このコースでは、さまざまなアプリケーションの問題について説明し、Javaを使用してそれらを解決します。 各レッスンの終わりに、独立した仕事の割り当てが表明されます。 このコースは、プログラミングの訓練が不十分な学生向けに設計されています。
レッスン1. 「構文と言語の構成」 。
レッスン2. 「関数(メソッド)」
レッスン3. 「OOP、クラス、オブジェクト 。 」
レッスン4. 「OOP、継承、クラス 。 」
レッスン5. 「コレクション」 。
レッスン6. 「OOP、インターフェース 。 」
レッスン7. 「ファイル、入力/出力」 。
レッスン8. 「XML」 。
レッスン9. 「アリ」
高度なJavaコース( youtube.comのビデオ + 著者の説明 )。
1. 並行性
- デッドロック
- ノンブロッキング同期
- サービス実行スレッド
- シンクロナイザー
-ThreadLocal
2. コレクション
-HashSetおよびTreeSet
-Mapインターフェースの実装
- キューと優先キュー
- マルチスレッドコレクション
- ブロッキングキュー
3. ジェネリック
- 生のタイプ
- 汎化の継承と拡張
- 再帰的な型拡張
4. 注釈/リフレクション
- 独自の注釈を作成する
-Reflection APIを使用する
コース「ソフトウェアシステムの設計技術」( youtube.comのビデオ )。
Yuri Tkach:「チェルニゴフ州立工科大学で情報コンピューターシステム学科の教師として働いている間に、TPPS(ソフトウェアシステム設計技術)のテーマについて講義を行いました。 基本的に、私はシステム設計に焦点を当て、異なるテンプレート、アプローチ、多層アーキテクチャなどについて話しました。 私の資料は、マーティンファウラーの素晴らしい本「企業ソフトウェアアプリケーションのアーキテクチャ」に基づいています。 ただし、エンタープライズレベルのシステムを作成するために使用されるテクノロジに関する話がなければ、このコースはそれほど興味深いものではありません。 コース全体はJ2EEテクノロジーと関連テクノロジーに基づいていたため、Spring、AOP、JPA、Hibernate、JSFなどのトピックが含まれていました。
講義5. サービスの層
講義6. 春
講義7. AOP。
講義8. 統合の層。
講義9. JPAの紹介。
講義10. JPA。 関係と継承。
講義11. JPA。 状態とリクエスト。
講義12. JPA。 DAO。
講義13. JPA。 取引
講義14. プレゼンテーション層。
講義15. JSF。 はじめに
講義16. JSF。 ナビゲーションとBean。
講義17. JSF。 Hライブラリとテンプレート。
講義18. JSF。 テーブル、Spring接続。
講義19. JSF。 バリデーターとコンバーター。
講義20。JSF。 独自のコンポーネント。
JPAおよびSpringを使用したサービスレイヤー。
サービスの層のプログラミングとテスト。
Faceletsテンプレート-JSFでページを作成します。
イゴール・ミロンチック
Java基礎コース(30時間) ( youtube.com/MironchikVideoで ):
1. 「Javaプログラミングの基礎」[1-1]
2. 「Javaプログラミングの基礎」[1-2]
3. 「Javaプログラミングの基礎」[2]
4. 「Javaプログラミングの基礎」[3]
5. 「Javaプログラミングの基礎」[4]
6. 「Javaプログラミングの基礎」[5]
Oracle Javaコース、JEEアプリケーション開発 (34時間)。
このコースは、.Net、MIDAS、Delphi、MVCで深刻な経験を積んだ開発者グループ向けに読まれました。 このコースの目的は、Oracle Weblogicサーバーに基づいて実行されるJEEプラットフォームを構成するテクノロジーを確認することでした。
1. 「JEEテクノロジーでのアプリケーション開発」[1-1]
2. 「JEEテクノロジーのアプリケーション開発」[1-2]
3. 「JEEテクノロジーでのアプリケーション開発」[2]
4. 「JEEテクノロジーでのアプリケーション開発」[3]
5. 「JEEテクノロジーでのアプリケーション開発」[4]
6. 「JEEテクノロジーでのアプリケーション開発」[5]
アレクセイ・ヴラディキン
講義1「言語とツールの紹介」 (Javaの歴史と進化、Java機能、Javaフレーバー、Javaエコシステム、非公式の言語知識、標準JDKツール)+ プレゼンテーション
講義2「プリミティブ型と参照型」 (プリミティブ型と参照型、ブール型、char型、整数型、実数型、型変換)+ プレゼンテーション
講義3「Javaの配列と文字列」 (配列:宣言、作成、初期化、インデックス作成、1次元および多次元、メモリ内の表現、java.util.Arrays。文字列:文字列リテラル、文字列操作、StringBuilder、さまざまなエンコーディングのサポート、通常式)+ プレゼンテーション
講義4「Javaのオブジェクト、クラス、パッケージ」 (OOPの基本、クラス宣言、クラスの使用、継承、パッケージ、アクセス修飾子、ネストされたクラス)+ プレゼンテーション
講義5「JAVAの制御構造と例外」+プレゼンテーション+プレゼンテーション (条件付きステートメント(if、switch)、ループ(for、while、do)、break and continueステートメント、ラベル、例外、例外タイプ、try / catch / finally構成、リソースで試す、マルチキャッチ)
講義6「Java I / O、Java NIO、ファイル」 (ファイルシステムへのアクセス:java.io.Fileおよびjava.nio.file。*、バイトストリーム:InputStream、OutputStream、文字ストリーム:Reader、Writer、java.io .StreamTokenizerおよびjava.util.Scanner)+ プレゼンテーション
講義7 「標準ライブラリ:java.util」 (コレクションフレームワーク、リスト、セット、連想配列、ジェネリック)+ プレゼンテーション
講義8「標準ライブラリ:java.lang、reflect、Reflection API」 + プレゼンテーション
講義9 "" Javaでのマルチスレッドアプリケーションの開発、パート1 "" (同時実行性、スレッド制御、スレッド同期、メモリモデルに関する一般情報)+ プレゼンテーション
レクチャー10 "" Javaでのマルチスレッドアプリケーションの開発、パート2 " (アトミックタイプ、同期プリミティブ、コレクション、ExecutorService、ForkJoinPool)+ プレゼンテーション
講義11「Javaでの単体テスト」 (基本的なアイデア、JUnit、Mockito、Java Logging API)+ プレゼンテーション
講義12「Javaでのネットワークアプリケーションの開発」 (ソケット、URIおよびURL、Nettyライブラリ)+ プレゼンテーション
ジョージ・コルネエフ
レトリウム 、 コンピューターサイエンスセンター 、 rutrackerで発見 。
著者ページと著者からの参考文献/リンクもあります。
講義1「Java入門」
講義2「JavaでのOOPの概要(1)」
講義3「JavaでのOOPの概要(2)」
講義4「エラー処理と例外」
講義5「Java構文」
講義6「入出力」
講義7「コレクションフレームワーク」
講義8「Java 5の新機能」
レクチャー9「反射」
講義10「マルチスレッドプログラミング入門」
講義11「マルチスレッドプログラミングのタスクと手段」
高度な素材
グレブ・スミルノフ、 「マルチスレッドの切断」 。
Alexey Shipilev、 「サイレントヒープダンプとは」
ローマンエリザロフ、 「Javaシリアル化に関する事実と誤解」
Alexey Shipilev、 「Javaメモリモデルの語用論」
Sergey Kuksenko、 JDK8:ストリームスタイル
ウラジミール・イワノフ、 「Invokedynamic:贅沢か必要か?」
Alexey Shipilev、 「Java 8のForkJoinPool」
Dmitry Chuyko、 「java.util.concurrentの新機能」
アンドレイ・パンギン、 「Javaランタイム:Java仮想マシンの日常業務」
アレクサンダーマカロフ、 「メモリ最適化におけるJVMの可能性と制限に関する研究」
Ruslan Cheremin、 「Javaメモリモデル:3度目の密接な連絡先」
Sergey Kuksenko、 量子パフォーマンス効果
Alexey Shipilev、Sergey Kuksenko 「Javaアプリケーションのパフォーマンスの最適化:理論」
Alexey Shipilev、Sergey Kuksenko、 「Javaアプリケーションのパフォーマンスの最適化:詳細」
Alexey Shipilev、Sergey Kuksenko、 「Javaアプリケーションのパフォーマンスの最適化:詳細」
... youtube.com/JUGRuVideoのその他の多くの「グッズ」
おわりに
何百時間も他の人の資料を見ないという単純な理由のために、私は資料の品質に関するコメントをしません。 視聴者がコメントで説明できることを願っています。
無料で動画を教えたり投稿したりするすべての同僚に代わって、1日3〜4時間の授業中に発生する自然な「欠陥」についてはご容赦ください。予約、誤った発音、必ずしも成功した即興演奏ではありません。
コースの説明では、著者の元の説明が使用されました。
連絡先
Javaトレーニングをオンラインで行い( プログラミングコースはこちら) 、Java Coreコースの再設計の一環としてトレーニング資料の一部を公開しています 。 この記事では、視聴者の講義のビデオ録画をyoutubeチャンネルで見ることができます。おそらく、 チャンネルのビデオがより体系化されています 。
スカイプ:GolovachCourses
メール:GolovachCourses@gmail.com