483B: Programming in C#

Tamanho: px
Começar a partir da página:

Download "483B: Programming in C#"

Transcrição

1 483B: Programming in C# Length: 5 Days Published: January 04, 2013 Language(s): Audience(s): English Developers Level: 200 Technology: Microsoft Visual Studio 2012 Type: Delivery Method: Course Instructor-led (classroom) Overview About this Course This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the.net Framework 4.5. The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including: Building new data types. Handling events. Programming the user interface. Accessing a database. Using remote data. Performing operations asynchronously. Integrating with unmanaged code. Creating custom attributes. Encrypting and decrypting data. At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop.net Framework 4.5 applications.

2 This course uses Visual Studio 2012, running on Windows 8. Audience Profile This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic, or Java and understand the concepts of objectoriented programming. This course is not designed for students who are new to programming; it is targeted at professional developers with at least one month of experience programming in an object-oriented environment. At Course Completion After completing this course, students will be able to: Describe the core syntax and features of C#. Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications. Implement the basic structure and essential elements of a typical desktop application. Create classes, define and implement interfaces, and create and use generic collections. Use inheritance to create a class hierarchy, extend a.net Framework class, and create generic classes and methods. Read and write data by using file input/output and streams, and serialize and deserialize data in different formats. Create and use an entity data model for accessing a database and use LINQ to query and update data. Use the types in the System.Net namespace and WCF Data Services to access and query remote data. Build a graphical user interface by using XAML. Improve the throughput and response time of applications by using tasks and asynchronous operations. Integrate unmanaged libraries and dynamic components into a C# application. Examine the metadata of types by using reflection, create and use custom attributes, generate code at runtime, and manage assembly versions. Encrypt and decrypt data by using symmetric and asymmetric encryption. Course Details Course OutlineModule 1: Review of C# SyntaxThis module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger.lessons Overview of Writing Applications using C# Datatypes, Operators, and Expressions C# Programming Language Constructs Lab : Developing the Class Enrolment Application Implementing Edit Functionality for the Students List

3 Implementing Insert Functionality for the Students List Implementing Delete Functionality for the Students List Displaying the Student Age Describe the architecture of.net Framework applications and use the features that Visual Studio 2012 and C# provide to support.net Framework development. Use the basic data types, operators, and expressions provided by C#. Use standard C# programming constructs. Module 2: Creating Methods, Handling Exceptions, and Monitoring ApplicationsThis module explains how to create and call methods, catch and handle exceptions. This module also describes the monitoring requirements of large-scale applications.lessons Creating and Invoking Methods Creating Overloaded Methods and Using Optional and Output Parameters Handling Exceptions Monitoring Applications Lab : Extending the Class Enrolment Application Functionality Refactoring the Enrolment Code Validating Student Information Saving Changes to the Class List Create and invoke methods, pass parameters to methods, and return values from methods. Create overloaded methods, and use optional parameters and output parameters. Catch and handle exceptions and write information to the event log. Explain the requirement for implementing logging, tracing, and profiling when building largescale applications. Module 3: Developing the Code for a Graphical ApplicationThis module describes how to implement the basic structure and essential elements of a typical desktop application, including using structures and enumerations, collections, and events.lessons Implementing Structs and Enums Organizing Data into Collections Handling Events Lab : Writing the Code for the Grades Prototype Application Adding Navigation Logic to the Application Creating Data Types to Store User and Grade Information Displaying User and Grade Information Define and use structures and enumerations. Create and use simple collections for storing data in-memory. Create, subscribe to, and raise events. Module 4: Creating Classes and Implementing Type-safe Collections This module explains how to create classes, define and implement interfaces, and create and use generic collections. This module also describes the differences between value types and reference

4 types in C#. Lessons Creating Classes Defining and Implementing Interfaces Implementing Type-safe Collections Lab : Adding Data Validation and Type-safety to the Grades Application Implementing the Teacher, Student, and Grade Types as Classes Adding Data Validation to the Grade Class Displaying Students in Name Order Enabling Teachers to Modify Class and Grade Data Create and use custom classes. Define and implement custom interfaces. Use generics to implement type-safe collections. Module 5: Creating a Class Hierarchy by Using InheritanceThis module explains how to use inheritance to create a class hierarchy and extend a.net Framework class. This module also describes how to create generic classes and define extension methods.lessons Creating Class Hierarchies Extending.NET Framework Classes Creating Generic Types Lab : Refactoring Common Functionality into the User Class Creating and Inheriting from the User Base Class Implementing Password Complexity by Using an Abstract Method Creating the ClassFullException Class Define abstract classes and inherit from base classes to create a class hierarchy. Inherit from.net Framework classes and use extension methods to add custom functionality to the inherited class. Create generic classes and methods. Module 6: Reading and Writing Local DataThis module explains how to read and write data by using file input/output (I/O) and streams, and how to serialize and deserialize data in different formats.lessons Reading and Writing Files Serializing and Deserializing Data Performing I/O Using Streams Lab : Generating the Grades Report Serializing the Data for the Grades Report as XML Previewing the Grades Report Persisting the Serialized Grades Data to a File Read and write data to and from the file system by using file I/O. Convert data into a format that can be written to or read from a file or other data source. Use streams to send and receive data to or from a file or other data source.

5 Module 7: Accessing a DatabaseThis module explains how to create and use an entity data model for accessing a database, and how to use LINQ to query and update data.lessons Creating and Using Entity Data Models Querying Data by Using LINQ Updating Data by Using LINQ Lab : Retrieving and Modifying Grade Data Creating an Entity Model from the The School of Fine Arts Database Updating Student and Grade Data Using the Entity Framework Extending the Entity Model to Validate Data Create an entity data model, describe the key classes contained in the model, and customize the generated code. Use LINQ to query and work with data. Use LINQ to insert, update, and delete data. Module 8: Accessing Remote Data This module explains how to use the types in the System.Net namespace, and WCF Data Services, to query and modify remote data. Lessons Accessing Data Across the Web Accessing Data in the Cloud Lab : Retrieving and Modifying Grade Data in the Cloud Creating a WCF Data Service for the SchoolGrades Database Integrating the WCF Data Service into the Application Retrieving Student Photographs Over the Web (if time permits) Use the classes in the System.Net namespace to send and receive data across the Web. Create and use a WCF Data Service to access data in the cloud. Module 9: Designing the User Interface for a Graphical Application This module explains how to build and style a graphical user interface by using XAML. This module also describes how to display data in a user interface by using data binding.lessons Using XAML to Design a User Interface Binding Controls to Data Styling a User Interface Lab : Customizing Student Photographs and Styling the Application Customizing the Appearance of Student Photographs Styling the Logon View Animating the StudentPhoto Control (If Time Permits) Define XAML views and controls to design a simple graphical user interface. Use XAML data binding techniques to bind XAML elements to a data source and display data. Add styling and dynamic transformations to a XAML user interface. Module 10: Improving Application Performance and Responsiveness This module explains how to improve the throughput and response time of applications by using tasks and asynchronous operations.

