Facebook

Courses

We found 420 courses available for you
See
Free

ISO 22301 Lead Implementer

40 hours
Intermediate

Disasters have various impacts in organizations. Disasters can result from …

What you'll learn
Explain the fundamental concepts and principles of a business continuity management system (BCMS) based on ISO 22301
Interpret the ISO 22301 requirements for a BCMS from the perspective of an implementer
Initiate and plan the implementation of a BCMS based on ISO 22301
Apply best practices to support the ongoing effectiveness and improvement of the BCMS based on ISO 22301
Interpret the requirements for an ISO 22301 certification audit
Free

ISO 22301 Lead Auditor

40 hours
Intermediate

The ISO 22301 Lead Auditor training course will equip you …

What you'll learn
Explain the fundamental concepts and principles of a business continuity management system (BCMS) based on ISO 22301
Interpret the ISO 22301 requirements for a BCMS from the perspective of an auditor
Evaluate the BCMS conformity to ISO 22301 requirements, in accordance with the fundamental audit concepts and principles
Plan, conduct, and close an ISO 22301 compliance audit, in accordance with ISO/IEC 17021-1 requirements, ISO 19011 guidelines, and other best practices of auditing
Manage an ISO 22301 audit program
Free

Migrating to AWS

24 hours
Intermediate

This course is for individuals who seek an understanding of …

What you'll learn
Recognize the common business and technical drivers for migrating to the cloud
Summarize the three phases of a migration and associated objectives, tasks, and stakeholders for each
Describe AWS architecture, tools, and migration best practices
Distinguish between the various cloud migration strategies and when each is most appropriate
Determine an organization’s application migration readiness
Discover a portfolio and gather data necessary for migration
Plan and design an application migration strategy
Perform and validate application migration to the cloud
Optimize applications and operations after migrating to the cloud
Free
AWS

Security Engineering on AWS

24 hours
Intermediate

Security is a concern for both customers in the cloud, …

What you'll learn
State an understanding of AWS cloud security based on the CIA triad.
Create and analyze authentication and authorizations with IAM.
Manage and provision accounts on AWS with appropriate AWS services.
Identify how to manage secrets using AWS services.
Monitor sensitive information and protect data via encryption and access controls.
Identify AWS services that address attacks from external sources.
Monitor, generate, and collect logs.
Identify indicators of security incidents.
Identify how to investigate threats and mitigate using AWS services.
Free
AWS

Advanced Developing on AWS

24 hours
Intermediate

The Advanced Developing on AWS course uses the real-world scenario …

What you'll learn
Analyze a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services
Apply Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture
Recommend the appropriate AWS services to develop a microservices based cloud-native application
Use the AWS API, CLI, and SDKs to monitor and manage AWS services
Migrate a monolithic application to a microservices application using the 6 Rs of migration
Explain the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS
Free

.Net Secure Coding Camp (TT8320-N)

32 hours
Intermediate

Discover the cutting-edge of cybersecurity and elevate your skills as …

What you'll learn
<b>Understanding Cybersecurity Concepts:</b> Gain a solid foundation in cybersecurity principles, the evolving threat landscape, and the language of the industry to better identify and address security issues in .NET applications.
<b>Ethical Bug Hunting Techniques:</b> Learn safe and appropriate methods for hunting bugs, ensuring responsible and ethical practices while working to uncover and address vulnerabilities in your applications.
<b>Web Application Security:</b> Master the skills required to analyze, identify, and mitigate vulnerabilities in web applications, following best practices and guidelines from organizations such as OWASP, WASC, CWE, and CERT Secure Coding Standard.
<b>Utilizing Industry-Standard Tools and Frameworks:</b> Acquire hands-on experience with widely used tools and frameworks, such as Visual Studio and .NET Cryptography, to effectively and efficiently secure your applications.
<b>Improved Problem Solving and Debugging:</b> Enhance your ability to identify, analyze, and resolve security issues in your applications through real-world case studies, labs, and expert instruction.
<b>Defensive Programming Techniques:</b> Learn and apply defensive programming techniques like securing trust boundaries, input validation, and proper exception handling to create more robust and secure .NET applications.
<b>Cryptography in .NET:</b> Develop a deep understanding of .NET cryptographic services, hash algorithms, symmetric and asymmetric encryption, and gain hands-on experience with a cryptography wrapper for .NET.
<b>Secure Software Development Processes:</b> Gain insight into secure software development processes, including the concept of "shifting left" and the implementation of secure design principles, enabling you to create safer and more reliable .NET applications.
Free

ASP.Net Core MVC Web Applications (20486)

40 hours
Intermediate

C# Web Developer / Developing ASP.Net Core MVC Web Applications …

What you'll learn
<b>Design and Implement Web Applications:</b> Confidently plan and construct ASP.Net Core MVC web applications, ensuring a solid understanding of the interplay between models, controllers, and views, which forms the foundation of robust web application architecture.
<b>Write and Deploy Secure Code:</b> Write secure ASP.Net code with an emphasis on authentication and authorization strategies. Participants will be capable of crafting applications that not only perform efficiently but also adhere to best practices in security, protecting data integrity and user privacy.
<b>Apply Advanced C# Features:</b> Utilize the advanced features of C# effectively, such as asynchronous programming with async/await, leveraging tuples and records for more expressive code, and implementing nullability features to improve code safety and reliability.
<b>Integrate Entity Framework Core:</b> Harness the power of Entity Framework Core for data-driven applications, enabling smooth interaction with databases and the ability to perform CRUD operations seamlessly within web applications.
<b>Develop and Consume Web APIs:</b> Create RESTful Web APIs using ASP.Net Core and consume them from both server-side and client-side code, facilitating communication between different software applications and services in a distributed environment.
<b>Troubleshoot and Optimize Web Applications:</b> Apply testing methodologies to isolate and resolve issues in MVC components, implement exception handling strategies for graceful failure management, and use logging to monitor application health, thus ensuring applications are not only functional but also resilient and maintainable.
Free

Basic Java Programming (TT2120)

40 hours
Intermediate

Geared for experienced developers, Basic Java Programming for Developers New …

What you'll learn
Understand the fundamentals of the Java platform, its lifecycle, and the responsibilities of the Java Virtual Machine (JVM), enabling you to create efficient and reliable Java applications.
Gain proficiency in using the JDK, including navigating its file structure, utilizing the command-line compiler, and executing Java applications, ensuring a smooth development process.
Master the IDE, including its interface, project management, and module creation, to enhance productivity, collaboration, and overall development workflow.
Develop solid skills in writing Java classes, defining instance variables, creating object instances, and implementing main methods, forming a strong foundation in Java programming.
Acquire expertise in adding methods to Java classes, writing constructors, and leveraging the 'this' keyword, allowing you to create more sophisticated and customizable Java applications.
Comprehend and apply core object-oriented programming concepts, such as encapsulation, inheritance, and polymorphism, to create modular, maintainable, and reusable code.
Enhance your knowledge of Java language statements, including arithmetic, comparison, and logical operators, as well as loops and switch expressions, to develop more complex and efficient Java applications.
Learn to effectively handle exceptions, create custom exception classes, and use try/catch blocks to ensure the robustness and reliability of your Java applications, minimizing potential runtime issues.
Gain proficiency in working with collections in Java, which includes learning about the different collection implementations (Set, List, and Queue), using iterators, and sorting collections. This will enable you to manage data effectively in your Java programs.
🚀 Get Up to 33% OFF on Top Courses + FREE e-learning subscription (worth $1595)
This is default text for notification bar