Learn to develop.net applications and master related technologies.

Similar documents
DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

DE Developing Windows Applications with Microsoft Visual Studio 2010

Developing Windows Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

Windows Presentation Foundation (WPF)

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Upgrading to Windows Server 2008

Fundamentals of XAML and Microsoft Expression Blend

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

20483BC: Programming in C#

Visual Studio 2015: Windows Presentation Foundation (using VB.NET Language) Training Course Outline

Windows Presentation Foundation Visual Studio.NET 2008

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

Essentials of Developing Windows Store Apps Using C#

NE Fundamentals of XAML and Microsoft Expression Blend

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led


Developing Windows Applications with Microsoft Visual Studio 2010

Programming in Visual Basic with Microsoft Visual Studio 2010

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

Windows Presentation Foundation Programming Using C#

ExecuTrain Course Outline MOC 6460A: Visual Studio 2008: Windows Presentation Foundation

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

Introduction to Web Development with Microsoft Visual Studio 2010

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

--Microsoft-- --Windows Phone--

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

Microsoft Visual Studio 2010 Training Course Catalogue. Learning Solutions

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

Windows 8. Rainer Stropek. System Architecture. System Architecture re of Windows Store Apps. Saves the day. software architects gmbh

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Introduction. Thank you for picking up Silverlight 1.0 Unleashed! IN THIS CHAPTER. . Who Should Read This Book?. Software Requirements

DE Introduction to Web Development with Microsoft Visual Studio 2010

An Overview of Microsoft Visual Studio 2008

PROGRAMMING WITH THE MICROSOFT.NET FRAMEWORK USING MICROSOFT VISUAL STUDIO 2005 Course No. MS4995A 5 Day PREREQUISITES COURSE OUTLINE

Break Through Your Software Development Challenges with Microsoft Visual Studio 2008

The C# Programming Language. Overview

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48)

Developing Rich Internet Applications Using Microsoft Silverlight 4

Windows 8 Release Preview. Product Guide for Developers. preview.windows.com

Practical WPF. Learn by Working Professionals

Education Brochure. Education. Accelerate your path to business discovery. qlik.com

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Programming in C# with Microsoft Visual Studio 2010

Etanova Enterprise Solutions

NET 3.0 and NET 3.0 contains four building blocks, shown in the figure below:

.NET-Technologies COURSE SYLLABUS. Industrial Training. PH : , Vazhoor Road Changanacherry-01

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

CHAPTER 1: INTRODUCING C# 3

Introduction to Web Development with Microsoft Visual Studio 2010

DOT NET SYLLABUS FOR 6 MONTHS

Programming in C# for Experienced Programmers

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

MICROSOFT VISUAL STUDIO 2010 Overview

Developing Data Access Solutions with Microsoft Visual Studio 2010

Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

WEB DESIGN SERVICES. Google Certified Partner. In-Studio Interactive CEO: Onan Bridgewater. instudiologic.com.

Course 1: Microsoft Professional Orientation: Front-End Web Developer

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Course 1: Microsoft Professional Orientation: Front-End Web Developer

Beginning Silverlight 5 in C #

IT Training Catalog Attend face-to-face in the classroom, remotelive, on-demand or on site at your facility

ECDL PROFILE DO IT YOU WAY

Curriculum Guide. ThingWorx

SharePoint 2013 End User

Developing Microsoft SharePoint Server 2013 Core Solutions

Apex TG India Pvt. Ltd.

DNWSH - Version: 2.3..NET Performance and Debugging Workshop

CodeValue. C ollege. Prerequisites: Basic knowledge of web development and especially JavaScript.

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Training Consulting - Mentoring

Developing Rich Internet Applications Using Microsoft Silverlight 4

MICROSOFT DEVELOPER AND DESIGNER TOOLS Product Guide

MICROSOFT DEVELOPER AND DESIGNER TOOLS Product Guide

Course Hours

RAD Studio XE Datasheet

Introduction to.net Framework

DOT NET Syllabus (6 Months)

EEE-425 Programming Languages (2013) 1

Creating and Running Your First C# Program

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Silverlight. Daron Yöndem

Exploring.Net Orcas. Contents. By Punit Ganshani

Microsoft TechEd US, Europe, Malaysia, Visual Studio Connections, DevTeach, INETA Speakers Bureau, MSDN Webcasts

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Information Brochure Information Brochure. An ISO 9001:2015 Institute. ADMEC Multimedia Institute. Web Master Plus. Designing Development Promotion

The electives catalogue January Multimedia Design and Communication

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Programming in C# (20483)

Introduction to Xamarin Cross Platform Mobile App Development

