Site Map - skillsoft.digitalbadges.skillsoft.com
- User Authentication
- Gonçalo Diogo's Credentials
- Gonçalo Diogo's Wallet
- CGI Annual Tour F2025
- Generative AI and Its Impact to Everyday Business
- Establishing AI Guardrails and Governance
- CGI Annual Tour F2024: Western and Southern Europe (retired October 2023)
- Middle/Back-end Developer
- Enterprise Developer to Full Stack Developer
- Full Stack Developer
- FSD Secure Database Development
- Advanced Database Security Development
- Final Exam: Full Stack Developer
- MERN: Advanced MERN Development
- Final Exam: Middle/Back-end Developer
- SQL in FSD Development
- NoSQL for FSD Development
- MEAN Stack Development
- Enterprise Developer
- Data Infrastructure: Databases in FSD Development
- FSD Development: Java Spring Framework
- Full Stack End-to-End Testing
- Full Stack Developer CI/CD
- RESTful Services for FSD: Building & Testing RESTful Services
- FSD Development with Python: API Development in Flask
- Deploying FSD Projects: Deployment Overview
- Front-end Developer
- Final Exam: Enterprise Developer - FSD
- Final Exam: Front-end Developer
- FSD Front-End Development: Frameworks
- FSD Front-End Development: Writing Code with jQuery
- FSD Front-End Development: UI Development with ReactJS
- FSD Front-end Development: Server Tools
- FSD Programming Languages: FSD Back End & Miscellaneous Tools
- FSD Front-end Development: Testing Tools
- FSD Front-end Development: Features of HTML5 & CSS3
- FSD Programming Languages: FSD Front-end Primer
- FSD Front-end Development: Build Tools
- FSD Front-end Development: Advanced CSS Browser Features
- FSD Front-End Development: Using JavaScript Functions
- FSD Software Testing: Full Stack Developer Software Testing
- Secure Full Stack Developer Programming
- The MERN Stack & FSD
- MEAN for FSD Development: Introduction to the MEAN Stack
- Working with Spring Data JPA: The Fundamentals of Spring Data JPA
- Working with Spring Data JPA: Derived Query Methods
- Java Certified Foundations Associate: Coding Best Practices
- FSD Getting Started: Introduction to Full Stack Development
- Working with Spring Data JPA: Custom Queries
- Working with Spring Data JDBC: Configuring Derived Query Methods
- Processing Batch Data: The Fundamentals of Spring Batch
- Processing Batch Data: Spring Batch Configurations and Transformations
- Track 4: Spring Data
- Javanista to Java Master
- Final Exam: Spring Data
- Working with Spring Data JDBC: An Introduction to JDBC & Spring
- Working with Spring Data JDBC: Spring Data JDBC & the CrudRepository
- Database Integration: Modeling Data Using JPA & Hibernate
- Track 3: Spring Basics
- Final Exam: Spring Basics
- Spring: Extending Applications with Aspect-oriented Programming
- Spring: Exploring Advices in Aspect-oriented Programming
- Database Integration: Overview of Using JPA & Hibernate
- Spring Framework: The Fundamentals of Dependency Injection
- Spring Framework: Configuring Beans with Autowiring
- Spring: An Overview of the Spring Framework
- Track 2: Java EE
- Final Exam: Java EE
- Encapsulating Business Logic with Jakarta: An Overview of Enterprise Beans
- Building User Interfaces with JSF: Building User Interactions with JSF
- Building User Interfaces with JSF: Getting Started with Jakarta Server Faces
- Building User Interfaces with JSF: Integrating a Database with a JSF App
- Encapsulating Business Logic with Jakarta: Advanced Topics in Enterprise Beans
- Unit Testing: Assertions & Assumptions in JUnit
- Unit Testing: Advanced Annotations in JUnit
- Unit Testing: Parameterized JUnit Tests
- Unit Testing: Executing JUnit Tests
- Unit Testing with Mocks: Creating Mocks & Verifying Behavior
- Unit Testing with Mocks: Getting Started with Mockito
- Unit Testing with Mocks: Mocking Exceptions & Using Spies
- Track 1: Unit Testing
- Final Exam: Unit Testing
- Unit Testing: An Introduction to the JUnit Framework
- Java Novice to Javanista
- Track 3: Javanista
- Java Web Services: Getting Started with SOAP-based Web Services
- Java Web Services: Building REST APIs
- Java Web Services: Enabling CRUD Operations with REST APIs
- Java Web Services: Integrating Web Services with a Database
- Final Exam: Javanista
- Building Web Applications with JSP: Integrating a JSP App with a Database
- Building Web Applications with JSP: Customizing Responses with Servlets
- Building Web Applications with JSP: Handling Errors
- Java Database Connectivity (JDBC): Batch Executions & Transactions with JDBC
- Building Web Applications with JSP: An Introduction to JSP
- Java Database Connectivity (JDBC): Joining & Filtering Data with RowSets
- Java Database Connectivity (JDBC): An Introduction to JDBC
- Java Database Connectivity (JDBC): Interacting with Databases using RowSets
- Serialization in Java: Using JSON Simple for Serialization & Parsing
- Serialization in Java: Using JSON in Java for Serialization & Parsing
- HTTP Requests in Java: Sending Simple HTTP Requests
- HTTP Requests in Java: HTTP Requests with Java's HttpClient
- Serialization in Java: Getting Started with Object Serialization
- Track 2: Java Apprentice
- Java Archive (JAR): Building Java Archives
- Java Archive (JAR): Packaging Java Apps Using Maven
- Final Exam: Java Apprentice
- Classes in Java: Implementing Functional Interfaces Using Lambdas
- Java: Getting Started with Reflection
- Java: Accessing Constructors, Methods, & Fields Using Reflection
- Java: Working with Annotations, Generics, & Arrays Using Reflection
- Java: Leveraging Reflection to Build Dynamic Proxies & Unit Tests
- Generics in Java: Creating Classes and Methods Using Generics
- Classes in Java: Creating & Using Anonymous Classes
- Classes in Java: Working with Static Nested, Inner, & Local Classes
- Generics in Java: Bounded Type Parameters & Wildcards
- Collections in Java: Lists & List Operations
- Collections in Java: Sets & Maps
- Collections in Java: Arrays & Non-parameterized ArrayLists
- Handling Errors: An Introduction to Exceptions
- Handling Errors: Handling Exceptions in Java
- Handling Errors: Advanced Topics in Exceptions
- Track 1: Java Novice
- Final Exam: Java Novice
- Mapping Relationships in Java: Working with Interfaces & Class Loaders
- Interactive Java & JShell: Writing Java Programs with the Interactive JShell
- Mapping Relationships in Java: Modeling Is-a Relationships Using Inheritance
- Mapping Relationships in Java: Constructors & Polymorphism
- Mapping Relationships in Java: Overriding Methods and Using Access Modifiers
- Modeling Entities in Java: Static Members, Arguments, & Method Overriding
- Modeling Entities in Java: Getting Started with Classes & Objects
- Control Structures in Java: Implementing Java Control Structures
- Modeling Entities in Java: Defining Custom Classes & Objects
- Modeling Entities in Java: Methods, Method Overloading, & Constructors
- Getting Started with Java: Writing & Running Java Programs
- Getting Started with Java: Variables & Primitive Types
- Getting Started with Java: Operators
- Getting Started with Java: The Fundamentals of Java Programming
- Web Fundamentals: Web Development with HTML
- Web Fundamentals: Cascading Style Sheets for Web Pages
- Web Fundamentals: Dynamic Web Pages with JavaScript
- Database Fundamentals: Database Concepts
- Database Fundamentals: Understanding Relational Database Management Systems
- Database Fundamentals: Getting Started with SQL
- Database Fundamentals: Working with SQL Commands
- Database Fundamentals: Database Administration Basics
- Final Exam: Web Fundamentals
- Final Exam: Database Fundamentals
- Track 2: Web Fundamentals
- Track 3: Database Fundamentals
- Programming Fundamentals : Command Line Interface & Operating System Commands
- Programming Fundamentals: Introduction to Programming
- Programming Fundamentals: Systematic Design with Pseudocode
- Programming Fundamentals: Object-oriented Programming
- Programming Fundamentals: Programming Best Practices
- Programming Fundamentals: Algorithms, Sorting, & Searching
- Final Exam: Programming Fundamentals
- Track 1: Programming Fundamentals
- Gonçalo Diogo's Transcript
- Gonçalo Diogo's Wallet
- About Accredible