6 Lessons Implementing Multitasking by using Tasks and Lambda Expressions Performing Operations Asynchronously Synchronizing Concurrent Access to Data Lab : Improving the Responsiveness and Performance of the Application Ensuring that the User Interface Remains Responsive When Retrieving Data for Teachers Providing Visual Feedback During Long-Running Operations Create tasks and lambda expressions to implement multitasking. Define and use asynchronous methods to improve application responsiveness. Coordinate concurrent access to data shared across multiple tasks by using synchronous primitives and concurrent collections. Module 11: Integrating with Unmanaged Code This module explains how to integrate unmanaged libraries and dynamic components into a C# application. This module also describes how to control the lifetime of unmanaged resources. Lessons Creating and Using Dynamic Objects Managing the Lifetime of Objects and Controlling Unmanaged Resources Lab : Upgrading the Grades Report Generating the Grades Report by Using Microsoft Office Word Controlling the Lifetime of Word Objects by Implementing the Dispose Pattern Integrate unmanaged code into a C# application by using the Dynamic Language Runtime. Control the lifetime of unmanaged resources and ensure that they are disposed properly. Module 12: Creating Reusable Types and Assemblies This module explains how to examine the metadata of types by using reflection, create and use custom attributes, generate managed code at runtime, and manage different versions of assemblies. Lessons Examining Object Metadata Creating and Using Custom Attributes Generating Managed Code Versioning, Signing and Deploying Assemblies Lab : Specifying the Data to Include in the Grades Report Creating the IncludeInReport Attribute Generating the Report Storing the Grades.Utilities Assembly Centrally Examine the metadata of objects at runtime by using reflection. Create and use custom attribute class. Generate managed code at runtime by using CodeDOM. Manage different versions of an assembly and deploy an assembly to the Global Assembly Cache. Module 13: Encrypting and Decrypting Data This module explains how to encrypt and decrypt data by using symmetric and asymmetric

7 encryption.lessons Implementing Symmetric Encryption Implementing Asymmetric Encryption Lab : Encrypting and Decrypting Grades Reports Encrypting the Grades Report Decrypting the Grades Report Perform symmetric encryption by using the classes in the System. Security namespace. Perform asymmetric encryption by using the classes in the System. Security namespace. Prerequisites Developers attending this course should already have gained some limited experience using C# to complete basic programming tasks. More specifically, students should have hands-on experience using C# that demonstrates their understanding of the following: How to name, declare, initialize and assign values to variables within an application. How to use: arithmetic operators to perform arithmetic calculations involving one or more variables; relational operators to test the relationship between two variables or expressions; logical operators to combine expressions that contain relational operators. How to create the code syntax for simple programming statements using C# language keywords and recognize syntax errors using the Visual Studio IDE. How to create a simple branching structure using an IF statement. How to create a simple looping structure using a For statement to iterate through a data array. How to use the Visual Studio IDE to locate simple logic errors. How to create a Function that accepts arguments (parameters and returns a value of a specified type. How to design and build a simple user interface using standard controls from the Visual Studio toolbox. How to connect to a SQL Server database and the basics of how to retrieve and store data. How to sort data in a loop. How to recognize the classes and methods used in a program. Community Have Questions?For advice about training and certification, connect with peers: Visit the training and certification forum

8 For questions about a specific certification, chat with a Microsoft Certified Professional (MCP): Visit our MCP newsgroups To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site: Visit the Microsoft Learning community 20483B: Programação em c# Comprimento: 5 Dias Publicado: 4 De janeiro de 2013 Idioma (s): Público-alvo: Inglês Desenvolvedores Nível: 200 Tecnologia: Microsoft Visual Studio 2012 Tipo: Método de entrega: Curso Ministrado por instrutor (sala de aula) Visão geral Sobre este curso Este curso de treinamento ensina os desenvolvedores as habilidades de programação que são necessárias para os desenvolvedores a criar aplicativos do Windows usando a linguagem c#. Durante seus cinco dias os alunos em sala de aula rever os conceitos básicos de estrutura de programa c# sintaxe de linguagem e detalhes de implementação e, em seguida, consolidar seus conhecimentos ao longo da semana, como construir um aplicativo que incorpora várias características do.net Framework 4.5. O curso apresenta muitas das técnicas e tecnologias empregadas pelo moderno desktop e aplicativos corporativos, incluindo: Tipos de dados novos do edifício. Manipulação de eventos. Programação da interface do usuário. Acessando um banco de dados. Usando dados remotos.

9 Executar operações de forma assíncrona. Integração com código não gerenciado. A criação de atributos personalizados. Criptografando e descriptografando dados. No final do curso, os alunos devem deixar a classe com um sólido conhecimento de c# e como usá-lo para desenvolver aplicativos do.net Framework 4.5. Este curso usa Visual Studio 2012, rodando no Windows 8. Perfil de audiência Este curso destina-se para a experimentam de desenvolvedores experientes, que já tem a programação em C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java e entender os conceitos de programação orientada a objeto. Este curso destina-se não para os alunos que são novos em programação; está orientada para desenvolvedores profissionais pelo menos um mês de experiência de programação em um ambiente orientado a objeto. A conclusão do curso Depois de concluir este curso, os alunos será capazes de: Descreva a sintaxe de núcleo e os recursos do c#. Criar e chamar métodos capturar e manipular exceções e descrever os requisitos de monitorização de aplicações em larga escala. Implemente a estrutura básica e os elementos essenciais de uma aplicação desktop típico. Criar classes, definir e implementar interfaces e criar e usar coleções genéricas. Use a herança para criar uma hierarquia de classe, estender uma classe do.net Framework e criar métodos e classes genéricas. Ler e gravar dados usando o arquivo de entrada/saída e fluxos e serializar e desserializar dados em diferentes formatos. Criar e usar um modelo de dados de entidade para acessar um banco de dados e usar LINQ para consultar e atualizar dados. Use os tipos no namespace System.Net e WCF Data Services para acesso e consulta de dados remotos. Construa uma interface gráfica usando XAML. Melhorar o produtividade e tempo de resposta de aplicativos por meio de tarefas e operações assíncronas. Integre não gerenciadas bibliotecas e componentes dinâmicos em um aplicativo c#. Examinar os metadados dos tipos por meio de reflexão, criar e usar atributos personalizados, gerar código em tempo de execução e gerenciar versões de montagem.

