Com Certificação

Desenvolvimento de Software

Lisboa
16 Abr 2020
a 01 Abr 2021
Pós-laboral e Sábados

3ª e 5ª das 18h45 às 22H15 e Sáb das 09h30 às 13h00

Chat

O objetivo do programa desta Carreira Profissional é criar profissionais de TI com as competências e experiência necessárias para desempenhar funções de programador na linguagem essenciais para um ambiente web, tais como C#, HTML, CSS, JavaScript, ASP.Net e MVC, através de formação certificada, aliada à possibilidade de realização de um estágio curricular.

Baseada em diversas tecnologias emergentes, esta Carreira Profissional fornece aos participantes um conjunto alargado de conhecimentos técnicos, em diferentes tecnologias e linguagens programação, e a experiência prática ajustados à realidade atual.

No final desta Carreira Profissional os formandos terão abordado os tópicos essenciais para poderem fazer os exames e alcançarem as seguintes certificações internacionais:

  • MCSA: Web Applications
  • MCSD: App Builder Solutions Developer
  • ADA: Azure Developer Associate
  • Certificação Rumos Expert (CRE): Programador Aplicações Web

 

Condições Financeiras
  • Taxa de inscrição: 220€, dedutível no valor total.
  • Possibilidade de pagamento faseado para particulares, até 18 prestações, sem juros.
  • Estudantes não residentes no território nacional, terão de efetuar um pagamento de 50% do valor total da propina no momento da inscrição.
  • Os valores apresentados não incluem IVA. Isenção do valor do IVA a particulares.
  • Para informações completas sobre os requisitos e condições financeiras disponíveis, contacte-nos através de info@galileu.pt ou do botão Saber +

 

Objetivos
  • Obter uma formação teórico-prática avançada, sólida, especializada e atualizada, que prepara os formandos para uma carreira de sucesso na área do desenvolvimento de software com certificação em tecnologias Microsoft;
  • Complementar os conhecimentos com os conceitos fundamentais das linguagens de modelação de sistemas, conhecimentos fundamentais de sistemas de informação e utilização de tecnologias e ferramentas para ambientes web;
  • Dotar os Formandos com o know-how e a qualificação necessários para exercer com sucesso uma atividade profissional de programador relacionada com o desenho, desenvolvimento de aplicações em tecnologias Microsoft e em Azure;
  • Potenciar a produtividade, o reconhecimento profissional e a empregabilidade dos Formandos, através das mais elevadas Certificações Microsoft, reconhecidas internacionalmente.
  • Desenvolver as competências pessoais essenciais à atividade de Especialista em Desenvolvimento de Software e essenciais à atividade de programador web.

 

Destinatários

  • Todos os interessados em desenvolver uma atividade na área da programação.
  • Todos aqueles que pretendam obter as principais certificações Microsoft na área de desenvolvimento de aplicações.

Estágio

Este percurso possibilita um estágio curricular de 3 meses, após a conclusão da formação, mediante a realização dos exames de Certificação com aproveitamento. Contacte-nos para conhecer as condições de estágio, disponíveis depois da conclusão dos nossos percursos. Saiba mais aqui >

Pré-Requisitos

  • Não são necessários pré-requisitos mas é conveniente os formandos já terem alguns conhecimento fundamentais de programação orientada a Objetos, Asp.Net e base de dados equivalentes aos que são trabalhados na Carreira Code Developer.

  • Não tem pré-requisitos a nível de habilitações académicas.

  • É necessário ter conhecimento de Inglês técnico para a interpretação da documentação de apoio.

Metodologia

A Carreira Profissional Desenvolvimento de Software é constituído por 10 módulos de formação integrados numa ótica de sessões mistas de teoria e prática. Cada módulo é constituído por um período de formação presencial, com a duração total de 311 horas, e acompanhamento permanente e personalizado por parte de um formador GALILEU.

Os conteúdos ministrados durante o percurso foram desenvolvidos pela GALILEU, e são devidamente acompanhados por manuais, distribuídos aos Participantes.

Formação

– 10 Ações de Formação TI
– 3 Seminários Técnicos
– 5 Projetos Práticos
– 4 Ações de Preparação para Exame
– 4 Exames de Certificação

Exames

Conheça os prazos limite para realização dos exames de certificação.

Contacte-nos, caso tenha alguma específica sobre os exames.

Second Shot Gratuito

Os formandos que não obtenham aprovação no seu primeiro exame de certificação, poderão ter uma segunda oportunidade de forma gratuita. Têm direito a este “second shot” gratuito:

  • Os formandos que, após terem realizado o exame, tenham reprovado com nota inferior a 10% em relação à nota mínima exigida;
  • Façam os exames nas datas propostas no calendário do percurso.

