Introdução ao desenvolvimento de Sotware com DevOps Server
- Introduction to Software Development
- Azure Boards
- Azure Pipelines
- Azure Repos
- Azure Test Plans
- Azure Artifacts
Auto-estudo dedicado a Fundamentos de C#
Neste momento de auto-estudo ser-te-ão facultados guiões, ou materiais, que servirão como um roteiro valioso durante a tua jornada individual de aprendizagem e que serão focados nestes tópicos:
- Write your first lines of C# code
- Store and manipulate data to modify its type and appearance
- Execute built-in functionality available from libraries of code
- Add logic to your code to enable complex business functionality
Programação Orientada a Objetos em C#
- Object-Oriented Programming Concepts
- Constructors and Destructors; Static behavior
- Overloading: Methods and Constructors; Operator Overloading
- Exception handling
- Data annotations
- Indexers; Delegates; Events
- Namespaces and assemblies
- Inheritance & Polymorphism
- Reflection
- Structures; Collections and Generics; Linq to Objects
- Parallel Programming
- Design Patterns – OOP
Projeto Prático parte I
ADO .NET – Acesso a Dados
- Introduction to ADO .NET Technologies
- Database First
- Model First
- Code First
- Database Operations; Concurrency; Transactions
- Complex Types & Enum Types; Stored Procedure mappings
- Asynchronous Programming
- Connected vs Disconnected scenarios
- Eager Loading, Lazy Loading & explicit Loading
- LINQ to Entities
- EF Interceptor
- Fluent API & Data Annotations
- Code First Migrations
- Multiple DbContext
- NoSQL
Projeto Prático parte II
Fundamentos de HTML5, CSS e JavaScript
- Introduction to JavaScript
- Creating Forms to Collect Data and Validate User Input
- Communicating with a Remote Data Source
- Styling HTML5 by Using CSS3
- Creating Objects and Methods by Using JavaScript
- Creating Interactive Pages using HTML5 APIs
- Adding Offline Support to Web Applications
- Implementing an Adaptive User Interface
- Creating Advanced Graphics
- Animating the User Interface
- Implementing Real-Time Communications by Using Web Sockets
- Creating a Web Worker Process
Projeto Prático parte III
ASP NET MVC Core
- Exploring ASP.NET Core MVC
- Designing ASP.NET Core MVC Web Applications
- Configure Middlewares and Services in ASP.NET Core
- Developing Controllers
- Developing Views
- Developing Models
- Using Entity Framework Core in ASP.NET Core
- Using Layouts, CSS and JavaScript in ASP.NET Core MVC
- Client-Side Development
- Testing and Troubleshooting
- Managing Security
- Performance and Communication
- Implementing Web APIs
- Hosting and Deployment
Projeto Prático parte IV
Seminário: Scrum / Metodologias Ágeis
AZ-900: Azure Fundamentals – E-Learning
- Describe core Azure concepts
- Describe core Azure services
- Describe core solutions and management tools on Azure
- Describe general security and network security features
- Describe identity, governance, privacy, and compliance features
- Describe Azure cost management and service level agreements
Developing Azure Fundamentals and Web Services
- Overview of service and cloud technologies
- Creating and Consuming ASP.NET Web API Services
- Extending and Securing ASP.NET Web API Services
- Creating WCF Services
- Hosting Services
- Deploying Services
- Monitoring and Diagnostics
- Identity Management and Access Control
- Scaling Services
- Windows Azure Service Bus
Developing Solutions for Microsoft Azure
- Creating Azure App Service Web Apps
- Implement Azure functions
- Develop solutions that use blob storage
- Develop solutions that use Cosmos DB storage
- Implement IaaS solutions
- Implement user authentication and authorization
- Implement secure cloud solutions
- Implement API Management
- Develop App Service Logic Apps
- Develop event-based solutions
- Develop message-based solutions
- Monitor and optimize Azure solutions
- Integrate caching and content delivery within solutions
Ação de Preparação para Exame AZ-204
Workshop: Repositório e Controlo de versões
- O repositório
- Modelos de Controlo de Versões
- O Problema da Partilha de Ficheiros
- A Solução Bloquear-Modificar-Desbloquear
- A solução Copiar-Modificar-Integrar
- Cópias de Trabalho.
- URLs do Repositório
- Como as Cópias de Trabalho Seguem o Repositório
Designing and Implementing Microsoft DevOps Solutions
- Planning for DevOps
- Getting Started with Source Control
- Managing Technical Debt
- Working with Git for Enterprise DevOps
- Configuring Azure Pipeline
- Implementing Continuous Integration using Azure Pipelines
- Managing Application Configuration and Secrets
- Implementing Continuous Integration with GitHub Actions
- Designing and Implementing a Dependency Management Strategy
- Designing a Release Strategy
- Implementing Continuous Deployment using Azure Pipelines
- Implementing an Appropriate Deployment Pattern
- Managing Infrastructure and Configuration using Azure Tools
- Third Party Infrastructure as Code Tools Available with Azure
- Managing Containers using Docker
- Creating and Managing Kubernetes Service Infrastructure
- Implementing Feedback for Development Teams
- Implementing System Feedback Mechanisms
- Implementing Security in DevOps Projects
- Validating Code Bases for Compliance
Ação de Preparação para Exame AZ-400
PCAP: Programming Fundamentals in Python (Part 1) – b-Learning
- Introduction to Python
- Computer programming
- Data Type
- Variables
- Basic input-output operation
- Basic operators
- Boolean values
- Conditional execution
- Loops
- Lists
- Logical and bitwise operations
- Functions
- Tuples
- Dictionaries
- Data processing
PCAP: Programming Fundamentals in Python (Part 2) – b-Learning
- Modules
- Packages
- String and list methods
- Exceptions
- OOP
- Exception handling
- Working with files
Ação de Preparação para Exame PCAP-31-02
Python in Azure
- Build Python web apps in the cloud
- Build, train, host, and deploy models from any Python environment with Azure services
- DevOps lifecycle for your Python apps
- Use Python with CosmosDB
Jenkins Administration
- Describe Continuous Integration
- Install and configure Jenkins
- Install and configure plugins
- Setup reporting and monitoring
- Monitoring, maintaining, and tuning Jenkins
Deployment automation
- Python to GIT
- Automation Tests
- Kubernets and Docker
- Docker Instalation
- Swarm Cluster
- Kubernets Orchestrator
- Middleware messaging services
Certificação Rumos Expert (CRE): Full Stack Developer/DevOps
- Certificação com base num projeto prático desenvolvido e apresentado