• Nenhum resultado encontrado

O Percurso de Formação e Certificação Programador de Aplicações Web tem como principais objectivos:

N/A
N/A
Protected

Academic year: 2021

Share "O Percurso de Formação e Certificação Programador de Aplicações Web tem como principais objectivos:"

Copied!
9
0
0

Texto

(1)

Programador de Aplicações Web

Programação e Bases de Dados

Com certificação Nível: AvançadoDuração: 136,5h

Sobre o curso

A GALILEU desenvolveu o Percurso de Formação e Certificação Programador de Aplicações Web para preparar profissionais com competências e capacidade de projetar e desenvolver aplicações para a a web recorrendo a soluções Microsoft.

Alicerçado no Currículo Oficial GALILEU, o conteúdo programático do Programador de Aplicações Web aposta na preparação teórico-prática de profissionais especializados em desenvolvimento de aplicações e, simultaneamente, na certificação técnica de competências, conferindo 1 certificação Microsoft:

MCSD: Web Applications

Microsoft Certified Solutions Developer

O Percurso de Formação e Certificação Programador de Aplicações Web tem como principais objectivos:

Obter conhecimentos sólidos no desenvolvimento de aplicações web com base nas soluções Microsoft

Obtenção da Certificação Microsoft MCSD: Web Applications

Destinatários

O Percurso de Formação e Certificação Programador de Aplicações Web é dirigido a todos os profissionais na área de desenvolvimento que queiram desenvolver os seus conhecimentos e ao mesmo tempo certificar as suas competências.

(2)

orientados para a aquisição de uma certificação Microsoft – MCSD: Web Applications.

Conheça as turmas das edições anteriores >>

Pré-requisitos

Conhecimentos e experiência em desenvolvimento, sendo recomendado aos formandos que tenham previamente participado no Percurso de Formação Inicial em Programação.

Metodologia

O Percurso de Formação e Certificação Programador de Aplicações Web tem uma duração de 137 horas e é constituído por 4 módulos de formação presencial de Currículo Oficial GALILEU, intercalados por 3 ações presenciais de preparação para os exames e acompanhamento por um formador

certificado, durante o qual o formando se poderá preparar para os 3 exames de certificação Microsoft que deverá realizar. O percurso inclui 14 horas dedicadas à certificação Rumos.

Formação

136,5 horas;

Sessões mistas de teoria e prática;

Exposição dos conteúdos por um formador certificado;

Experimentação em sala dos conteúdos ministrados;

Conteúdos de Currículo Oficial GALILEU.

Exames de Certificação 3 exames de certificação:

Exame 70-480 (Programming in HTML5 with JavaScript and CSS3)

Exame 70-486 (Developing ASP.NET MVC 4 Web Applications)

Exame 70-487 (Developing Windows Azure and Web Services)

Cada exame de certificação deverá ser realizado no final do respectivo módulo de formação;

As datas são sugeridas pela GALILEU, no entanto, a marcação é feita pelo formando no momento em

que se sentir preparado para tal;

A marcação deve ser efectuada com 5 dias úteis de antecedência à data pretendida;

O resultado do exame é conhecido aquando da finalização do mesmo;

Os vouchers para os exames têm a validade de 6 meses a contar da data de conclusão do percurso.

(3)

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 em HTML 5 com Javascript e CSS3 (35h)

Ação de Preparação para Exame 70-480 (3,5h)

Desenvolver Aplicações Web em ASP .NET MVC 4 (35h)

Ação de Preparação para Exame 70-486 (3,5h)

Gestão de Tempo e Organização do Trabalho (7h)

Desenvolver Windows Azure e Web Services (35h)

Ação de Preparação para Exame 487 (3,5h)

Certificação Rumos (14h)

Programação em HTML 5 com Javascript e CSS3 (35h)

Overview of HTML and CSS ● Overview of HTML ❍ Overview of CSS ❍

Creating a Web Application by Using Visual Studio 2012

Creating and Styling HTML5 Pages

● Creating an HTML5 Page ❍ Styling an HTML5 Page ❍ Introduction to JavaScript ●

Overview of JavaScript Syntax

Programming the HTML DOM with JavaScript

Introduction to jQuery

Creating Forms to Collect Data and Validate User Input

Overview of Forms and Input Types

Validating User Input by Using HTML5 Attributes

Validating User Input by Using JavaScript

Communicating with a Remote Data Source

Sending and Receiving Data by Using XMLHTTPRequest