WHAT S NEW IN QLIKVIEW 11

Transcription:

Courses

Software Development Learn to develop.net applications and master related technologies. Software Development with Design These courses offer a great combination of both.net programming using Visual Studio and UI creation using Microsoft design tools. Design These courses are focused on UI layout and design of UI components. Learn how to get creative with Microsoft tools and benefit from the designer / developer workflow!

Content Course Customization 5 Essential C# and.net Framework 6 Advanced C# and.net Framework 8 VB.NET and.net Framework 10 Advanced Debugging 12 Automating UI Tests 14 Mastering Development of Windows Store Apps in Windows 8 Mastering Windows Presentation Foundation 16 18 Silverlight for Applications 20 Silverlight for Windows Phone 8 22 Expression Blend and WPF/Silverlight for Designers 24 Design for Touch Interface 26

About Cenito 4 Finding your needs The balance in our way of approaching software development and meeting our customers needs is found in the intersection between people, design and technology. Designer and developer collaboration By using the latest tools and technologies we make developers and designers work together in a seamless process. This makes it possible to deliver exciting software and engaging user interfaces that bring a competitive edge.

Course Customization Fit your needs All courses can be customized to fit the need of your company. Course customization is something that s getting more and more common among our customers today. Some companies prefer a more contemplative pace, where the courses are held over a longer period. This allows the participants to absorb, reflect and apply the knowledge they have acquired in each session. As an option, we offer a set of assignments that help the participants to stay on track between sessions. All courses can either be condensed or expanded by removing or adding content based the need of your company. The courses can either be held in our classroom at the Cenito office in central Malmö, or another preferred location. 5 Course assignments between sessions are also an optional but popular method for both the company and the participants to make sure that all participants have understood the content from the previous session.

Essential C# and.net Framework 6 Software Development Overview Microsoft.NET Framework is a software technology that the vast majority of solutions can benefit from, such as traditional Windows applications, client/server solutions, web applications, etc. Applications targeting.net can be executed on a lot of different operating systems from Windows CE and Windows Phone on devices to Windows 8 on desktop, as well as Linux, Solaris and Mac OS X. Objectives Upon course completion the participants will have knowledge in the syntax and semantics of C#. Participants will also gain a deeper understanding about the special programming constructs and features in C# and the.net Framework. Prerequisites Basic knowledge in object-oriented programming. This hands-on course utilizes the strength of both Visual Studio 2012 and.net Framework 4.5. Several new concepts, techniques and best practices are introduced throughout this course. The included exercises will also let the participants get some practical experience with.net Framework and C#.

Content Common Language Runtime Framework Class Library Fundamentals Value Types / Reference Types Inheritance Interfaces Arrays and Collections Exception Handling Events Finalization Literature CLR via C#, Third Edition Slides with notes Exercises with sample solutions Course Length 2 days 7

Advanced C# and.net Framework 8 Software Development Overview Microsoft.NET Framework is a software technology that the vast majority of solutions can benefit from, such as traditional Windows applications, client/server solutions, web applications, etc. Applications targeting.net can be executed on a lot of different operating systems from Windows CE and Windows Phone on devices to Windows 8 on desktop, as well as Linux, Solaris and Mac OS X. Objectives Upon course completion the participants will have knowledge in the syntax and semantics of C#. Participants will also gain a deeper understanding about the special programming constructs and features in C# and the.net Framework. Prerequisites Basic knowledge in object-oriented programming. This hands-on course utilizes the strength of both Visual Studio 2012 and.net Framework 4.5. Several new concepts, techniques and best practices are introduced throughout this course. The included exercises will also let the participants get some practical experience with.net Framework and C#.

Content Common Language Runtime Framework Class Library Value Types / Reference Types Inheritance Interfaces Arrays and Collections Generics Exception Handling LINQ Delegates and Events Parallel Programming Asynchronous Programming Custom Attributes Reflection Migration OR Mapping Unit Testing Literature CLR via C#, Third Edition Slides with notes Exercises with sample solutions Course Length 4 days 9

VB.NET and.net Framework 10 Software Development Overview Microsoft.NET Framework is a software technology that the vast majority of solutions can benefit from, such as traditional Windows applications, client/server solutions, web applications, etc. Applications targeting.net can be executed on a lot of different operating systems from Windows CE and Windows Phone on devices to Windows 8 on desktop, as well as Linux, Solaris and Mac OS X. Objectives Upon course completion the participants will have knowledge in the syntax and semantics of VB.NET. Participants will also gain a deeper understanding about the special programming constructs and features in VB.NET and the.net Framework. Prerequisites Basic knowledge in object-oriented programming. This hands-on course utilizes the strength of both Visual Studio 2012 and.net Framework 4.5. Several new concepts, techniques and best practices are introduced throughout this course. The included exercises will also let the participants get some practical experience with.net Framework and VB.NET.