10 Criptografar e descriptografar dados usando criptografia simétrica e assimétrica. Detalhes do curso Estrutura de tópicos do cursomódulo 1: Revisão de sintaxe c#este módulo de clientes a sintaxe de núcleo e características da linguagem de programação c#. Ele também fornece uma introdução para o depurador Visual Studio 2012.Lições Visão geral de aplicações de escrita usando c# Tipos de dados, operadores e expressões Construções de linguagem de programação c# Laboratório: Desenvolver o pedido de inscrição de classe Implementar a funcionalidade de edição para a lista de alunos Implementar a funcionalidade de inserção para a lista de alunos Implementar a funcionalidade de exclusão para a lista de alunos Exibindo a idade do aluno Depois de concluir este módulo, os alunos será capazes de: Descrever a arquitetura de aplicativos.net Framework e usar os recursos de Visual Studio de 2012 e c# oferecem para apoiar o desenvolvimento do.net Framework. Use os tipos básicos de dados, operadores e expressões fornecidas pelo c#. Use padrão c# programação construções. Módulo 2: Métodos de criação, tratamento de exceções e aplicações de monitoramento Este módulo explica como criar e chamar métodos, capturar e manipular exceções. Este módulo também descreve os requisitos de monitorização de aplicações em larga escala. Lições Criando e chamando métodos Criando métodos sobrecarregados e usando parâmetros opcionais e saídos Tratamento de exceções Monitoramento de aplicações Laboratório: Estender a funcionalidade do aplicativo de inscrição classe Refatorando o código de inscrição Validando as informações dos alunos Salvando alterações à lista de classe Depois de concluir este módulo, os alunos serão capazes de: Criar e invocar métodos, passar parâmetros para métodos e valores de retorno de métodos. Métodos sobrecarregados, de criar e usar parâmetros opcionais e parâmetros de saída. Capturar e manipular exceções e gravar as informações no log de eventos. Explica o requisito para a implementação de registro, rastreamento e criação de perfil durante a criação de aplicações em larga escala. Módulo 3: Desenvolvendo o código para uma aplicação gráficaeste módulo descreve como implementar a estrutura básica e os elementos essenciais de uma típica aplicação desktop, incluindo o uso de estruturas e enumerações, coleções e eventos.lições Implementação de estruturas e enumerações Organizando dados em coleções Manipulação de eventos Laboratório: Escrever o código para o aplicativo de protótipo de graus Adicionando lógica de navegação da aplicação

11 Criando tipos de dados para armazenar informações de usuário e grau Exibindo informações de usuário e grau Depois de concluir este módulo, os alunos serão capazes de: Definir e usar estruturas e enumerações. Criar e usar coleções simples para armazenar dados na memória. Criar, inscrever-se e disparar eventos. Módulo 4: Criando Classes e implementar coleções fortemente tipadas Este módulo explica como criar classes, definir e implementar interfaces e criar e usar coleções genéricas. Este módulo também descreve as diferenças entre tipos de valor e referência em c#. Lições Criando Classes Definição e implementação de Interfaces Implementação de coleções fortemente tipadas Laboratório: Adicionando dados validação e tipo de segurança para o aplicativo de notas Implementando o professor, aluno e classe tipos como Classes Adicionar validação de dados para a classe Exibição de alunos em ordem de nome Habilitar professores modificar a classe e a classe de dados Depois de concluir este módulo, os alunos será capazes de: Criar e usar classes personalizadas. Definir e implementar interfaces personalizadas. Use genéricos para implementar coleções fortemente tipadas. Módulo 5: Criar uma hierarquia de classe usando a herançaeste módulo explica como usar a herança para criar uma hierarquia de classe e estender uma classe do.net Framework. Este módulo também descreve como criar classes genéricas e definir métodos de extensão.lições Criando hierarquias de classe Estendendo as Classes do.net Framework Criando tipos genéricos Laboratório: Refatoração funcionalidade comum para a classe de usuário Criando e herdam a classe Base de usuário Aplicação de complexidade de senha usando um método abstrato Criando a classe de ClassFullException Depois de concluir este módulo, os alunos serão capazes de: Definir classes abstratas e herdar de classes base para criar uma hierarquia de classe. Herdar de classes do.net Framework e utilizar métodos de extensão para adicionar funcionalidade personalizada para a classe herdada. Crie métodos e classes genéricas. Módulo 6: Leitura e escrita de dados locaiseste módulo explica como ler e gravar dados usando o arquivo de entrada/saída (e/s) e córregos como serializar e desserializar dados em diferentes formatos.lições Leitura e escrita de arquivos Serialização e desserialização de dados Executar e/s usando fluxos

12 Laboratório: Gerando o relatório de notas Serializar os dados para o relatório de notas como XML Visualizando o relatório de notas Persistir os dados serializados graus para um arquivo Depois de concluir este módulo, os alunos serão capazes de: Ler e escrever dados de e para o sistema de arquivos usando o/s de arquivo. Converta dados em um formato que pode ser gravado ou lidos de um arquivo ou outra fonte de dados. Use fluxos para enviar e receber dados para ou de um arquivo ou outra fonte de dados. Módulo 7: Acessando um banco de dados Este módulo explica como criar e usar um modelo de dados de entidade para acessar um banco de dados e como usar LINQ para consultar e atualizar dados. Lições Criando e usando modelos de dados de entidade Consulta de dados usando LINQ Atualizando dados usando LINQ Laboratório: Recuperar e modificar dados de grau Criando um modelo de entidade do banco de dados escola de Belas Artes Atualizando dados de classe usando o Entity Framework e estudante Estendendo o modelo de entidade para validar os dados Depois de concluir este módulo, os alunos serão capazes de: Criar um modelo de dados de entidade, descrever as classes chave contidas no modelo e personalizar o código gerado. Use LINQ para consultar e trabalhar com dados. Use LINQ para inserir, atualizar e excluir dados. Módulo 8: Acessando dados remotos Este módulo explica como usar os tipos no namespace System. Net e WCF Data Services, para consultar e modificar dados remotos. Lições Acessando dados em toda a Web Acessando dados na nuvem Lab: Recuperar e modificar dados de grau na nuvem Criando um WCF Data Services para o banco de dados SchoolGrades Integrar o serviço de dados do WCF do aplicativo Recuperando o estudante fotografias sobre o Web (se o tempo permitir) Depois de concluir este módulo, os alunos serão capazes de: Use as classes no namespace System. Net para enviar e receber dados através da Web. Criar e usar um serviço WCF de dados para acessar dados na nuvem. Módulo 9: Projetando a Interface de usuário para um aplicativo gráficoeste módulo explica como construir e uma interface de usuário gráfica de estilo usando XAML. Este módulo também descreve como exibir dados em uma interface de usuário usando vinculação de dados. Lições Usando o XAML para projetar uma Interface de usuário Controles de vinculação de dados

13 Denominando uma Interface de usuário Laboratório: Personalizando estudante fotografias e modelar a aplicação Personalizando a aparência de fotografias de estudante Denominando a vista de Logon Animando o controle de StudentPhoto (se o tempo permitir) Depois de concluir este módulo, os alunos serão capazes de: Defina vistas XAML e controles para criar uma interface de usuário gráfica simples. Use técnicas de vinculação de dados XAML para ligar elementos XAML para uma fonte de dados e exibir dados. Adicione estilo e dinâmicas de transformações para uma interface do usuário XAML. Módulo 10: Melhorando a capacidade de resposta e desempenho de aplicativos Este módulo explica como melhorar o taxa de transferência e tempo de resposta de aplicativos por meio de tarefas e operações assíncronas. Lições Implementação multitarefa usando tarefas e Expressões Lambda Executar operações de forma assíncrona Sincronizando o acesso simultâneo aos dados Laboratório: Melhorando a capacidade de resposta e o desempenho do aplicativo Garantindo que o usuário Interface permanece ágil quando Recuperando dados para professores Fornecendo Feedback Visual durante operações de longa duração Depois de concluir este módulo, os alunos será capazes de: Crie tarefas e expressões lambda para implementar a multitarefa. Definir e usar métodos assíncronos para melhorar a capacidade de resposta do aplicativo. Coordene o acesso simultâneo aos dados compartilhados entre várias tarefas usando primitivos síncronos e coleções simultâneas. Módulo 11: Integração com código não gerenciadoeste módulo explica como integrar não gerenciadas bibliotecas e componentes dinâmicos em um aplicativo c#.este módulo também descreve como controlar o tempo de vida de recursos não gerenciados. Lições Criando e usando objetos dinâmicos Gerenciar o tempo de vida de objetos e controlar recursos não gerenciados Laboratório: Atualizando o relatório de notas Gerar o relatório de notas usando o Microsoft Office Word Controlando o tempo de vida de objetos do Word implementando o padrão Dispose Depois de concluir este módulo, os alunos será capazes de: Integre o código não gerenciado em um aplicativo c# usando o Dynamic Language Runtime. Controlar o tempo de vida de recursos não gerenciados e certifique-se de que eles são descartados corretamente. Módulo 12: Criação de módulos (assemblies) e tipos reutilizáveiseste módulo explica como examinar os metadados dos tipos por meio de reflexão, criar e usar atributos personalizados, gerar código gerenciado em tempo de execução e gerenciar versões diferentes de módulos (assemblies).lições Examinar os metadados do objeto Criando e usando atributos personalizados Geração de código gerenciado

