Skill Profile & Project CV

Total Page:16

File Type:pdf, Size:1020Kb

Skill Profile & Project CV Skill Profile & Project CV Version 2021.06 Date 18th June 2021 latest version online also available in german Reactive Systems Page 2/17 Project experience Reactive Systems can offer a wealth of experience from projects implemented in various industries. We enjoy working with already established teams but when taking on projects and implementing them at our own responsibility, we can truly shine. Our strengths lie in independent and responsible thinking and acting coherently. With our internal teamwork as well as our superb communication with external teams we ensure any project’s success. 13 frontend skills 30 implemented projects 8 backend skills active in 10 industries Reactive Systems Page 3/17 Industry experience ➢ Vending machine operation ➢ Geoinformation systems ➢ Particle measurement ➢ Access control systems ➢ Healthcare ➢ Video surveillance ➢ Event management ➢ Real estate ➢ Gastronomy ➢ Marketing Top projects of the last years •Mobile app for performing and logging COVID-19 antigen rapid tests. Angular, 2021 Bootstrap, HTML, NativeScript, SCSS, TypeScript •Further development of a web application for the submission of doctors' invoices 2020 AngularJS, Bootstrap, CSS, HTML, Java, JavaScript, SCSS •Further development of website, API and database for the presentation of real estate 2019 Angular 4, ASP.NET Core, Bootstrap, C#, Entity Framework Core •Further development of a web application for the submission of doctors' invoices 2019 AngularJS, Bootstrap, CSS, HTML, JavaScript, SCSS • Lead Management System to manage leads and actions 2019 ASP.NET Core MVC, Bootstrap, JavaScript, C#, Entity Framework, Google APIs • Web application for creating and publishing advertising campaigns 2018 Angular 5, ASP.NET, Facebook API, Google APIs, HTML, JavaScript, C# • Further development of a web application for the submission of doctors' invoices 2018 AngularJS, Bootstrap, CSS, HTML, JavaScript, SCSS • Development of a control system for a video surveillance system 2018 ASP.NET, C#, FFMPEG, UWP • Development of website, API and database for presentation of real estate 2017 Angular 4, ASP.NET Core, Bootstrap, C#, Entity Framework Core • Further development of a software for premium shops 2017 AngularJs, ASP.NET WebAPI, C#, CSS, HTML, JS, Entity Framework, SQL • Development of a software for facial recognition 2016 AngularJs, ASP.NET WebAPI, C#, CSS, HTML, JS, Neurotechnology SDK, WCF • Development of a software for measuring particles in clean rooms 2016 AngularJs, ASP.NET MVC, Bootstrap, C#, HTML, JS, Entity Framework, WCF • Further development of a geoinformation system 2015 Angular, ASP.NET WebAPI, HTML, JavaScript, Material Design, SCSS • Development of a reporting system 2014 ASP.NET, C#, SQL Reporting Services Reactive Systems Page 4/17 Skills Reactive Systems has specialised in the development of web-based business applications. We create backends in C# using the Microsoft .NET Framework as Services or APIs. They usually run in the cloud and the local intranet. The frontends are being developed in JavaScript, HTML and CSS with Angular and can be used by browser-enabled systems. If required, we can also develop WPF frontends and dock them to the backend. Frameworks – Languages – Tools ➢ Angular and AngularJs ➢ C# ➢ Git ➢ ASP.NET Core ➢ FDO ➢ Jira ➢ ASP.NET MVC and WebAPI ➢ JavaScript ➢ NPM and NodeJs ➢ Bootstrap ➢ HTML ➢ SQL Reporting Services ➢ Entity Framework ➢ (S)CSS ➢ SQL Server ➢ NativeScript ➢ SQL ➢ Team Foundation Services ➢ WCF ➢ TypeScript ➢ Visual Studio ➢ WinForms and WPF Reactive Systems Page 5/17 Ingo Grebe Ingo Grebe, Dipl.-Inform. (*19th October 1981) Company role: Founder and owner Tasks: Customer consulting, software architecture and development Since 2007 I have been working with great passion as software developer and software architect in desktop and web development. As a consultant I help increase the quality of my client’s software. By founding Reactive Systems, I aim at taking responsibility for larger projects and promoting young developers. Skills Technology Description Rating Backend ASP.NET Core Web development using ASP.NET Core ( ) ASP.NET WebAPI REST API development using ASP.NET WebAPI ( ) C# Application development with C# up to version 4.6.1 including unit tests and understanding of the concepts ( ) IoC and DI including their use within Unity FDO data access Data access via FDO ( ) Rx Software development with the Rx-Framework, as well as ( ) Observables and Observers SQL data access Data access via Entity Framework, Repository Pattern and ( ) T-SQL SQL Reporting Services Reporting with SQL Reporting Services ( ) WCF Service development using WCF ( ) Frontend Angular Web development using JavaScript and the Angular2/4 ( ) Framework AngularJS Web development using JavaScript and the AngularJS ( ) Framework ASP.NET MVC Web development using ASP.NET MVC ( ) ASP.NET Webforms Web development using ASP.NET Webforms including ( ) ViewState and Session Handling CSS Styling of web pages using pure CSS and CSS frameworks ( ) such as Bootstrap and Material Design HTML Web development using HTML including semantic ( ) elements and main components Reactive Systems Page 6/17 Technology Description Rating Ionic Framework for the development of hybrid apps ( ) JavaScript Web development via JavaScript and jQuery, web-service ( ) calls and AJAX LESS/SASS/SCSS Compiling CSS Files from LESS/SASS/SCSS ( ) NativeScript Framework for the development of hybrid apps ( ) TypeScript Web development using TypeScript ( ) WinForms Desktop development using WinForms ( ) WPF Desktop development using WPF ( ) Software/Tools Angular CLI Use of the Angular CLI for code generation, compilation, ( ) and build process Autodesk Infrastruc- Use of the Autodesk Infrastructure Map Server and ( ) ture Map Server MapGuide as map service GitHub Use of GitHub as version control system ( ) Jenkins Continuous Integration Tool ( ) Jira Task management ( ) Microsoft SQL Server Use of the SQL Server for data storage ( ) Microsoft Team Use of TFS as a version control system and for task ( ) Foundation Server management Microsoft Visual Development environment ( ) Studio NPM und NodeJs Use of NPM and NodeJs for package management and ( ) compilation SonarQube Static analysis and evaluation of source code quality ( ) Web Debugging Tools Google Chrome, IE and Firefox developer tools ( ) Reactive Systems Page 7/17 Adrián Martínez Navarro Adrián Martínez Navarro, State-certified technician for electrical engineering and information technology (*14th December 1993) Company role: Software developer Tasks: Software development and web development Since 2019 I am part of Reactive Systems and work as a fullstack developer in various projects. These include a software project for performing measurements in cleanrooms, a web project for presenting real estate and a mobile app project for performing and logging COVID-19 antigen rapid tests. Skills Technology Description Rating Backend ASP.NET Core Web development using ASP.NET Core ( ) ASP.NET WebAPI REST API development using ASP.NET WebAPI ( ) C# Application development with C# up to version 4.6.1 including unit tests and understanding of the concepts ( ) IoC and DI including their use within Unity FDO data access Data access via FDO ( ) Rx Software development with the Rx-Framework, as well as ( ) Observables and Observers SQL data access Data access via Entity Framework, Repository Pattern and ( ) T-SQL SQL Reporting Services Reporting with SQL Reporting Services ( ) WCF Service development using WCF ( ) Frontend Angular Web development using JavaScript and the Angular2/4 ( ) Framework AngularJS Web development using JavaScript and the AngularJS ( ) Framework ASP.NET MVC Web development using ASP.NET MVC ( ) ASP.NET Webforms Web development using ASP.NET Webforms including ( ) ViewState and Session Handling CSS Styling of web pages using pure CSS and CSS frameworks ( ) such as Bootstrap and Material Design HTML Web development using HTML including semantic ( ) elements and main components Reactive Systems Page 8/17 Technology Description Rating Ionic Framework for the development of hybrid apps ( ) JavaScript Web development via JavaScript and jQuery, web-service ( ) calls and AJAX LESS/SASS/SCSS Compiling CSS Files from LESS/SASS/SCSS ( ) NativeScript Framework for the development of hybrid apps ( ) TypeScript Web development using TypeScript ( ) WinForms Desktop development using WinForms ( ) WPF Desktop development using WPF ( ) Software/Tools Angular CLI Use of the Angular CLI for code generation, compilation, ( ) and build process Autodesk Infrastruc- Use of the Autodesk Infrastructure Map Server and ( ) ture Map Server MapGuide as map service GitHub Use of GitHub as version control system ( ) Jenkins Continuous Integration Tool ( ) Jira Task management ( ) Microsoft SQL Server Use of the SQL Server for data storage ( ) Microsoft Team Use of TFS as a version control system and for task ( ) Foundation Server management Microsoft Visual Development environment ( ) Studio NPM und NodeJs Use of NPM and NodeJs for package management and ( ) compilation SonarQube Static analysis and evaluation of source code quality ( ) Web Debugging Tools Google Chrome, IE and Firefox developer tools ( ) Reactive Systems Page 9/17 References This section contains an excerpt of screenshots of the web applications and development environments with project structure of the projects we have developed independently. Frontend development environment Reactive Systems Page 10/17 API and backend development environments Reactive Systems Page 11/17 Desktop optimised UI of the website https://grebe.immobilien Reactive Systems Page 12/17 Smartphone optimised UI of the website https://grebe.immobilien Reactive Systems Page 13/17 Tablet optimised UI of the application LaPartMon Measurement Reactive Systems Page 14/17 Desktop optimised UI of the application LaPartMon Management Reactive Systems Page 15/17 Desktop optimised UI of the application SprAd$ales Reactive Systems Page 16/17 Desktop optimised UI of the application SprAdConnector Reactive Systems Page 17/17 Mobile App „Mein Schnelltest“ .
Recommended publications
  • ASP.NET MVC with Entity Framework and CSS
    ASP.NET MVC with Entity Framework and CSS Lee Naylor ASP.NET MVC with Entity Framework and CSS Lee Naylor Newton-le-Willows, Merseyside United Kingdom ISBN-13 (pbk): 978-1-4842-2136-5 ISBN-13 (electronic): 978-1-4842-2137-2 DOI 10.1007/978-1-4842-2137-2 Library of Congress Control Number: 2016952810 Copyright © 2016 by Lee Naylor This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made.
    [Show full text]
  • Release 1.13 Kal Ahmed, Graham Moore
    BrightstarDB Documentation Release 1.13 Kal Ahmed, Graham Moore January 08, 2016 Contents 1 Getting Started 1 1.1 Architect.................................................1 1.2 Data....................................................1 1.3 Developer.................................................1 2 Concepts 3 2.1 Architecture...............................................3 2.2 Data Model................................................4 2.3 Storage Features.............................................5 2.4 Client APIs................................................5 2.5 Supported RDF Syntaxes........................................5 3 Why BrightstarDB? 7 3.1 An Associative Model..........................................7 3.2 Schema-less Data Store.........................................7 3.3 A Semantic Data Model.........................................7 3.4 Automatic Data caching.........................................8 3.5 Full Historical Capabilities........................................8 3.6 Developer Friendly Toolset.......................................8 3.7 Native .NET Semantic Web Database..................................8 3.8 RDF is great for powering Object Oriented solutions..........................8 4 Developing With BrightstarDB9 5 Developer Quick Start 11 5.1 Create New Project............................................ 11 5.2 Create the Model............................................. 12 5.3 Generating the Context and Classes................................... 13 5.4 Using the Context...........................................
    [Show full text]
  • How to Use the Powerpoint Template
    Getting Started with Oracle and .NET Christian Shay Eric Courville Product Manager Senior Member of Technical Staff Oracle Verizon Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted Program Agenda 1 Oracle and Microsoft 2 Oracle and .NET – Getting Started 3 Oracle Developer Tools for Visual Studio 4 Oracle Data Provider for .NET 5 Additional Oracle .NET Features Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle and Microsoft Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle’s Commitment to .NET ODP ODT & ODAC 64-bit ODAC ODAC ODAC ODAC ODAC ODAC 12c ODAC 12c .NET .NET SP 2006 ODAC 2008 2009 11.2 R2 11.2 R4 11.2 R5 R1 & R2 R3 & R4 2002-03 2005 2006 2007 2007-08 2009 2010 2011 2012 2013 2014-15 .NET VS .NET 2.0 & .NET .NET 3.5 & .NET 4 & EF .NET 4.5 & VS 2013 & VS 2015, 1.x 2003 VS 2005 3.0 VS 2008 VS 2010 VS 2012 Managed NuGet & EF Code First Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Relationship with Microsoft • Close collaboration with Microsoft Engineering teams Engineering • Access to pre-release Microsoft product drops • Visual Studio Industry Partner (VSIP) • Event sponsorship – MS Ignite and Worldwide Partner Marketing Conference • Joint training, road shows, collateral, etc. • Microsoft Premier Support Agreement Support • Collaboration of support teams Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle and .NET Getting Started Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle .NET Development Environment Oracle Developer Tools Oracle Data Provider Oracle Providers for for Visual Studio for .NET ASP.NET App Development Deploy Visual .NET Studio Framework Deploy Database Web or Development Client/Server Oracle Database Extensions for .NET Copyright © 2015, Oracle and/or its affiliates.
    [Show full text]
  • Python for the C# Developer
    {SDD} 2014 Software Design & Development Python for the C# developer Michael Kennedy @mkennedy http://blog.michaelckennedy.net Objectives • Introduce the basics of the Python language • Review what is awesome about C# and .NET • Explore Python's version of each C# / .NET feature DEVELOPMENTOR Michael Kennedy | @mkennedy | blog.michaelckennedy.net What is Python? • High-level programming language • Interpreted (sometimes JIT compiled) • Object-oriented (especially Python 3) • Strongly-typed with dynamic semantics • Syntax emphasizes readability • Supports modules and packages • Batteries included (large standard library [1]) DEVELOPMENTOR Michael Kennedy | @mkennedy | blog.michaelckennedy.net The ‘shape’ of a Python program • Python defines code blocks (known as suites in Python) using whitespace and colons. Things to note: def somemethod(name): • No semicolons if name == "Michael": print("Hi old friend") • Code blocks start with ‘:’ else: • Whitespace really really matters print("Nice to meet you") • There are no braces print("My name is … ") • There are no parentheses • Tabs are not your friend def main(): somemethod() Code suites DEVELOPMENTOR Michael Kennedy | @mkennedy | blog.michaelckennedy.net Python language demo DEVELOPMENTOR Michael Kennedy | @mkennedy | blog.michaelckennedy.net What's awesome about C# and .NET? System.Object: Everything is an object. LINQ IEnumerable + foreach loops Visual Studio / IDEs Class properties ( int Age {get; set;} ) Side-by-side execution (isolation) Anonymous types Iterator methods / yield return
    [Show full text]
  • Entity Framework Overview the Entity Framework Is a Set of Technologies in ADO.NET That Support the Development of Data-Oriented Software Applications
    Entity Framework Overview The Entity Framework is a set of technologies in ADO.NET that support the development of data-oriented software applications. Architects and developers of data-oriented applications have struggled with the need to achieve two very different objectives. They must model the entities, relationships, and logic of the business problems they are solving, and they must also work with the data engines used to store and retrieve the data. The data may span multiple storage systems, each with its own protocols; even applications that work with a single storage system must balance the requirements of the storage system against the requirements of writing efficient and maintainable application code. The Entity Framework enables developers to work with data in the form of domain-specific objects and properties, such as customers and customer addresses, without having to concern themselves with the underlying database tables and columns where this data is stored. With the Entity Framework, developers can work at a higher level of abstraction when they deal with data, and can create and maintain data-oriented applications with less code than in traditional applications. Because the Entity Framework is a component of the .NET Framework, Entity Framework applications can run on any computer on which the .NET Framework starting with version 3.5 SP1 is installed. The following sections in this topic provide more detail about the Entity Framework: Giving Life to Models Mapping Objects to Data Accessing and Changing Entity Data Data Providers Entity Data Model Tools Learning More Giving Life to Models A longstanding and common design approach when building an application or service is the division of the application or service into three parts: a domain model, a logical model, and a physical model.
    [Show full text]
  • Dotnet for Java Developers.Pdf
    EDITION 1.0 DOWNLOAD available at: https://aka.ms/dotnet-forjavadevs PUBLISHED BY DevDiv, .NET and Visual Studio product teams A division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2018 by Microsoft Corporation All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. This book is provided “as-is” and expresses the author’s views and opinions. The views, opinions, and information expressed in this book, including URL and other Internet website references, may change without notice. Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred. Microsoft and the trademarks listed at http://www.microsoft.com on the “Trademarks” webpage are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. .NET for Java Developers Prepared for Microsoft by Ted Neward, Principal, Neward & Associates, LLC Contents Introduction 1 History 3 Of components, managed environments, and code 3 Hello, .NET 5 Hello, strange new world 9 Getting Started: Tooling 10 Hello, web? 10 Docker all the things! 10 Linux .NET? 10 Visual Studio Code 11 Mac .NET? 12 Windows: Visual Studio 14 Hello, dotnet: CLI style 15 Hello, .NET: IDE style 16 Solutions and projects 18 Goodbye, HelloWorld 19 C#, Succinctly 20 C# Basics 20 Starting exploration: classes, properties, and methods 21 Lambdas, type inference, and extension classes 25 Language-INtegrated Query (LINQ) 27 Asynchronous programming with Async/Await 28 Frameworks, for the Win! 29 ASP.NET Core Web API 30 ASP.NET Core MVC 33 Entity Framework Core 35 Wrapping Up 39 iii Introduction When I was about eight years old, my parents took my sister and me to Paris, France.
    [Show full text]
  • Annals of the University of North Carolina Wilmington Master of Science in Computer Science and Information Systems
    Annals of the University of North Carolina Wilmington Master of Science in Computer Science and Information Systems RE-VISIONING OF THE AUTOMATIC GRADING/LEARNING SYSTEM Jason Felds A Capstone Project Submitted to the University of North Carolina Wilmington in Partial Fulfillment of the Requirements for the Degree of Master of Science Department of Computer Science Department of Information Systems and Operations Management University of North Carolina Wilmington 2012 Approved by Advisory Committee ______________________________ ______________________________ Dr. Bryan Reinicke Dr. Laurie Patterson ______________________________ ______________________________ Kevin Matthews Dr. Thomas Janicki, Chair Accepted By _______________________________ Dean, Graduate School Abstract Re-visioning of the Automatic Grading/Learning System. Felds, Jason, 2012. Capstone Paper, University of North Carolina Wilmington. In 2008, the ISOM department at UNCW implemented a system that would allow students in certain classes to be able to submit electronic files to be automatically graded as part of the existing grade book system. While that system has been successful, enhancements are desired to make the system more user-friendly and to grade additional features. A number of flaws have been uncovered with the Automatic Grading/Learning System (AGLS) that should be corrected. The goal of this project is to make it easier for the professor to create and grade assignments, but also to make the AGLS more generic so it may be used by other grade book systems.
    [Show full text]
  • Building an MVC 3 App with Code First and Entity Framework 4.1 Julie Lerman
    Building an MVC 3 App with Code First and Entity Framework 4.1 Julie Lerman March 2011 Watch a video of this content Download the code for this article: · C# version (VS2010) · VB version (VS2010) Microsoft’s ADO.NET Entity Framework (EF) simplifies data access by allowing you to avoid working directly with the database in your code. Instead you can retrieve data by writing queries against strongly typed classes letting the Entity Framework handle the database interaction on your behalf. EF can also persist changes back to the database for you. In addition to this benefit, you will also benefit from the EF’s comprehension of relationships. This means you will not be required to write extra code to specify joins between entities when expressing queries or simply working with your objects in memory. EF provides you with three ways to describe the model of your entities. You can begin with a legacy database to create a model. You can design a model in a designer. Or you can simply define classes and let EF work with those. This last tactic is referred to as code first, because the first thing you do is write code to describe your entities. In this whitepaper, I will walk you through creating a simple MVC 3 application using Entity Framework’s code first technology to describe your classes and manage all of your data access. Overview In this walkthrough you will build pieces of a blogging application. The walkthrough will not result in a fully functional blogging application, but instead it will use the blog classes to demonstrate code first’s features.
    [Show full text]
  • Time Efficient Data Migration Among Clouds
    Time Efficient Data Migration among Clouds Syeda Munazza Marium, Liaquat Ali Thebo, Syed Naveed Ahmed jaffari Muhammad Hunain Memon Computer System Engineering Department Mehran University of Engineering & Technology School of Information Science and Technology Sindh Pakistan University of Science and Technology of China, [email protected], Hefei, China [email protected], [email protected] [email protected] Abstract— Cloud computing is one of the chief requirements of [35].This researched focused on an issue called cloud migration. modern IT trade. Today’s cloud industry progressively dependent Transferring data from one cloud to another with efficiency and on it, which lead mutually abundant solutions and challenges. operational processing is aimed here. Proposed online lazy Among the numerous challenges of Cloud computing, cloud migration (OLM) algorithm and a randomized fixed horizon migration is one of the major concern, and it is necessity to design control (RFHC) algorithm as a solution for cost-minimization optimize solutions to advance it with time. Data migration researchers attempt to move data concerning varying problem in data migration [31]. This work is dedicated to key geographical locations, which contain huge data volumes, compact challenges emerged when dealing with Iaas Infrastructure as a time limit and problematical architectures. Researchers aim to service and networking architecture of cloud like Software- transfer data with minimal transmission cost and used various defined networking (SDN) and other architectures [29]. In this efficient scheduling methods and other techniques to achieve this paper author investigates mobile cloud architecture and present objective. In former research struggles, numerous solutions have critical analysis over application model classification, decision proposed.
    [Show full text]
  • Windows Presentation Foundation Using C# (VS 2013)
    Windows Presentation Foundation Using C#® (VS 2013) This course introduces Windows Presentation Foundation or WPF, the .NET technology from Microsoft for building rich Windows applications. It was originally part of .NET 3.0, previously called “WinFX” by Microsoft. WPF includes an XML-based markup language for defining program elements, Extensible Application Markup Language (XAML). WPF applications can be created using only code or a combination of code and XAML pages. This course covers the essentials of WPF, providing an orientation to this technology and a firm foundation for creating applications. The course is current to .NET 4.5.1 and Visual Studio 2013. WPF is a complex technology that can have a steep learning curve. This course approaches the subject in a practical manner, introducing the student to the fundamentals of creating Windows applications using the features of WPF. It includes coverage of both traditional concepts such as controls and new concepts such as XAML, flexible layout, logical resources, dependency properties, routed events, and the loosely-coupled command architecture of WPF. Data binding is discussed in detail, including visual data binding using Visual Studio 2013 and accessing databases using Entity Framework 6. Course Objectives: Gain an understanding of the philosophy and architecture of WPF. Create Windows applications using the classes provided by WPF. Understand the principles of XAML and create applications using a combination of code and XAML. Use the layout features of WPF to create flexible and attractive user interfaces. Implement event and command-driven applications with windows, menus, dialogs, toolbars, and other common user interface features. Use more advanced features of WPF such as dependency properties, routed events, logical resources, styles, templates, and data binding.
    [Show full text]
  • Microsoft ADO.NET Entity Framework Step by Step
    Microsoft ADO.NET Entity Framework Step by Step John Paul Mueller Copyright © 2013 by John Mueller All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. ISBN: 978-0-735-66416-6 1 2 3 4 5 6 7 8 9 LSI 8 7 6 5 4 3 Printed and bound in the United States of America. Microsoft Press books are available through booksellers and distributors worldwide. If you need support related to this book, email Microsoft Press Book Support at [email protected]. Please tell us what you think of this book at http://www.microsoft.com/learning/booksurvey. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/ Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. This book expresses the author’s views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book. Acquisitions and Developmental Editor: Russell Jones Production Editor: Christopher Hearse Editorial Production: Zyg Group, LLC Technical Reviewer: Russ Mullen Indexer: Zyg Group, LLC Cover Design: Twist Creative • Seattle Cover Composition: Ellie Volckhausen Illustrator: Rebecca Demarest This book is dedicated to Kevin Smith, a good friend who’s helped us realize some of our most special dreams.
    [Show full text]
  • Windows Presentation Foundation (WPF) Using C
    Windows Presentation Foundation (WPF) Using C# Description This Windows Presentation Foundation (WPF) Training Using C# training class introduces Windows Presentation Foundation or WPF, the .NET technology from Microsoft for building rich Windows applications. This course covers the essentials of WPF, providing an orientation to this technology and a firm foundation for creating applications. The course is current to Visual Studio 2017 and the latest versions of the classical .NET Framework. WPF is a complex technology that can have a steep learning curve. This course approaches the subject in a practical manner, introducing the student to the fundamentals of creating Windows applications using the features of WPF. It includes coverage of both traditional concepts such as controls and new concepts such as XAML, flexible layout, logical resources, dependency properties, routed events, and the loosely coupled command architecture of WPF. Data binding is discussed in detail, including visual data binding using Visual Studio 2017 and accessing databases using Entity Framework 6. The course also covers styles, templates, skins and themes. The course concludes with a brief lesson on WPF and Windows Forms interoperation. At the end of thic course Delegates will Gain an understanding of the philosophy and architecture of WPF. Create Windows applications using the classes provided by WPF. Understand the principles of XAML and create applications using a combination of code and XAML. Use the layout features of WPF to create flexible and attractive user interfaces. Gain an understanding of the philosophy and architecture of WPF. Create Windows applications using the classes provided by WPF. Understand the principles of XAML and create applications using a combination of code and XAML.
    [Show full text]