Facebook

Courses

We found 5 courses available for you
See

Advanced C++ 20 Programming (TTCP2175)

24 hours
Expert

Geared for experienced C++ developers, Advanced C++ 20 Programming / …

What you'll learn
<b>Become a Pro at SOLID Design:</b> You'll delve into SOLID design principles, mastering how to write clean, maintainable code. By the end, you'll be able to identify and avoid design smells, enhancing the overall quality of your projects.
<b>Master the Art of Factory Implementation:</b> Get hands-on with factories in C++. We'll guide you through the basics and options, including Singleton, to help you understand the critical role of factories in object-oriented design.
<b>Up Your Game with Operator Overloading:</b> You'll learn about operator overloading and its applications. By understanding how to enhance the readability and flexibility of your code, you'll streamline your programming tasks.
<b>Unlock the Power of Templates:</b> We'll dive into the intriguing world of templates, exploring variance, concepts, and the 'auto' keyword. You'll get to implement covariant and contravariant templates, broadening your C++ expertise.
<b>Ace Multithreading and Asynchronous Programming:</b> We'll explore the realms of multithreading and asynchronous programming, equipping you with the tools to create efficient, high-performance applications. You'll get to practice with mutexes, semaphores, atomics, and coroutines, gaining invaluable experience for your future projects.

Mastering User Experience (UX) Design for Experienced Web Developers (TT4213)

24 hours
Expert

In today’s fast-paced digital world, user-centric and adaptable websites are …

What you'll learn
<b>Understand and apply UX principles and user-centered design processes:</b> Participants will learn to identify the needs and preferences of users, create user personas, and apply UX best practices to develop intuitive, user-friendly web experiences.
<b>Design and implement responsive web layouts:</b> Participants will gain the skills to create fluid grid layouts, use flexible images, and apply media queries to design web pages that adapt seamlessly across various devices and screen sizes.
<b>Optimize web performance for responsive designs:</b> Participants will learn techniques to improve website performance, including image optimization, responsive images, and minification and concatenation of assets, ensuring a fast and smooth user experience across devices.
<b>Implement accessible web designs:</b>Participants will understand the importance of accessibility in web design and learn to apply WCAG principles and accessible design patterns to create websites that are usable by a wide range of users, including those with disabilities.
<b>Collaborate effectively with designers, developers, and stakeholders:</b> Participants will gain insights into design collaboration and handoff processes, enhancing their ability to communicate design decisions, provide and receive feedback, and work efficiently with team members and clients.

Mastering React Boot Camp (TT4195)

40 hours
Expert

React revolves around the creation of dynamic, interactive, and efficient …

What you'll learn
<b>Design and Implement Interactive Web Applications:</b> Harness the power of React's core principles to craft dynamic, user-centric web interfaces that respond efficiently to user interactions.
<b>Integrate Advanced React Features:</b> Seamlessly incorporate advanced React functionalities such as state management, routing, and complex component structures into their projects, elevating the overall user experience of their applications.
<b>Craft Data-Driven Applications:</b> Implement and manipulate Props to create applications that efficiently handle and present data, enhancing user interaction and information flow.
<b>Optimize Web Performance:</b> Understand and leverage the benefits of the Virtual DOM, enabling faster rendering and efficient updates, resulting in smoother user experiences and reduced page load times.

Mastering Angular 18 Boot Camp (TT4168)

40 hours
Expert

Geared for experienced web developers, our Mastering Angular 18 Boot …

What you'll learn
<b>Build Powerful Components:</b> Master creating and organizing Angular components, leveraging dependency injection and lifecycle hooks for scalable apps.
<b>Harness TypeScript's Power:</b> Become proficient in TypeScript, using its advanced features like classes, interfaces, and decorators to supercharge your Angular development.
<b>Create Dynamic, Reactive Forms:</b> Learn to build complex forms with Angular's reactive approach, ensuring seamless validation and user interaction.
<b>Connect with RESTful Services:</b> Integrate Angular apps with RESTful services using HttpClient, and handle asynchronous data streams with RxJS for efficient server communication.
<b>Optimize with CLI and DevTools:</b> Use Angular CLI for easy project setup and deployment, and harness DevTools for debugging and optimizing your applications.
<b>Master SPA Navigation:</b> Implement smooth and efficient Single Page Application (SPA) routing with nested routes and route guards for a top-notch user experience.
<b>Utilize Third-Party Libraries:</b> Learn to effectively integrate and manage third-party libraries within Angular to extend functionality and streamline development.
<b>Implement Effective Testing:</b> Gain skills in using tools like Jest and Web Test Runner for unit testing, ensuring your Angular applications are robust and error-free.

CompTIA Advanced Security Practitioner (CASP+)

40 Lessons
40 hours
Expert

Course Description Learn advanced security administration tools and techniques while …

What you'll learn
Support IT governance in the enterprise with an emphasis on managing risk
Leverage collaboration tools and technology to support enterprise security
Use research and analysis to secure the enterprise
Integrate advanced authentication and authorization techniques
Implement cryptographic techniques
Implement security controls for hosts
Implement security controls for mobile devices
Implement network security
Implement security in the systems and software development lifecycle
Integrate hosts, storage, networks, applications, virtual environments, and cloud technologies in a secure enterprise architecture
Conduct security assessments
Respond to and recover from security incidents