|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-network-uzerinde-uctan-uca-sifreleme/
课程评论:没有评论
**Java 网络端到端加密课程总结** 本课程专注于实际的Java编码实践,而非纯理论。您将学习如何在Java网络上实现端到端的加密通信。 **核心内容:** * **加密通信:** 使用AES算法在网络上传输数据进行加密和解密。 * **网络编程基础:** * 掌握ServerSocket和Client Socket的使用。 * 学习如何使用多线程(Threads)来构建客户端和服务器。 * 了解如何以Java对象的形式在网络上传输和读取消息。 * **加密细节:** * 深入研究加密和解密过程中的细节。 * 学习使用`Cipher`, `byte array`, `ByteArrayInputStream`, `ByteArrayOutputStream`。 * 理解`SecretKey`和`IvParameterSpec`的用法。 * **文件操作:** 学习在Java中进行文件读写。 * **资源管理:** 掌握如何正确地打开和关闭ServerSocket和Client Socket。 * **消息转发:** 学习如何将服务器用作消息转发器,实现多个客户端之间的通信。 * **多客户端模拟:** 模拟一个服务器与多个客户端之间的通信。 * **Java GUI (Swing):** * 学习使用`JFrame`, `BoxLayout`, `JButton`等Swing组件。 * **开发环境与部署:** * 教程将使用Eclipse作为集成开发环境(IDE)。 * 学习如何将应用程序导出为独立的`.jar`文件。 * 学习如何在终端中运行`.jar`文件。 **学习建议:** 课程强调通过动手实践来学习。强烈建议学员在完成课程后,亲自动手编写代码,重复练习教程中的所有操作,以达到最佳学习效果。
Herkese merhabalar!Benim eğitimlerim teoriden ziyade kod yazma üzerine odaklı. Kodu görmenin konuşmaktan daha faydalı olduğunu düşünüyorum. Bu nedenle bu eğitim de öyle.Eğitimin sonunda gerçek hayatta kod yazımına daha aşina olacaksınız. Kursta anlatılanları sıralayacak olursam:Bu eğitimde sizlerle java network üzerinde uçtan uca şifreli iletişimi inceleyeceğiz.AES şifreleme kullanarak network üzerinde gönderilen veriyi öncde şifreleyip sonra şifresini çözeceğiz.Server socket ve client socket leri nasıl kullanacağımızı, thread ler ile client ve server ı nasıl oluşturacağımızı öğreneceğiz. Mesajları network üzerinde java objeleri olarak gönderip okuyacağız.Şifreleme ve şifre çözme işlemlerindeki detayları inceleyeceğiz.Chipher, byte array, bytearrayinputstream ve bytearrayoutputstream ile nasıl çalışacağımızı öğreneceğiz.Secret key , ivspecparam kullanımını öğreneceğiz.Java ile dosya yazma ve okumayı göreceğiz.Server socket ve client socket leri nasıl düzgün açıp kapatacağımızı göreceğiz.Bir serverı diğer clientler arasındaki iletişimi sağlamak için nasıl forwarder olarak kullanacağımızı öğreneceğiz.Bir server ve birçok client arasındaki iletişimisimule edeceğiz.Yanı sıra java swing jframe, boxlayout, jbutonları öğreneceğiz.IDE olarak eclipse kullanacağız.Eclipste uygulamaları standalone.jar dosyası şeklinde export etmeyi öğreneceğiz..jar dosyalarını terminalde çalıştıracağız.Eğitimi tamamladıktan sonra mutlaka kendi kodunuzu yazmanızı, eğitimdeki işlemleri kendinizin yapmanızı tavsiye ederim.Hatta tekrar tekrar kod yazmanızı tavsiye ederim çünkü ancak o şekilde öğrenebilirsiniz. Umarım faydalı olur. Herkese iyi günler dilerim.