Sending and Receiving Data by Using jQuery AJAX operations

(4)

Styling HTML5 by Using CSS3

Styling Text

Styling Block Elements

CSS3 Selectors

Enhancing Graphical Effects by Using CSS3

Creating Objects and Methods by Using JavaScript Writing Well-Structured JavaScript

Creating Custom Objects

Extending Objects

Creating Interactive Pages using HTML5 APIs

Interacting with Files

Incorporating Multimedia

Reacting to Browser Location and Context

Debugging and Profiling a Web Application

Adding Offline Support to Web Applications

Reading and Writing Data Locally

Adding Offline Support by Using the Application Cache

Implementing an Adaptive User Interface

Supporting Multiple Form Factors

Creating an Adaptive User Interface

Creating Advanced Graphics

Creating Interactive Graphics by Using Scalable Vector Graphics

Programmatically Drawing Graphics by Using a Canvas

Animating the User Interface

Applying CSS Transitions

Transforming Elements

Applying CSS Key-frame Animations

Implementing Real-Time Communications by Using Web Sockets

Introduction to Web Sockets

Sending and Receiving Data by Using Web Sockets

Creating a Web Worker Process

Introduction to Web Workers

Performing Asynchronous Processing by Using a Web Worker

Ação de Preparação para Exame 70-480 (3,5h)

Desenvolver Aplicações Web em ASP .NET MVC 4 (35h)

Exploring ASP.NET MVC 4

Overview of Microsoft Web Technologies

Overview of ASP.NET 4.5

Introduction to ASP.NET MVC 4

(5)

Designing ASP.NET MVC 4 Web Applications

Planning in the Project Design Phase

Designing Models, Controllers, and Views

Developing ASP.NET MVC 4 Models

Creating MVC Models

Working with Data

Developing ASP.NET MVC 4 Controllers

Writing Controllers and Actions

Writing Action Filters

Developing ASP.NET MVC 4 Views

Creating Views with Razor Syntax

Using HTML Helpers

Reusing Code in Views

Testing and Debugging ASP.NET MVC 4 Web Applications

Unit Testing MVC Components

Implementing an Exception Handling Strategy

Structuring ASP.NET MVC 4 Web Applications

Analyzing Information Architecture

Configuring Routes

Creating a Navigation Structure

Applying Styles to ASP.NET MVC 4 Web Applications

Using Template Views

Applying CSS to an MVC Application

Creating an Adaptive User Interface

Building Responsive Pages in ASP.NET MVC 4 Web Applications

Using AJAX and Partial Page Updates

Implementing a Caching Strategy

Using JavaScript and jQuery for Responsive MVC 4 Web Applications

Rendering and Running JavaScript Code

Using jQuery and jQueryUI

Controlling Access to ASP.NET MVC 4 Web Applications

Implementing Authentication and Authorization

Assigning Roles and Membership

Building a Resilient ASP.NET MVC 4 Web Application

Developing Secure Sites

State Management

Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

Introduction to Windows Azure

Designing and Writing Windows Azure Services

Consuming Windows Azure Services in a Web Application

(6)

Implementing Web APIs in ASP.NET MVC 4 Web Applications

Developing a Web API

Calling a Web API from Mobile and Web Applications

Handling Requests in ASP.NET MVC 4 Web Applications

Using HTTP Modules and HTTP Handlers

Using Web Sockets

Deploying ASP.NET MVC 4 Web Applications

Deploying Web Applications

Deploying MVC 4 Applications

Ação de Preparação para Exame 70-486 (3,5h) Gestão de Tempo e Organização do Trabalho (7h)

Gestão do Trabalho, Tempo e Sress

O que entendemos por Gestão do Tempo, e as suas dimensões;

Princípios da administração do tempo:

❍ Objetivo ■ Priorização ■ Controlo ■

Planeamento – Porquê Planear; Gerir Prioridades; Etapas do Planeamento; Plano de Ação

Os “Ladrões” e Desperdiçadores do Tempo

Análise da utilização do tempo;

Identificação dos principais “ladrões” do tempo, como ferramenta de gestão e organização das

rotinas diárias;

Desperdiçadores internos e externos;

Planos de ação para reduzir e minimizar os desperdiçadores de tempo;

❍ Impactos na competitividade; ❍ A síndrome da urgência; ❍ O paradigma da importância; ❍ A procrastinação ❍ Os Economizadores de Tempo ●

Saber dizer não;

Conhecer o conceito de stress e que variáveis intervêm no processo