Programa

  • Programação Orientada a Objetos
  • Projeto Prático parte I
  • ADO .NET – Acesso a Dados
  • Projeto Prático parte II
  • Fundamentos de HTML5, CSS e JavaScript
  • Projeto Prático parte III
  • Seminário: Testes Aplicacionais
  • Programming in HTML5 with JavaScript and CSS3
  • Ação de Preparação para Exame 70-480
  • Seminário: DevOps: The past and future are here
  • ASP NET Web Forms e MVC
  • Projeto Prático parte IV
  • Developing ASP.NET MVC 5 Web Applications
  • Ação de Preparação para Exame 70-486
  • Developing Windows Azure and Web Services
  • Ação de Preparação para Exame 70-487
  • Seminário: Scrum / metodologias Ageis
  • Azure Developer Core Solutions
  • Azure Developer Advanced Solutions
  • Ação de Preparação para Exame AZ-203
  • Visual Studio Team Foundation Server
  • Certificação Rumos Expert (CRE): Programador Aplicações Web

Programação Orientada a Objetos

  • 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

Projeto Prático parte II 

Fundamentos de HTML5, CSS e JavaScript

  • Fundamental concepts about HTML
  • HTML 5 Tags and Elements
  • Fundamental concepts about CSS 3
  • Selectors
  • Inline and Box Level
  • Dimension and positioning
  • Backgrounds
  • Lists
  • Fonts and Text
  • Pseudo classes & Pseudo Elements
  • Transformations
  • Transitions
  • Javascript fundamental concepts
  • Data types; Variables; operators
  • Decision and repetition
  • Functions, Events and Error Handling
  • Animations and multimedia
  • jQuery
  • jQuery data types
  • Selectors and attributes
  • Accessing and Manipulate Elements
  • jQuery and CSS
  • jQuery Events
  • jQuery Ajax
  • jQuery Effects
  • CSS\UI Frameworks

Projeto Prático parte III

Seminário: Testes Aplicacionais

Programming in HTML5 with JavaScript and CSS3

  • Creating and Styling HTML5 Pages
  • 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

Ação de Preparação para Exame 70-480

Seminário: DevOps: The past and future are here

ASP NET Web Forms e MVC 

  • Fundamental concepts about ASP .NET
  • ASP .NET web forms application life cycle
  • Web Form Controls
  • ASP .NET User Controls
  • State Management
  • Configuration
  • Data Access
  • ASP .NET Web Services
  • Web Application Security
  • Application Deployment
  • APS .NET MVC 5 – Model, View and Controller
  • Model
  • Controller
  • View
  • Partial View
  • Layout View
  • ViewBag
  • ViewData
  • Application State
  • Validations
  • Data Annotations
  • Routing
  • Data Access
  • Web Api
  • Area
  • Unit testing
  • MVC Application Deployment

Projeto Prático parte IV

Developing ASP.NET MVC Web Applications

  • 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

Ação de Preparação para Exame 70-486

Developing Windows Azure and Web Services

  • Overview of service and cloud technologies
  • Querying and Manipulating Data Using Entity Framework
  • Creating and Consuming ASP.NET Web API Services
  • Extending and Securing ASP.NET Web API Services
  • Creating WCF Services
  • Hosting Services
  • Windows Azure Service Bus
  • Deploying Services
  • Windows Azure Storage
  • Monitoring and Diagnostics
  • Identity Management and Access Control
  • Scaling Services
  • Appendix A: Designing and Extending WCF Services
  • Appendix B: Implementing Security in WCF Services

Ação de Preparação para Exame 70-487

Seminário: Scrum / metodologias Ageis

Azure Developer Core Solutions

  • Select an appropriate compute solution
  • Design for hybrid technologies
  • Select an appropriate storage solution
  • Develop solutions that use Azure Storage tables
  • Develop solutions that use Azure Cosmos DB storage Azure Cosmos DB
  • Develop solutions that use file storage
  • Develop solutions that use a relational database
  • Develop solutions that use Microsoft Azure Blob storage
  • Develop for caching and content delivery solutions
  • Creating App Service Web Apps
  • Creating mobile apps
  • Creating an app service Logic App
  • Creating an app or service that runs on Service Fabric
  • Creating Azure Functions
  • Scheduling bulk operations
  • Create solutions that use Azure Kubernetes Service
  • Developing apps for Azure Media Services
  • Implementing authentication
  • Implementing access control
  • Implementing secure data solutions

Azure Developer Advanced Solutions

  • Develop for asynchronous processing
  • Develop for autoscaling
  • Develop long-running tasks
  • Implement distributed transactions
  • Enable the search of textual content
  • Instrument an app or service and implement logging
  • Manage APIs by using API Management
  • Configure a message-based integration architecture
  • Develop an application message model
  • Develop Azure Cognitive Services solutions
  • Create and intergrate bots
  • Create and implement IoT solutions

Ação de Preparação para Exame AZ-203

Visual Studio Team Foundation Server

  • Introdução ao TFS
  • Controlo de Versões (Source Control)
  • Gestão de Tarefas (Work Items)
  • Serviço de Build
  • Gestão de Testes
  • Portal da equipa do projeto.

Certificação Rumos Expert (CRE): Programador Aplicações Web

  • Certificação com base num projeto prático apresentado
Chat

Quero saber mais informações sobre este curso

Desenvolvimento de Software

Desenvolvimento | 311h - Pós-laboral e Sábados: 3ª e 5ª das 18h45 às 22H15 e Sáb das 09h30 às 13h00


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!