Content Common Language Runtime Framework Class Library Fundamentals Value Types / Reference Types Inheritance Interfaces Arrays and Collections Exception Handling Delegates Events Parallel Programming Finalization Custom Attributes Literature Slides with notes Exercises with sample solutions Course Length 2 days 11

Advanced Debugging in.net 12 Software Development Overview Memory management in Microsoft.NET Framework is managed by the Common Language Runtime and the Garbage Collector. Nevertheless, it is all too easy to introduce memory leaks in your programs. These memory leaks will eventually lead to degraded performance and/or crashes due to Out Of Memory exceptions. These exceptions are not always related to a high memory usage, but can also occur as a result of other resource leaks. This hands-on course utilizes the WinDbg debugger, which is part of the Microsoft Debugging Tools for Windows. Together with the SOS debugging extension we are able to visualize the inner workings of memory management in.net Framework and to track down memory leaks. Objectives Upon course completion the participants will have knowledge in common ways of introducing and preventing memory leaks in.net Framework, by utilizing WinDbg and SOS to find them. This knowledge is applicable to all desktop versions of.net Framework, and with some exceptions also the Compact Framework and Windows Phone 8. Participants will also gain a deeper understanding of how the memory management in.net Framework works. Prerequisites Basic knowledge in.net Framework.

Content Introduction Stacks & Heaps Garbage Collection Generations Out Of Memory x86 / x64 IDisposable & Finalizers WinDbg & SOS Acquiring memory dumps Literature Slides with notes Exercises with sample solutions Course Length 1 day 13

Automated UI Tests 14 Software Development Overview Introducing automated UI testing allows software quality teams to focus their efforts into designing the test cases, rather than struggle with technical details to make the tests execute properly. This makes test development more cost-efficient, and also brings a higher level of software quality in the end. With Visual Studio 2010 and the UI testing framework, Test Automation FX (TAFX for short) we will teach you how to incorporate tests in your project. You will learn the full range of UI testing from simple play and record UI tests to implement hard core custom made control part providers. The course will also help you master UI testing and provide you with tools and techniques to handle the testing requirements in your project. Objectives Upon course completion the participants will have knowledge in techniques that will help them to successfully implement UI tests using TAFX in their teams or organizations. They will gain general knowledge of Windows screen reader API:s, and UI testing techniques. Prerequisites Basic knowledge of C# or VB.NET.

Content Basic UI testing Automated UI tests UI test tools Automated UI tests with TAFX Data Driven tests TDD, Test Driven Development Visual Studio Data driven tests Visual Studio UI Test UI Tests with NUnit Execute tests inside your application Custom verifications Control parts and TAFX Presenting your test results UI tests in a Continuous Integration enviroment Implement automated UI tests Literature Slides with notes Exercises with sample solutions Course Length 2 days 15

Mastering Development of Windows 16 Software Development with Design Overview The Windows Runtime is designed to make it easy for you to create apps using technologies that you already are familiar with. You can write apps that are tailored to every hardware form factor and that participate in the breadth and diversity of the Windows ecosystem. Windows Store apps are optimized for touch, aware of the user s location and identity, and hosted in the Windows Store. They are always on and available for instant use, and always connected with the latest content from the web. Users can discover and purchase your apps in the Windows Store, and they can be confident that apps install quickly and uninstall cleanly. Objectives Upon course completion the participants will have in-depth knowledge of how to develop Windows Store apps that integrate with Windows 8. Prerequisites Basic knowledge in C# and.net Framework.

Store Apps in Windows 8 Content XAML Application Core Application Lifecycle View Management Asynchronous Pattern Data Bindings Virtualization Commanding Capabilities Contracts and Extensions Storage Tiles Animations Localization Packages and deployment Windows Store Literature Programming Windows 6th Edition Slides with notes Exercises with sample solutions Course Length 3 days 17

Mastering Windows Presentation 18 Software Development with Design Overview Windows Presentation Foundation, WPF, is the next generation user interface framework for Windows. It unifies developers and designers, finally making it possible to work more easily and closely together, by providing a unified programming model for building rich Windows user experiences. This hands-on course utilizes the strength of both Visual Studio 2012 and Microsoft Expression Blend, in order to develop WPF applications in the most efficient way. Several new concepts, techniques and best practices are introduced throughout this course. These will be demonstrated in different ways and exercises will also let the participants get practical experience with WPF and the available tools. Objectives Upon course completion the participants will have knowledge in the most important concepts of Windows Presentation Foundation. The tools used throughout the course contribute to make the participants get started with UI development as quickly as possible. Prerequisites Basic knowledge in.net Framework.