14 Controle de versão, assinar e implantar Assemblies Laboratório: Especificando os dados a incluir no relatório de notas Criando o atributo IncludeInReport Gerar o relatório Armazenar o conjunto de Grades.Utilities central Depois de concluir este módulo, os alunos será capazes de: Examine os metadados de objetos em tempo de execução usando reflexão. Criar e usar a classe de atributo personalizado. Gere código gerenciado em tempo de execução usando o CodeDOM. Gerenciar as diferentes versões de um assembly e implantar um assembly no cache de assemblies Global. Módulo 13: Criptografando e descriptografando dadoseste módulo explica como criptografar e descriptografar dados usando criptografia simétrica e assimétrica.lições Implementação de criptografia simétrica Implementação de criptografia assimétrica Laboratório: Criptografando e descriptografando relatórios de classes Criptografando o relatório de notas Descriptografando o relatório de notas Depois de concluir este módulo, os alunos será capazes de: Realizar criptografia simétrica usando as classes no namespace System. Security. Realizar criptografia assimétrica usando as classes no namespace System. Security. Pré-requisitos Os desenvolvedores a frequentar este curso devem já ganharam alguma experiência limitada usando c# para executar as tarefas de programação básicas. Mais especificamente, os estudantes devem ter experiência hands-on usando c# que demonstra seu entendimento do seguinte: Como nomear, declarar, inicializar e atribuir valores a variáveis dentro de um aplicativo. Como usar: operadores aritméticos para executar cálculos aritméticos envolvendo uma ou mais variáveis; operadores relacionais para testar a relação entre duas variáveis ou expressões; operadores lógicos para combinar expressões que contenham operadores relacionais. Como criar a sintaxe de código de instruções simples de programação usando c# idioma palavras-chave e reconhecer erros de sintaxe, usando o Visual Studio IDE. Como criar uma estrutura de ramificação simples usando uma instrução IF. Como criar uma estrutura de loop simples usando uma instrução de For para iterar por meio de uma matriz de dados. Como usar o IDE do Visual Studio para localizar erros de lógica simples.

15 Como criar uma função que aceita argumentos parâmetros e retorna um valor do tipo especificado. Como projetar e construir uma interface de usuário simples usando controles padrão da caixa de ferramentas Visual Studio. Como se conectar a um banco de dados SQL Server e o básico de como recuperar e armazenar dados. Como classificar dados em um loop. Como reconhecer as classes e métodos utilizados em um programa. Comunidade Tem dúvidas?para conselhos sobre treinamento e certificação, conectar-se com seus pares: Visite o fórum de treinamento e certificação Para perguntas sobre uma certificação específica, bate-papo com um Microsoft Certified Professional (MCP): Visite nossos grupos de notícias do MCP Para obter informações sobre blogs recomendados, Web sites e próximas reuniões ao vivo sobre temas populares, visite o nosso site de comunidade: Visite a comunidade Microsoft Learning

MCSD Web Applications Developer [Ativar Portugal]

MCSD Web Applications Developer [Ativar Portugal] MCSD Web Applications Developer [Ativar Portugal] Microsoft - Percursos Nível: Intermédio Duração: 99h Sobre o curso A GALILEU integrou na sua oferta formativa, o Percurso de Formação e Certificação MCSD

Leia mais

Course 20484A: Essentials of Developing Windows Store Apps Using C#

Course 20484A: Essentials of Developing Windows Store Apps Using C# Course 20484A: Essentials of Developing Windows Store Apps Using C# Length: 5 Days Published: January 15, 2013 Language(s): Audience(s): English Developers Level: 200 Technology: Microsoft Visual Studio

Leia mais

481 - Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

481 - Essentials of Developing Windows Store Apps Using HTML5 and JavaScript 481 - Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Length: 5 Days Published: January 15, 2013 Language(s): Audience(s): English Developers Level: 200 Technology: Microsoft Visual

Leia mais

482- Advanced Windows Store App Development Using HTML5 and JavaScript

482- Advanced Windows Store App Development Using HTML5 and JavaScript 482- Advanced Windows Store App Development Using HTML5 and JavaScript Length: Published: Language(s): Audience(s): 5 Days May 28, 2013(In development) English Developers Level: 300 Technology: Microsoft

Leia mais

Course 20485A: Advanced Windows Store App Development Using C#

Course 20485A: Advanced Windows Store App Development Using C# Course 20485A: Advanced Windows Store App Development Using C# Length: 5 Days Published: May 02, 2013 Language(s): Audience(s): English Developers Level: 300 Technology: Microsoft Visual Studio 2012 Type:

Leia mais

EMENTA DO CURSO. Tópicos:

EMENTA DO CURSO. Tópicos: EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes

Leia mais

10265A - Developing Data Access Solutions with Microsoft Visual Studio 2010

10265A - Developing Data Access Solutions with Microsoft Visual Studio 2010 10265A - Developing Data Access Solutions with Microsoft Visual Studio 2010 Length: 5 Days Published: August 20, 2010 Language(s): Audience(s): English, Chinese (Simplified) Developers Level: 200 Technology:

Leia mais

Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas

Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas Treinar - Cursos e Treinamentos C# Módulo I Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos

Leia mais

Curso CP100A - Google Cloud Platform Fundamentals (8h)

Curso CP100A - Google Cloud Platform Fundamentals (8h) Curso CP100A - Google Cloud Platform Fundamentals (8h) Este curso virtual liderado por um instrutor, com 8 horas de duração, introduz os participantes aos produtos e serviços do Google Cloud Platform.

Leia mais

Describe how to plan the service application architecture in SharePoint 2010 and SharePoint Online.

Describe how to plan the service application architecture in SharePoint 2010 and SharePoint Online. Course 10231B: Designing a Microsoft SharePoint 2010 Infrastructure Length: 5 Days Published: February 20, 2012 Language(s): Audience(s): English IT Professionals Level: 300 Technology: Microsoft SharePoint

Leia mais

Informática e Programação. Computer Science and Programming. Semestre do plano de estudos 1