Medidas para melhorar o Aproveitamento do Tempo

Definir objetivos, planificar as medidas e as atividades;

Modelos de planificação escrita;

Controlo de interrupções;

Metodologia para a planificação das tarefas.

Compreender o que é o Stress

O lado positivo e o lado negativo do stress: o bom e o mau stress;

(7)

Consequências físicas, psicológicas e organizacionais;

Identificar as fontes internas e externas de stress: conhecer as suas fontes de stress e os sinais de

alerta;

Diagnosticar os seus níveis de stress;

Tomar consciência que não somos não passivos face ao stress.

Plano de Ação de Melhoria

Desenvolver uma planificação previsional da atividade.

Desenvolver Windows Azure e Web Services (35h)

Overview of service and cloud technologies

Key Components of Distributed Applications

Data and Data Access Technologies

Service Technologies

Cloud Computing

Exploring Blue Yonder Airlines’ Travel Companion Application

Querying and manipulating data using Entity Framework

ADO.NET overview

Creating an entity data model

Querying data

Manipulating data

Creating and consuming ASP.NET Web API services

What are HTTP services?

Creating an ASP.NET Web API service

Handling HTTP requests and responses

Hosting and consuming ASP.NET Web API services

Extending and securing ASP.NET Web API services

The ASP.NET Web API request pipeline

The ASP.NET Web API response pipeline

Creating OData services

Implementing Security in ASP.NET Web API services

Injecting dependencies into controllers

Creating WCF services

Advantages of creating services with WCF

Creating and implementing a contract

Configuring and hosting WCF services

Consuming WCF services

Designing and extending WCF services

Applying design principles to service contracts

Handling distributed transactions

(8)

WCF pipeline architecture

Extending the WCF pipeline

Implementing Security in WCF services

Transport security

Message security

Configuring service authentication and authorization

Windows Azure Service Bus

Windows Azure Service Bus Relays

Windows Azure Service Bus Queues

Windows Azure Service Bus Topics

Hosting services

Hosting services on-premises

Hosting services in Windows Azure

Deploying Services

Web Deployment with Visual Studio

Creating and deploying Web Application packages

Command-line tools for web deployment packages

Deploying to Windows Azure

Continuous delivery with TFS and GIT

Best practices for production deployment

Windows Azure Storage

Introduction to Windows Azure storage

Windows Azure Blob Storage

Windows Azure Table Storage

Windows Azure Queue Storage

Restricting access to Windows Azure Storage

Monitoring and diagnostics

Performing diagnostics using tracing

Configuring service diagnostics

Monitoring IIS

Monitoring services using Windows Azure diagnostics

Debugging using IntelliTrace

Collecting Windows Azure metrics

Identity management and access control

Claim-based identity concepts

Access Control Service

Configuring services to use federated identities

Handling federated identities in the client side

Scaling Services

Introduction to scalability

(9)

Load balancing

Scaling on-premises services with distributed cache

Windows Azure caching

Caveats of scaling services

Scaling globally

Ação de Preparação para Exame 70-487 (3,5h) Certificação Rumos (14h)

Referências

Documentos relacionados

A par disso, analisa-se o papel da tecnologia dentro da escola, o potencial dos recursos tecnológicos como instrumento de trabalho articulado ao desenvolvimento do currículo, e

Promovido pelo Sindifisco Nacio- nal em parceria com o Mosap (Mo- vimento Nacional de Aposentados e Pensionistas), o Encontro ocorreu no dia 20 de março, data em que também

(grifos nossos). b) Em observância ao princípio da impessoalidade, a Administração não pode atuar com vistas a prejudicar ou beneficiar pessoas determinadas, vez que é

nesta nossa modesta obra O sonho e os sonhos analisa- mos o sono e sua importância para o corpo e sobretudo para a alma que, nas horas de repouso da matéria, liberta-se parcialmente

Este trabalho buscou, através de pesquisa de campo, estudar o efeito de diferentes alternativas de adubações de cobertura, quanto ao tipo de adubo e época de

O objetivo do curso foi oportunizar aos participantes, um contato direto com as plantas nativas do Cerrado para identificação de espécies com potencial

3.3 o Município tem caminhão da coleta seletiva, sendo orientado a providenciar a contratação direta da associação para o recolhimento dos resíduos recicláveis,

Se você vai para o mundo da fantasia e não está consciente de que está lá, você está se alienando da realidade (fugindo da realidade), você não está no aqui e