Foundation Content Introduction XAML Dependency Properties Routed Events Commands Standard Controls Layout Transformations Applications Resources Data Bindings Styles Templates Animations Custom Controls Interoperability Literature Windows Presentation Foundation Unleashed Slides with notes Exercises with sample solutions Course Length 3 days 19

Silverlight for Applications 20 Software Development with Design Overview Silverlight is an application framework for writing and running rich Internet applications, while at the same time supporting out-ofbrowser execution. The run-time environment for Silverlight is available as a plug-in for web browsers running under Windows and Mac OS X. Silverlight is also one of the two application development platforms for Windows Phone 8. It unifies developers and designers, finally making it possible to work more easily and closely together, by providing a unified programming model for building rich Windows user experiences. This hands-on course utilizes the strength of both Visual Studio 2012 and Microsoft Expression Blend, in order to develop Silverlight applications in the most efficient way. Objectives Upon course completion the participants will have knowledge in the most important concepts of Silverlight. The tools used throughout the course contribute to make the participants get started with UI development as quickly as possible. Prerequisites Basic knowledge in.net Framework.

Content Introduction XAML Dependency Properties Routed Events Commands Standard Controls Layout Transformations Applications Resources Data Bindings Styles Templates Animations Custom Controls Literature Silverlight Unleashed Slides with notes Exercises with sample solutions Course Length 3 days 21

Silverlight for Windows Phone 8 Software Development with Design Overview Windows Phone 8 is the latest version of the Windows Mobile operating system developed by Microsoft. It has a completely redesigned and new Windows UI. Silverlight is one of the two application development platforms for Windows Phone 8. It unifies developers and designers, finally making it possible to work more easily and closely together, by providing a unified programming model for building rich user experiences. Objectives Upon course completion the participants will have knowledge in the most important concepts of Silverlight for Windows Phone 8. The tools used throughout the course contribute to make the participants get started with UI development as quickly as possible. Prerequisites Basic knowledge in.net Framework. 22 This hands-on course utilizes the strength of both Visual Studio 2012 and Microsoft Expression Blend, in order to develop applications for Windows Phone 8 in the most efficient way.

Content Introduction XAML Dependency Properties Routed Events Commands Standard Controls Layout Transformations Applications Resources Data Bindings Styles Templates Animations Custom Controls Literature Windows Phone 8 Unleashed Slides with notes Exercises with sample solutions Course Length 3 days 23

Expression Blend and WPF/Silverlight Design Overview Windows Presentation Foundation (WPF) is the next generation platform for creating user interfaces with the Microsoft. NET. With WPF, developers and designers can easily create dynamic, data-driven and visually appealing interfaces. In this course you will learn how you can use Expression Blend to develop WPF applications in direct collaboration with developers. Objectives Designers and others who want to use WPF to build modern, visual applications for Windows, Internet Explorer or Silverlight. For deeper technical guidance on how to use WPF, we recommend our course Windows Presentation Foundation for Developers. Prerequisites None 24

for Designers Content Expression Blend Workspace Designing with Expression Blend Working with layouts, Canvas, Grid, and panels Animations Data Bindings Styles and templates Event and methods Create and use custom layouts Advanced control use Interaction with Expression Design Literature Windows Presentation Foundation Unleashed Slides with notes Exercises with sample solutions Course Length 3 days 25

Design for Touch Interface Design Overview This course is perfect if you are working with touch screen devices and wish to improve your design skills and make your applications more user friendly. You will learn a number of approaches and principles for interface design, color composition and layout techniques using Microsoft Expression Design. This tool is well integrated with Expression Blend, allowing you to work efficiently with your graphical design as well as your application development. Objectives Upon course completion the participants will have knowledge of how to create a professional user interface for a variety of different touch screen devices, both in terms of the graphical design and the usability of the application and basic color composition, layout and graphical design. Prerequisites None 26 This is a good introduction to graphical design and if you wish to learn more our Expression Blend course is perfect to take you to the next level.

Content Introduction to touch based devices UX - User Experience Colors Layout Designing with vector graphics Expression Design Introduction Component design such as buttons and icons Workshop: Create your own User Interface Literature Designing the User Interface Course Length 2 days 27

Cenito Software AB Cenito Software Design AB +46 (0)40-685 50 00 info@cenito.se http://www.cenito.se Södra Tullgatan 4 21140 MALMÖ Sweden