Informática e Programação. Computer Science and Programming. Semestre do plano de estudos 1 Nome UC Informática e Programação CU Name Código UC 4 Curso LEC Semestre do plano de estudos 1 Área científica Informática Duração Semestral Horas de trabalho 135 ECTS 5 Horas de contacto TP - 67,5 Observações

Leia mais

Calendarização Cursos Microsoft Exclusivos para a ACSS

Calendarização Cursos Microsoft Exclusivos para a ACSS Calendarização Cursos Microsoft Exclusivos para a ACSS Curso Datas Lisboa Datas Porto Datas Coimbra Workshop SharePoint 2007 Developer Planning, Deploying and Managing Microsoft System Center Configuration

Leia mais

Developing Windows Applications with Microsoft Visual Studio 2010

Developing Windows Applications with Microsoft Visual Studio 2010 Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 Length: 5 Days Published: October 12, 2010 Language(s): Audience(s): English, Chinese (Simplified) Developers Level: 200

Leia mais

Course 6418C: Deploying Windows Server 2008. Published: August 30, 2010. Level: 300. Technology: Windows Server 2008. Show all items.

Course 6418C: Deploying Windows Server 2008. Published: August 30, 2010. Level: 300. Technology: Windows Server 2008. Show all items. Course 6418C: Deploying Windows Server 2008 Length: 3 Days Published: August 30, 2010 Language(s): Audience(s): English IT Professionals Level: 300 Technology: Windows Server 2008 Type: Delivery Method:

Leia mais

PARTE I A Linguagem C#

PARTE I A Linguagem C# PARTE I A Linguagem C# Capítulo 1, C# 3.0 e o.net 3.5 Capítulo 2, Iniciando: Hello World Capítulo 3, Fundamentos da Linguagem C# Capítulo 4, Classes e Objetos Capítulo 5, Herança e Polimorfismo Capítulo

Leia mais

Course 20416A: Implementing Desktop Application Environments. Published: January 14, 2013. Level: 300. Technology: Windows Server 2012.

Course 20416A: Implementing Desktop Application Environments. Published: January 14, 2013. Level: 300. Technology: Windows Server 2012. Course 20416A: Implementing Desktop Application Environments Length: 5 Days Published: January 14, 2013 Language(s): Audience(s): English IT Professionals Level: 300 Technology: Windows Server 2012 Type:

Leia mais

展 示 及 展 覽 藝 術 Apresentação e Exposição de Arte Presentation and Exhibition of Art

展 示 及 展 覽 藝 術 Apresentação e Exposição de Arte Presentation and Exhibition of Art 展 示 及 展 覽 藝 術 Apresentação e Exposição de Arte Presentation and Exhibition of Art 協 辦 機 構 : Colaboração 全 藝 社 Art For All Society 報 名 費 : Taxa de Inscrição $20 Co-organizers Art For All Society Application

Leia mais

10264A - Developing Web Applications with Microsoft Visual Studio 2010

10264A - Developing Web Applications with Microsoft Visual Studio 2010 10264A - Developing Web Applications with Microsoft Visual Studio 2010 Length: 5 Days Published: November 22, 2010 Language(s): Audience(s): English, Chinese (Simplified) Developers Level: 200 Technology:

Leia mais

Course 10233B: Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack 2

Course 10233B: Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack 2 Course 10233B: Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack 2 Length: 5 Days Published: June 12, 2012 Language(s): Audience(s): English IT Professionals

Leia mais

Seminário - C# DSO II. Desenvolvimento de Sistemas Orientados a Objetos 2. Equipe: Diorges, Leonardo, Luís Fernando, Ronaldo

Seminário - C# DSO II. Desenvolvimento de Sistemas Orientados a Objetos 2. Equipe: Diorges, Leonardo, Luís Fernando, Ronaldo Seminário - C# DSO II Desenvolvimento de Sistemas Orientados a Objetos 2 Equipe: Diorges, Leonardo, Luís Fernando, Ronaldo Roteiro Breve Histórico Plataforma.NET Características da Linguagem Sintaxe Versões

Leia mais

About this Course This version of this course 20411A utilizes pre-release software in the virtual machines for the labs.

About this Course This version of this course 20411A utilizes pre-release software in the virtual machines for the labs. Course 20411A: Administering Windows Server 2012 Length: 5 Days Published: September 28, 2012 Language(s): Audience(s): English IT Professionals Level: 200 Technology: Windows Server 2012 Type: Delivery

Leia mais

19/05/2009. Módulo 1

19/05/2009. Módulo 1 ASP.NET Módulo 1 Objetivo Mostrar os conceitos fundamentais da plataforma Microsoft.Net e suas ferramentas; Apresentar os conceitos fundamentais de aplicações web e seus elementos; Demonstrar de forma

Leia mais

Informática para Gestão de Negócios Linguagem de Programação III. Prof. Me. Henrique Dezani dezani@fatecriopreto.edu.br. Agenda

Informática para Gestão de Negócios Linguagem de Programação III. Prof. Me. Henrique Dezani dezani@fatecriopreto.edu.br. Agenda Informática para Gestão de Negócios Linguagem de Programação III Prof. Me. Henrique Dezani dezani@fatecriopreto.edu.br Professor Apresentação Agenda Ementa, Objetivo, Conteúdo Programático, Bibliografia,

Leia mais

486A: Developing ASP.NET MVC 4 Web Applications

486A: Developing ASP.NET MVC 4 Web Applications 486A: Developing ASP.NET MVC 4 Web Applications Length: 5 Days Published: April 11, 2013 Language(s): Audience(s): English Developers Level: 300 Technology: Microsoft Visual Studio 2012 Type: Delivery

Leia mais

FERRAMENTAS NECESSÁRIAS PARA O DESENVOLVIMENTO EM C#

FERRAMENTAS NECESSÁRIAS PARA O DESENVOLVIMENTO EM C# FERRAMENTAS NECESSÁRIAS PARA O DESENVOLVIMENTO EM C# Camila Sanches Navarro 1,2, Willian Magalhães 2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil sanchesnavarro@gmail.com wmagalhaes@unipar.br

Leia mais

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento

Leia mais

Curso: Especializado Desenvolvimento de Aplicações para Android

Curso: Especializado Desenvolvimento de Aplicações para Android Curso: Especializado Desenvolvimento de Aplicações para Android Duração: 66h Área formativa: Programação Web & Mobile Sobre o curso Desde o lançamento dos smartphones no mercado, é crescente a procura

Leia mais

Métodos Formais em Engenharia de Software. VDMToolTutorial

Métodos Formais em Engenharia de Software. VDMToolTutorial Métodos Formais em Engenharia de Software VDMToolTutorial Ana Paiva apaiva@fe.up.pt www.fe.up.pt/~apaiva Agenda Install Start Create a project Write a specification Add a file to a project Check syntax

Leia mais

Desenvolvendo Aplicações Web com NetBeans

Desenvolvendo Aplicações Web com NetBeans Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo

Leia mais

Guia do Programador Joel Saade

Guia do Programador Joel Saade C# Guia do Programador Joel Saade Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

Oracle PL/SQL Overview

Oracle PL/SQL Overview Faculdades Network Oracle PL/SQL Overview Prof. Edinelson PL/SQL Linguagem de Programação Procedural Language / Structured Query Language Une o estilo modular de linguagens de programação à versatilidade

