Edge Computing and Predictive Analytics Architect
Course title: Distributed Systems & Cloud Computing with Java
Target group: Mid Level Employee
Level: Extended Know-How
Distributed Systems & Cloud Computing with Java
Provider
Udemy
Description
In this course you will:
- Master the theory of Distributed Systems, Distributed Computing and modern Software Architecture
- Gain the practical skills necessary to build Distributed Applications and Parallel Algorithms, focusing on Java based technologies
- Deploy groups of distributed Java applications on the Cloud
- Scale Distributed Databases to store petabytes of data
- Build Highly Scalable and Fault Tolerant Distributed Systems
Along the way, you will learn modern technologies like:
- Apache Kafka
- Apache Zookeeper
- MongoDB
- HAProxy
- JSON
- Java HTTPÂ Server and Client
- Protocol Buffers
- Google Cloud Platform
- And many others
By the end of the course you will:
- Apply best practices for building and architecting real-life Distributed Systems
- Scale your Distributed System to handle billions of transactions per day
- Deploy your distributed application on the Cloud
- Choose the right technologies for your use case and Software Architecture
Use modern Java based techniques to store and handle large amounts of data
Target
- Students who want to build modern, Distributed Systems at scale
- Students who want to acquire new practical skills in Distributed Computing & Cloud Technologies
- Students proficient in Java who want to take their Software Engineering skills to a new level
- Software developers and engineers
- IT professionals involved in distributed systems and cloud computing
- Computer science students specializing in distributed computing
- Architects designing scalable software architectures
Sector
- Information Technology and Software Development
- Cloud computing services
- Data management and storage
- Enterprise software solutions
Area
- Distributed Systems and Computing
- Cloud Platforms (particularly Google Cloud Platform)
- Big Data and Databases (MongoDB, distributed databases)
- Modern Software Architecture and Design
Learning outcomes
- Design and build massively Parallel Java Applications and Distributed Algorithms at Scale
- Create efficient Cloud-based Software Systems for Low Latency, Fault Tolerance, High Availability and Performance
- Master Software Architecture designed for the modern era of Cloud Computing
- Globally deploy Distributed Programs on the Cloud serving millions of users, billions of requests, & petabytes of data
Learning content
- Introduction to Distributed Systems
- Introduction and Motivation
- Cluster Coordination Service and Distributed Algorithms
- Cluster Management, Registration and Discovery
- Network Communication
- Building Distributed Document Search
- Load Balancing
- Distributed Message Brokers
- Distributed Storage & Databases
- Scaling a Real Database – Distributed MongoDB
- Cloud Computing and Deployment at Global Scale
- Bonus Material
Approach/method
Online
Duration
7.5 hours on-demand video
Assessment
No
Certification
Yes
Cost
€94.99
Date
Always available
Location
Online
Website
Course title: IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies
Target group: Mid Level Employee
Level: Awareness
IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies
Provider
Coursera
Description
IoT (Internet of Things) devices are already abundant, but new products that include IoT modules are now a common trend. Also, almost everything is already connected to a Cloud, and much more will be in the future. Naturally, as this trend continues, in the near future almost all devices and appliances will include IoT modules which will use sensor data collection and control/management based on Clouds. Since we will live in an IoT world supported by Clouds, knowledge of the core technologies and platforms of IoT and Clouds will enable you with the tools to become a true leader in the future product and business world. In this course, the start-of-the-art IoT and wireless networks and Cloud technologies are introduced (for details on 1G to 5G mobile communications and smartphone and smart device technology, please take my course “Smart Device & Mobile Emerging Technologies”). This course ends with projects that teach how to analyze Bluetooth and W-Fi wireless networks and setup and use an EC2 (Elastic Compute Cloud) Virtual Computer in AWS (Amazon Web Service), which is the most powerful and popular Cloud technology in the world. Comparing to the human body, IoT is the neural network and the Cloud is the brain. Thus, I cordially welcome you into the brain and neural network of the future intelligence world.
Target
- Professionals and students interested in IoT, Cloud computing, and emerging technologies
- Future tech leaders and innovators in IoT and Cloud-based products
Sector
- Information Technology
- Telecommunications
- Cloud Services
- Electronics and Smart Devices
Area
- IoT Technologies and Applications
- Wireless Networks (Bluetooth, Wi-Fi, 1G to 5G)
- Cloud Computing (specifically AWS EC2)
Learning outcomes
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Learning content
- IoT Business & Products
- IoT Architecture & Technologies
- IoT Networks
- Wi-Fi & Bluetooth
- Cloud Technology
- IoT Bluetooth & Wi-Fi and EC2 Cloud Projects
Approach/method
Online
Duration
1 week at 10 hours a week
Assessment
Yes
Certification
Yes
Cost
Free
Date
Always available
Location
Online
Website