Leia mais

Iniciando com o OpenEdge Architect. Camila Valentin Sr. Instructor, Consultant Global Field Services

Iniciando com o OpenEdge Architect. Camila Valentin Sr. Instructor, Consultant Global Field Services Iniciando com o OpenEdge Architect Camila Valentin Sr. Instructor, Consultant Global Field Services Iniciando com o OpenEdge Architect Objetivos da sessão Princípios Começar com OpenEdge Architect Editando

Leia mais

5/10/10. Implementação. Building web Apps. Server vs. client side. How to create dynamic contents?" Client side" Server side"

5/10/10. Implementação. Building web Apps. Server vs. client side. How to create dynamic contents? Client side Server side 5/10/10 Implementação Mestrado em Informática Universidade do Minho! 6! Building web Apps How to create dynamic contents?" Client side" Code runs on the client (browser)" Code runs on a virtual machine

Leia mais

User interface evaluation experiences: A brief comparison between usability and communicability testing

User interface evaluation experiences: A brief comparison between usability and communicability testing User interface evaluation experiences: A brief comparison between usability and communicability testing Kern, Bryan; B.S.; The State University of New York at Oswego kern@oswego.edu Tavares, Tatiana; PhD;

Leia mais

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma

Leia mais

Course 6435B: Designing Windows Server 2008 Network and Applications Infrastructure

Course 6435B: Designing Windows Server 2008 Network and Applications Infrastructure Course 6435B: Designing Windows Server 2008 Network and Applications Infrastructure Length: 5 Days Published: April 25, 2012 Language(s): Audience(s): English IT Professionals Level: 300 Technology: Windows

Leia mais

Design an automated server installation strategy. Plan and implement a server deployment infrastructure.

Design an automated server installation strategy. Plan and implement a server deployment infrastructure. Course 20413A: Designing and Implementing a Server Infrastructure Length: 5 Days Published: December 21, 2012 Language(s): Audience(s): English IT Professionals Level: 300 Technology: Windows Server 2012

Leia mais

HMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6

HMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6 HMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6 Dangelo Ávila Gerente de Produto Email: dmavila@ra.rockwell.com Cel: (021) 98207-5700 PUBLIC PUBLIC - 5058-CO900H Agenda 1.

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

CURSO DESENVOLVEDOR JAVA Edição 2009 CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

Manual de Docência para a disciplina de Algoritmia e Programação 2005/2006 Engenharia Informática, 1º ano José Manuel Torres

Manual de Docência para a disciplina de Algoritmia e Programação 2005/2006 Engenharia Informática, 1º ano José Manuel Torres Manual de Docência para a disciplina de Algoritmia e Programação 2005/2006 Engenharia Informática, 1º ano José Manuel Torres Número de horas do programa: 60 horas Número de horas Semanal: 4 Horas Número

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 3

Conhecendo o Visual FoxPro 8.0 Parte 3 AULA Conhecendo o Visual FoxPro 8.0 Parte 3 Continuando nossa saga pelas ferramentas do Visual FoxPro 8.0, hoje vamos conhecer mais algumas. A Ferramenta Class Designer A Class Designer é a ferramenta

Leia mais

Laboratório 3. Base de Dados II 2008/2009

Laboratório 3. Base de Dados II 2008/2009 Laboratório 3 Base de Dados II 2008/2009 Plano de Trabalho Lab. 3: Programação em Transact-SQL MYSQL Referências www.mysql.com MICROSOFT SQL SERVER - Procedimentos do Lado do Servidor (Stored Procedures)

Leia mais

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos

Leia mais

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual IPortalMais: a «brainware» company FUNAMBOL FOR IPBRICK MANUAL Easy Linux! Title: Subject: Client: Reference: Funambol Client for Mozilla Thunderbird Doc.: Jose Lopes Author: N/Ref.: Date: 2009-04-17 Rev.:

Leia mais

Padrões de Aplicações Empresariais

Padrões de Aplicações Empresariais Padrões de Aplicações Empresariais Paulo Sousa Engenharia da Informação Instituto Superior de Engenharia do Porto Introdução aos Padrões Parte 1 O que é um Pattern? Each pattern describes a problem that

Leia mais

Fundament n os s da platafo f rm r a. NE N T André Menegassi

Fundament n os s da platafo f rm r a. NE N T André Menegassi Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através

Leia mais

ASP.NET. Guia do Desenvolvedor. Felipe Cembranelli. Novatec Editora. www.novateceditora.com.br

ASP.NET. Guia do Desenvolvedor. Felipe Cembranelli. Novatec Editora. www.novateceditora.com.br ASP.NET Guia do Desenvolvedor Felipe Cembranelli Novatec Editora www.novateceditora.com.br 1 Introdução à plataforma.net A plataforma Microsoft.NET.NET é uma nova plataforma de software para desenvolvimento

Leia mais

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio.

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio. SGBDs Móveis Emmanuel Férrer & Gabriela Fernanda Introdução Sumário Desafios do armazenamento SQL Anywhere Studio DB2 Everyplace Microsoft SQL Server Oracle9I Lite Aplicações Móveis Referências 1 Introdução

Leia mais

PLANEJAMENTO DO DESENVOLVIMENTO E INTEGRAÇÕES

PLANEJAMENTO DO DESENVOLVIMENTO E INTEGRAÇÕES Anexo II C Extranet Social PLANEJAMENTO DO DESENVOLVIMENTO E INTEGRAÇÕES Página 1 de 15 Tudo que for diferente do que foi citado nesse documento deverá ser aprovado pela área de tecnologia do SESC. As

Leia mais

Principais características

Principais características .Net Framework O que é.net? Proprietário da Microsoft Versão simplificada para Linux Versão compacta para dispositivos móveis Plataforma de desenvolvimento e execução Interface com usuário, conectividade

Leia mais

COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA

COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA 73 COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA Daniel José Angotti Analista de Negócio, Repom S/A djangotti@gmail.com Carlos

Leia mais

20697-1 - INSTALANDO E CONFIGURANDO O WINDOWS 10

20697-1 - INSTALANDO E CONFIGURANDO O WINDOWS 10 20697-1 - INSTALANDO E CONFIGURANDO O WINDOWS 10 CONTEÚDO PROGRAMÁTICO Módulo 1: Visão geral do Windows 10 Este módulo apresenta o sistema operacional Windows 10. Ele descreve os novos recursos do Windows

Leia mais

20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4

20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4 20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4 CONTEÚDO PROGRAMÁTICO Módulo 1: Explorando ASP.NET MVC4 O Objetivo Deste módulo de e delinear AOS Alunos OS Componentes da Pilha de Tecnologias

Leia mais

DATA: 06/05/2015 AUDITÓRIO: ESTRATÉGIA E GESTÃO TEMA: INFORMAÇÕES NÃO FALTAM: O QUE FAZER COM ELAS? PALESTRANTE: FERNANDO LEMOS

DATA: 06/05/2015 AUDITÓRIO: ESTRATÉGIA E GESTÃO TEMA: INFORMAÇÕES NÃO FALTAM: O QUE FAZER COM ELAS? PALESTRANTE: FERNANDO LEMOS DATA: 06/05/2015 AUDITÓRIO: ESTRATÉGIA E GESTÃO TEMA: INFORMAÇÕES NÃO FALTAM: O QUE FAZER COM ELAS? PALESTRANTE: FERNANDO LEMOS Copyright 2014 Oracle and/or its affiliates. All rights reserved. Inovando

Leia mais

Course 6436B: Designing Windows Server 2008 Active Directory Infrastructure and Services

Course 6436B: Designing Windows Server 2008 Active Directory Infrastructure and Services Course 6436B: Designing Windows Server 2008 Active Directory Infrastructure and Services Length: 5 Days Published: April 25, 2012 Language(s): Audience(s): English IT Professionals Level: 300 Technology:

Leia mais

As inscrições com preços subsidiados serão realizadas apenas no mês de dezembro.

As inscrições com preços subsidiados serão realizadas apenas no mês de dezembro. DFJUG: O Distrito Federal Java User Group DFJUG, sediado em Brasília, é um grupo de usuários, nascido em Fevereiro de 1998, que tem como objetivo básico a divulgação da plataforma Java. O site do grupo

Leia mais

Course 10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

Course 10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010 Course 10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010 Length: 5 Days Published: May 12, 2011 Language(s): Audience(s): English IT Professionals Level: 200 Technology: Microsoft

Leia mais

DESENVOLVIMENTO DE SOFTWARE AULA 1

DESENVOLVIMENTO DE SOFTWARE AULA 1 DESENVOLVIMENTO DE SOFTWARE AULA 1 CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 Características da Plataforma.NET A plataforma.net Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece

Leia mais

Parte I Princípios básicos do Microsoft.NET Framework

Parte I Princípios básicos do Microsoft.NET Framework Sumário Parte I Princípios básicos do Microsoft.NET Framework Capítulo 1 A arquitetura da plataforma de desenvolvimento.net Framework.............................. 35 Compilando código-fonte em módulos

Leia mais

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL 1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)

Leia mais

CALENDÁRIO DE FORMAÇÃO MICROSOFT > 2º Semestre 2010

CALENDÁRIO DE FORMAÇÃO MICROSOFT > 2º Semestre 2010 CURSOS IT PROFESSIONAL Horas Dias Jul Ago Set Out Nov Dez Exame Certificação Valor Microsoft Windows XP M2261 - Supporting Users Running the MS Windows XP OS 21 3 5 7 1..3 70-271 MCP+MCDST 1 800 USD M2262

Leia mais

Criação de uma aplicação Web ASP.NET MVC usando Code First

Criação de uma aplicação Web ASP.NET MVC usando Code First Criação de uma aplicação Web ASP.NET MVC usando Code First Visual Studio > File > New Project > (Visual C#, Web) ASP.NET MVC 4 Web Application Name: MvcApplication11 Project Template: View Engine: Internet

Leia mais

Analysis, development and monitoring of business processes in Corporate environment

Analysis, development and monitoring of business processes in Corporate environment Analysis, development and monitoring of business processes in Corporate environment SAFIRA is an IT consulting boutique known for transforming the way organizations do business, or fulfil their missions,

Leia mais

Worldwide Online TechDay. 30 - Outubro

Worldwide Online TechDay. 30 - Outubro 30 - Outubro 1 Como funciona um banco de dados Microsoft SQL Server? Fabricio Catae Premier Field Engineer Microsoft Certified Master Twitter: @fcatae WebSite: http://blogs.msdn.com/fcatae/ 2 Nossos Parceiros

Leia mais

About this Course Audience Profile At Course Completion

About this Course Audience Profile At Course Completion Course 6433A: Planning and Implementing Windows Server 2008 Length: 5 Days Published: September 07, 2011 Language(s): Audience(s): English IT Professionals Level: 300 Technology: Windows Server 2008 Type:

Leia mais

FUNCTION ) RETURNS INTEGER AS $$ DECLARE

FUNCTION ) RETURNS INTEGER AS $$ DECLARE PERFORM O comando PERFORM permite a execução de um comando SELECT desprezando o resultado do comando. PERFORM query; A variável especial FOUND é definida como verdadeiro se a instrução produzir pelo menos

Leia mais

Windows NT 4.0. Centro de Computação

Windows NT 4.0. Centro de Computação Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:

Leia mais

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo

Leia mais

Tópicos. Visão Geral Roadmap Versões Arquitetura Estruturas Básicas Web Parts Segurança

Tópicos. Visão Geral Roadmap Versões Arquitetura Estruturas Básicas Web Parts Segurança André Montevecchi Tópicos Visão Geral Roadmap Versões Arquitetura Estruturas Básicas Web Parts Segurança Visão Geral Requisitos de Hardware 64 bits (4 núcleos) 8GB RAM 80GB HD Sistema Operacional Windows

Leia mais

Uma introdução sobre Frameworks de Desenvolvimento

Uma introdução sobre Frameworks de Desenvolvimento Uma introdução sobre Frameworks de Desenvolvimento Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil twitter.com/wcamb ogs.msdn.com/wcamb 1 Agenda Ferramentas de produtividade Questões sobre frameworks

Leia mais

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:

Leia mais

Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA 01. 1 Perguntas e Respostas

Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA 01. 1 Perguntas e Respostas Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 1 Perguntas e s AULA 01 1- A ferramenta responsável pelo auto incremento chama- se Identity. (Sim) 2- A ferramenta responsável pelo

Leia mais

Pré-Inscrição On-line» [Versão em português] Online Registration» [English version] Programa Syllabus

Pré-Inscrição On-line» [Versão em português] Online Registration» [English version] Programa Syllabus Pré-Inscrição On-line» [Versão em português] Online Registration» [English version] Programa Syllabus Código Code Unidade Curricular Course Unit Português para Estrangeiros nível intermédio B Portuguese

Leia mais

REGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO TÉCNICA LINGUAGEM DE PROGRAMAÇÃO JAVA

REGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO TÉCNICA LINGUAGEM DE PROGRAMAÇÃO JAVA REGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO TÉCNICA LINGUAGEM DE PROGRAMAÇÃO JAVA 1. APRESENTAÇÃO Este regulamento apresenta as regras e os critérios estabelecidos pelo Núcleo de

Leia mais

SAP BASIS O curso completo abrange dois módulos:

SAP BASIS O curso completo abrange dois módulos: SAP BASIS O curso completo abrange dois módulos: - SAP FOUNDATIONS (40 horas EAD) - BASIS (40 horas presenciais), tendo como pré requisito o módulo SAP FOUNDATIONS * Conteúdo Módulo SAP FOUNDATIONS (40

Leia mais

Integrando Eclipse e Websphere Application Server Community Edition

Integrando Eclipse e Websphere Application Server Community Edition 1 Integrando Eclipse e Websphere Application Server Community Edition Sobre o Autor Carlos Eduardo G. Tosin (carlos@tosin.com.br) é formado em Ciência da Computação pela PUC-PR, pós-graduado em Desenvolvimento

Leia mais

Preparando-se para o Exame Certified LabVIEW Associate (CLAD) Rodrigo Schneiater Engenheiro de Aplicações de Campo

Preparando-se para o Exame Certified LabVIEW Associate (CLAD) Rodrigo Schneiater Engenheiro de Aplicações de Campo 1 Preparando-se para o Exame Certified LabVIEW Associate (CLAD) Rodrigo Schneiater Engenheiro de Aplicações de Campo 2 Agenda Visão geral do programa de certificação da National Instruments Níveis, exames

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 05 Rogério Eduardo Garcia (rogerio@fct.unesp.br)

Leia mais

SQL Procedural. Josino Rodrigues Neto josinon@gmail.com

SQL Procedural. Josino Rodrigues Neto josinon@gmail.com SQL Procedural Josino Rodrigues Neto josinon@gmail.com SQL Procedural Agregada em SQL-92 As ferramentas têm nomes para suas linguagens SQL procedurais/embutidas Oracle : PL/SQL Postgres PL/Pgsql SQL Server

Leia mais

Microsoft Visual Studio Express 2012 for Windows Desktop

Microsoft Visual Studio Express 2012 for Windows Desktop Microsoft Visual Studio Express 2012 for Windows Desktop Apresentação da ferramenta Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Introdução Visual

Leia mais

PADI 2015/16. Aula 1 Introdução à Plataforma.NET

PADI 2015/16. Aula 1 Introdução à Plataforma.NET PADI 2015/16 Aula 1 Introdução à Plataforma.NET 1 Sumário 1. Framework.NET Arquitectura 2. Linguagem C# 2.0 Sintaxe C# vs. Java vs. C++ 3. IDE: MS Visual Studio 2005 ou superior Ferramentas Console/Win

Leia mais

JULIANO AUGUSTO DE SOUZA OLIVEIRA

JULIANO AUGUSTO DE SOUZA OLIVEIRA UNIVERSIDADE DE RIBEIRÃO PRETO CENTRO DE CIÊNCIAS EXATAS, NATURAIS E TECNOLÓGICAS PÓS-GRADUAÇÃO LATO SENSU EM BANCO DE DADOS JULIANO AUGUSTO DE SOUZA OLIVEIRA IMPLEMENTAÇÃO DE UM SISTEMA DE CONTROLE DE

Leia mais

Bases de Dados 2007/2008. Aula 1. Referências

Bases de Dados 2007/2008. Aula 1. Referências Bases de Dados 2007/2008 Aula 1 Sumário 1. SQL Server 2000: configuração do acesso ao servidor. 1.1. SQL Server Service Manager. 1.2. SQL Server Enterprise Manager. 1.3. SQL Query Analyzer. 2. A base de

Leia mais

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 11-1. INTRODUÇÃO TRIGGERS (GATILHOS OU AUTOMATISMOS) Desenvolver uma aplicação para gerenciar os dados significa criar uma aplicação que faça o controle sobre todo ambiente desde a interface, passando

Leia mais

Como melhorar a performance de websites.net

Como melhorar a performance de websites.net Como melhorar a performance de websites.net Os segredos dos sites de alto desempenho Alfredo Lotar Novatec Novatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.

Leia mais

Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5

Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5 Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5 Type of course Compulsory Year 2º Semester 2nd sem Student Workload: Professor(s) Natalia Gomes, Ascensão Maria

Leia mais

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Página: 1/16 CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Módulo CBDS (Central de Banco de Dados Senior) A quem se destina: Todos que tiverem a necessidade de administrar os dados da base de dados da Senior Sistemas

Leia mais

Accessing the contents of the Moodle Acessando o conteúdo do Moodle

Accessing the contents of the Moodle Acessando o conteúdo do Moodle Accessing the contents of the Moodle Acessando o conteúdo do Moodle So that all the available files in the Moodle can be opened without problems, we recommend some software that will have to be installed

Leia mais

Uma nova luz na web com Microsoft Silverlight. Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia

Uma nova luz na web com Microsoft Silverlight. Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia Uma nova luz na web com Microsoft Silverlight Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia Links Silverlight 4 runtime http://silverlight.net/getstarted/silverlight4/default.aspx Silverlight

Leia mais

Protótipo de um sistema para licenciamento de aplicativos Microsoft.NET baseado em assinatura digital XML

Protótipo de um sistema para licenciamento de aplicativos Microsoft.NET baseado em assinatura digital XML Protótipo de um sistema para licenciamento de aplicativos Microsoft.NET baseado em assinatura digital XML Acadêmico: Leonardo Chagas D Ippolito Orientador: Prof. Marcel Hugo Blumenau, Dezembro de 2004

Leia mais

VERIFICAR PORTABILIDADE DE APLICAÇÕES. NET QUANDO EXECUTADAS EM AMBIENTES DIVERSOS (WINDOWS, WEB E MOBILE)

VERIFICAR PORTABILIDADE DE APLICAÇÕES. NET QUANDO EXECUTADAS EM AMBIENTES DIVERSOS (WINDOWS, WEB E MOBILE) VERIFICAR PORTABILIDADE DE APLICAÇÕES. NET QUANDO EXECUTADAS EM AMBIENTES DIVERSOS (WINDOWS, WEB E MOBILE) Alexandre Coutinho Evangelista 1 Luiz Gustavo Galves Mählmann 2 Newton Cunha Muller 3 RESUMO Este

Leia mais

ADO.NET - Roteiro básico e Boas Práticas

ADO.NET - Roteiro básico e Boas Práticas ADO.NET - Roteiro básico e Boas Práticas Confuso com tantos conceitos novos, com tantas siglas e acrósticos? Qual provedor usar? Devo usar DataSet ou DataReader? Se essas e outras dúvidas te atormentam,

Leia mais

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Licenciatura em Engenharia Informática Degree in Computer Science Engineering Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Performance analysis of large distributed

Leia mais

PRO201 - Integrando o Visual Studio 2005 Team Edition for Database Professional no Ciclo de Desenvolvimento de Software. Regis Gimenis - Microsoft

PRO201 - Integrando o Visual Studio 2005 Team Edition for Database Professional no Ciclo de Desenvolvimento de Software. Regis Gimenis - Microsoft PRO201 - Integrando o Visual Studio 2005 Team Edition for Database Professional no Ciclo de Desenvolvimento de Software Regis Gimenis - Microsoft 01. 02. 03. 04. 05. Introdução Visual Studio Team System

Leia mais

Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o

Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o SisMoura Objetivo Configurar o Reporting Services Como criar relatórios Como publicar relatórios Como acessar os relatórios

Leia mais

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 4

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 4 REFLEXÃO 4 Módulos 0776, 0780, 0781, 0786 e 0787 1/10 8-04-2013 Esta reflexão tem como objectivo partilhar e dar a conhecer o que aprendi nos módulos 0776 - Sistema de informação da empresa, 0780 - Aplicações

Leia mais

Frameworks orientados a objetos. Por Sergio Crespo

Frameworks orientados a objetos. Por Sergio Crespo Frameworks orientados a objetos Por Sergio Crespo Frameworks O que é um Framework??? Um framework é um conjunto de classes que constitui um design abstrato para soluções de uma família de problemas - Johnson

Leia mais

Ambientes Visuais. Ambientes Visuais

Ambientes Visuais. Ambientes Visuais Ambientes Visuais Inicialmente, apenas especialistas utilizavam os computadores, sendo que os primeiros desenvolvidos ocupavam grandes áreas e tinham um poder de processamento reduzido. Porém, a contínua

Leia mais