This cover the information how the SharePoint Online Migration API (in preview when I am writing) help using Azure to migrate files and metadata from fileshares/SharePoint on-premises to SharePoint Online.
In this presentation we are going to take a deep dive to the modern Team and Communication Site provisioning by hooking into the out-of-the-box site provisioning flow and by using SharePoint Framework for customization as well as extending the provisioning flow with Office Dev PnP toolset. How about provisioning Microsoft Team in addition to the team site? It is possible with Microsoft Teams commandlets - come to this session to learn how to do it. All the showcased code will be available in GitHub after the presentation.
O365Con18 - Customizing SharePoint and Microsoft Teams with SharePoint Framew...NCCOMMS
SharePoint Framework web parts provide a powerful and modern way to customize SharePoint and Microsoft Teams. They allow building client-side web parts that can be used in SharePoint pages and Teams tabs. Using Office UI Fabric components ensures web parts have a consistent and polished look and feel. Microsoft provides many resources to help developers get started with building web parts, including documentation, videos, and community support.
This document provides an overview and summary of SharePoint Framework extensions, including:
- Application customizers allow customizing UI elements when placeholders change.
- Command sets enable/disable commands and execute custom logic. They are available in context menus and top menus.
- Field customizers override cell rendering and disposal to customize individual fields.
- Extensions are deployed via elements.xml and can be deployed tenant-wide via client side component instances in SPFx 1.6.
- The presentation covers the roles, types, development, and deployment of SPFx extensions.
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...NCCOMMS
This document discusses using PowerApps to build custom forms for SharePoint with Azure Maps. PowerApps allows building apps, forms, and workflows without code across platforms by connecting to existing systems and data sources. It describes how PowerApps can connect to SharePoint data and embed forms. Using Azure Maps services like geocoding and routing, a demo is shown building a custom form for a SharePoint candidate list that utilizes the candidate's address to call Azure Maps APIs.
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...SPS Monaco
Quel développeur n’a jamais rêvé d’avoir une assurance qualité de bout en bout pour éviter le stress et les cauchemars ? Historiquement avec SharePoint on a toujours dit que c’était chose compliquée, coûteuse etc…
Nous verrons un ensemble d’outils et de solutions avec Visual Studio Team Services qui vous démontreront le contraire et vous n’aurez plus d’excuses après cette session pour automatiser la qualité dans vos processus.
Au programme :
- Gestion des sources et des branches
- Build automtisé de solutions/apps SharePoint
- Déploiements automatisés
- Tests automatisés
- Qualité de code
Nombreuses démonstrations
B6 - Using Office 365 groups in Power Bi - Marco RussoSPS Monaco
This document discusses using Office 365 groups with Power BI. It provides an overview of Power BI features like data sources, visualizations, and sharing/collaboration. It then covers specific topics like sharing dashboards, using OneDrive for Business, creating app workspaces (which generate Office 365 groups), adding members, and refreshing data uploaded from workbooks or the Power BI service.
This cover the information how the SharePoint Online Migration API (in preview when I am writing) help using Azure to migrate files and metadata from fileshares/SharePoint on-premises to SharePoint Online.
In this presentation we are going to take a deep dive to the modern Team and Communication Site provisioning by hooking into the out-of-the-box site provisioning flow and by using SharePoint Framework for customization as well as extending the provisioning flow with Office Dev PnP toolset. How about provisioning Microsoft Team in addition to the team site? It is possible with Microsoft Teams commandlets - come to this session to learn how to do it. All the showcased code will be available in GitHub after the presentation.
O365Con18 - Customizing SharePoint and Microsoft Teams with SharePoint Framew...NCCOMMS
SharePoint Framework web parts provide a powerful and modern way to customize SharePoint and Microsoft Teams. They allow building client-side web parts that can be used in SharePoint pages and Teams tabs. Using Office UI Fabric components ensures web parts have a consistent and polished look and feel. Microsoft provides many resources to help developers get started with building web parts, including documentation, videos, and community support.
This document provides an overview and summary of SharePoint Framework extensions, including:
- Application customizers allow customizing UI elements when placeholders change.
- Command sets enable/disable commands and execute custom logic. They are available in context menus and top menus.
- Field customizers override cell rendering and disposal to customize individual fields.
- Extensions are deployed via elements.xml and can be deployed tenant-wide via client side component instances in SPFx 1.6.
- The presentation covers the roles, types, development, and deployment of SPFx extensions.
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...NCCOMMS
This document discusses using PowerApps to build custom forms for SharePoint with Azure Maps. PowerApps allows building apps, forms, and workflows without code across platforms by connecting to existing systems and data sources. It describes how PowerApps can connect to SharePoint data and embed forms. Using Azure Maps services like geocoding and routing, a demo is shown building a custom form for a SharePoint candidate list that utilizes the candidate's address to call Azure Maps APIs.
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...SPS Monaco
Quel développeur n’a jamais rêvé d’avoir une assurance qualité de bout en bout pour éviter le stress et les cauchemars ? Historiquement avec SharePoint on a toujours dit que c’était chose compliquée, coûteuse etc…
Nous verrons un ensemble d’outils et de solutions avec Visual Studio Team Services qui vous démontreront le contraire et vous n’aurez plus d’excuses après cette session pour automatiser la qualité dans vos processus.
Au programme :
- Gestion des sources et des branches
- Build automtisé de solutions/apps SharePoint
- Déploiements automatisés
- Tests automatisés
- Qualité de code
Nombreuses démonstrations
B6 - Using Office 365 groups in Power Bi - Marco RussoSPS Monaco
This document discusses using Office 365 groups with Power BI. It provides an overview of Power BI features like data sources, visualizations, and sharing/collaboration. It then covers specific topics like sharing dashboards, using OneDrive for Business, creating app workspaces (which generate Office 365 groups), adding members, and refreshing data uploaded from workbooks or the Power BI service.
Extend Microsoft Flow Capabilities Using Microsoft Graph APISuhail Jamaldeen
This document discusses extending Microsoft Flow capabilities using the Microsoft Graph API. It provides an overview of Microsoft Flow and the Microsoft Graph API, including supported platforms. It describes how Flow can be used to automate workflows between apps and services using triggers, actions, and conditions without code. The Microsoft Graph API provides a single endpoint for calling Office 365 APIs rather than separate endpoints, simplifying token management and supporting multiple platforms.
Develop, Build, Package and Deploy Office Add-ins with Visual Studio - ESPC 2015Bram de Jager
Office Add-ins have been around for a while as VSTO packages, but things have changed with the introduction of Office 2013. A new App Model for Office provides add-ins who live both in the Office Desktop client and Office Online. Join this session to discover what Office Add-ins are, discover the latest changes and how to create them using standard-based technologies like HTML5, JavaScript and CSS3.
The session covers different types of Office Add-ins, like task pane, content add-ins for Word, Excel, PowerPoint and mail add-ins for Outlook. We'll talk about how to develop, build, package and deploy Office Add-ins. Demo's cover creating add-ins with Visual Studio and deploy them for availability in the store.
The document discusses strategies for deploying SharePoint solutions across multiple tenants and environments in Azure. It recommends using resource groups to deploy resources for each environment and following naming conventions. Automating deployments with tools like Azure DevOps is also suggested. Challenges with services like search, metadata, user profiles and apps across tenants are covered. Connecting related Azure services like web apps, key vault and application insights is demonstrated.
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenNCCOMMS
The document summarizes an Office 365 & SharePoint Connect 2018 presentation by Thomas Vochten on hybrid features. It provides an overview of hybrid capabilities like OneDrive, profiles, sites, and search. It covers the architecture and setup process, including creating a server-to-server trust with Azure Access Control Services. It also discusses troubleshooting tips, like ensuring proper licensing and identity synchronization. Hybrid features require different prerequisites and have limitations compared to on-premises versions.
This document discusses various approaches for connecting to and interacting with SharePoint data from a SharePoint Framework web part, including using the SharePoint REST APIs, SharePoint Search, Microsoft Graph, custom APIs, and the PnP JS Core library. It provides code samples for retrieving, creating, updating, and deleting list item data from a SharePoint list using these different approaches. It also covers topics like authentication, permissions, and limitations of each approach.
This document provides an overview of becoming a modern SharePoint developer. It introduces the speaker and covers the following topics:
- The SharePoint PnP community which controls open source initiatives for SharePoint development.
- Using the SharePoint Framework to build web parts for Microsoft Teams.
- Accessing SharePoint data using the Microsoft Graph API.
- The Office 365 CLI, an open source tool for automating Office 365 tasks from the command line.
- Resources for learning including community calls, documentation, samples and online videos.
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...NCCOMMS
This document discusses site templates, site life cycle management, and modern SharePoint. It introduces site templates, site designs, and PnP provisioning as methods for standardizing site creation. Site designs allow automating site configuration and applying branding/settings. Site scripts define actions like creating lists/libraries and applying themes. Tenant settings can be managed via PowerShell or CLI. Site life cycle management supports updating existing sites according to defined actions and business needs.
Deploy your Websites and Web Applications on AzureSuhail Jamaldeen
This document discusses deploying websites and web applications on Microsoft Azure. It provides an overview of Azure cloud services including Infrastructure as a Service, Platform as a Service and Software as a Service. Specifically, it covers Azure App Services and how to host a web application on Azure Web Apps, highlighting advantages over traditional web hosting like built-in scaling and deployment options. It also lists upcoming training sessions on working with Azure.
Workflow Best Practices:Five (or More) "Do"s and "Don't"sSPC Adriatics
The document discusses how the cloud changes business solution design and delivery. Some key points are:
- The cloud abstracts location, scale, and redundancy, allowing businesses to focus on their applications rather than infrastructure.
- Cloud services like IaaS, PaaS, and SaaS "make infrastructure and servers go away" so businesses can focus on developing applications and using software.
- Service level agreements and rapid change cycles in the cloud require new approaches to solution design, delivery, and change management like feature flagging, telemetry, and railed experiences with limited customization.
This document discusses timer jobs and event handlers in SharePoint Online. It begins by explaining daemons and the options available in the cloud for running background tasks, such as Azure Functions, Logic Apps, and Web Jobs. It then covers authentication using Azure Active Directory and the different application types. The document demonstrates setting up an Azure Function with an app-only OAuth 2.0 token to call SharePoint and discusses remote event receivers versus webhooks. It provides examples of creating webhook subscriptions and handling notifications. In the end, it recaps how daemons can be run in SharePoint Online using Azure and the different authentication approaches for timer jobs and event handlers.
Suhail Jamaldeen presented on the path to becoming a Microsoft 365 Enterprise Administrator. He began with an overview of Microsoft certifications including the Microsoft 365 Fundamentals certification and exams required for Modern Desktop, Teamwork, Messaging, and Security Administrator Associate roles. He then reviewed the Office 365 Developer Program and demonstrated the Office 365 portal. The presentation concluded with time for questions.
SPUnite17 Introduction to the Office Dev PnP Core LibrariesNCCOMMS
This document discusses the SharePoint Patterns and Practices (PnP) project. It provides reusable code components, extensive samples, and guidance documentation to simplify SharePoint development. The PnP project includes client-side and server-side JavaScript libraries for common SharePoint tasks like retrieving lists, uploading files, and provisioning sites. It supports development for add-ins, the SharePoint Framework, and Microsoft Graph across SharePoint Online and on-premises.
Join Thomas Vochten (MVP) and Spencer Harbar (MCM, MVP) for an all-day interactive tutorial covering design, build and operational service management best practices for SharePoint Server on premises and hybrid deployments. An end to end deployment scenario will be presented, which will be built out in stages throughout the day. Additional coverage of key supporting technologies and the latest investments from Microsoft for SharePoint On Premises and Hybrid scenarios will also be included.
Identity management
Information security
Critical farm deployment considerations
Deployment approach and tooling
Operational service management
Designing for hybrid scenarios
Hybrid configuration
Troubleshooting and Tips and Tricks
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...NCCOMMS
This document discusses Microsoft Graph and how it provides a unified REST API for accessing data and intelligence from Microsoft services like Office 365. It defines what a graph is, describes the benefits of Microsoft Graph over individual service APIs, demonstrates how to make requests to the Graph API via REST calls and language-specific SDKs, and provides resources for further information.
The document discusses how to use the Batch Update API to synchronize user profile properties between an on-premises Active Directory, an Azure SQL database storing additional user attributes from a line of business system, and SharePoint Online user profiles. It provides an overview of the architecture for syncing data across these systems using PowerShell, an Azure web job, and the Batch Update API to queue updates and check job status. Code samples and resources are also referenced.
This document discusses how to send messages from a 3rd party app to an Office 365 Group using webhooks. It provides code examples in curl and PowerShell for posting JSON payload to a webhook URL to send messages with text, title, theme color and potential actions. It also includes a sample JSON response format returned by the webhook endpoint.
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyondJason Himmelstein
Microsoft SharePoint Server 2016 provides a broad array of hybrid capabilities enabling you to cloud-accelerate your on-premises deployment. Learn more about the capabilities in SharePoint Server 2016 and how to best implement hybrid scenarios & how best to migrate to either SharePoint 2016 or SharePoint Online.
The online conference covered 3 development options for building applications for Office 365 and SharePoint: SharePoint add-ins, Office add-ins, and Office 365 apps. The presenter discussed the characteristics of each option and how to determine the best model for a given project. They also reviewed developer tools, converged authentication using the Microsoft Graph API, and demoed accessing the Graph API. The presentation aimed to help developers choose the right development approach and tools for collaborating with and integrating data from Office 365 and SharePoint.
The document summarizes a SharePoint Saturday event on April 12, 2014 in the Gulf. It discusses how Visual Studio 2013 introduces a new project template for Office 365 Cloud Business Apps to quickly build apps that integrate with and extend Office 365. It provides an overview of the Cloud App model and how apps can work on-premises and in O365. It also demonstrates Office 365 Cloud Business apps and how they can aggregate data from multiple sources and implement business logic across data sources with a focus on productivity. The document encourages attendees to keep in touch with the presenter on various social media platforms.
Extend Microsoft Flow Capabilities Using Microsoft Graph APISuhail Jamaldeen
This document discusses extending Microsoft Flow capabilities using the Microsoft Graph API. It provides an overview of Microsoft Flow and the Microsoft Graph API, including supported platforms. It describes how Flow can be used to automate workflows between apps and services using triggers, actions, and conditions without code. The Microsoft Graph API provides a single endpoint for calling Office 365 APIs rather than separate endpoints, simplifying token management and supporting multiple platforms.
Develop, Build, Package and Deploy Office Add-ins with Visual Studio - ESPC 2015Bram de Jager
Office Add-ins have been around for a while as VSTO packages, but things have changed with the introduction of Office 2013. A new App Model for Office provides add-ins who live both in the Office Desktop client and Office Online. Join this session to discover what Office Add-ins are, discover the latest changes and how to create them using standard-based technologies like HTML5, JavaScript and CSS3.
The session covers different types of Office Add-ins, like task pane, content add-ins for Word, Excel, PowerPoint and mail add-ins for Outlook. We'll talk about how to develop, build, package and deploy Office Add-ins. Demo's cover creating add-ins with Visual Studio and deploy them for availability in the store.
The document discusses strategies for deploying SharePoint solutions across multiple tenants and environments in Azure. It recommends using resource groups to deploy resources for each environment and following naming conventions. Automating deployments with tools like Azure DevOps is also suggested. Challenges with services like search, metadata, user profiles and apps across tenants are covered. Connecting related Azure services like web apps, key vault and application insights is demonstrated.
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenNCCOMMS
The document summarizes an Office 365 & SharePoint Connect 2018 presentation by Thomas Vochten on hybrid features. It provides an overview of hybrid capabilities like OneDrive, profiles, sites, and search. It covers the architecture and setup process, including creating a server-to-server trust with Azure Access Control Services. It also discusses troubleshooting tips, like ensuring proper licensing and identity synchronization. Hybrid features require different prerequisites and have limitations compared to on-premises versions.
This document discusses various approaches for connecting to and interacting with SharePoint data from a SharePoint Framework web part, including using the SharePoint REST APIs, SharePoint Search, Microsoft Graph, custom APIs, and the PnP JS Core library. It provides code samples for retrieving, creating, updating, and deleting list item data from a SharePoint list using these different approaches. It also covers topics like authentication, permissions, and limitations of each approach.
This document provides an overview of becoming a modern SharePoint developer. It introduces the speaker and covers the following topics:
- The SharePoint PnP community which controls open source initiatives for SharePoint development.
- Using the SharePoint Framework to build web parts for Microsoft Teams.
- Accessing SharePoint data using the Microsoft Graph API.
- The Office 365 CLI, an open source tool for automating Office 365 tasks from the command line.
- Resources for learning including community calls, documentation, samples and online videos.
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...NCCOMMS
This document discusses site templates, site life cycle management, and modern SharePoint. It introduces site templates, site designs, and PnP provisioning as methods for standardizing site creation. Site designs allow automating site configuration and applying branding/settings. Site scripts define actions like creating lists/libraries and applying themes. Tenant settings can be managed via PowerShell or CLI. Site life cycle management supports updating existing sites according to defined actions and business needs.
Deploy your Websites and Web Applications on AzureSuhail Jamaldeen
This document discusses deploying websites and web applications on Microsoft Azure. It provides an overview of Azure cloud services including Infrastructure as a Service, Platform as a Service and Software as a Service. Specifically, it covers Azure App Services and how to host a web application on Azure Web Apps, highlighting advantages over traditional web hosting like built-in scaling and deployment options. It also lists upcoming training sessions on working with Azure.
Workflow Best Practices:Five (or More) "Do"s and "Don't"sSPC Adriatics
The document discusses how the cloud changes business solution design and delivery. Some key points are:
- The cloud abstracts location, scale, and redundancy, allowing businesses to focus on their applications rather than infrastructure.
- Cloud services like IaaS, PaaS, and SaaS "make infrastructure and servers go away" so businesses can focus on developing applications and using software.
- Service level agreements and rapid change cycles in the cloud require new approaches to solution design, delivery, and change management like feature flagging, telemetry, and railed experiences with limited customization.
This document discusses timer jobs and event handlers in SharePoint Online. It begins by explaining daemons and the options available in the cloud for running background tasks, such as Azure Functions, Logic Apps, and Web Jobs. It then covers authentication using Azure Active Directory and the different application types. The document demonstrates setting up an Azure Function with an app-only OAuth 2.0 token to call SharePoint and discusses remote event receivers versus webhooks. It provides examples of creating webhook subscriptions and handling notifications. In the end, it recaps how daemons can be run in SharePoint Online using Azure and the different authentication approaches for timer jobs and event handlers.
Suhail Jamaldeen presented on the path to becoming a Microsoft 365 Enterprise Administrator. He began with an overview of Microsoft certifications including the Microsoft 365 Fundamentals certification and exams required for Modern Desktop, Teamwork, Messaging, and Security Administrator Associate roles. He then reviewed the Office 365 Developer Program and demonstrated the Office 365 portal. The presentation concluded with time for questions.
SPUnite17 Introduction to the Office Dev PnP Core LibrariesNCCOMMS
This document discusses the SharePoint Patterns and Practices (PnP) project. It provides reusable code components, extensive samples, and guidance documentation to simplify SharePoint development. The PnP project includes client-side and server-side JavaScript libraries for common SharePoint tasks like retrieving lists, uploading files, and provisioning sites. It supports development for add-ins, the SharePoint Framework, and Microsoft Graph across SharePoint Online and on-premises.
Join Thomas Vochten (MVP) and Spencer Harbar (MCM, MVP) for an all-day interactive tutorial covering design, build and operational service management best practices for SharePoint Server on premises and hybrid deployments. An end to end deployment scenario will be presented, which will be built out in stages throughout the day. Additional coverage of key supporting technologies and the latest investments from Microsoft for SharePoint On Premises and Hybrid scenarios will also be included.
Identity management
Information security
Critical farm deployment considerations
Deployment approach and tooling
Operational service management
Designing for hybrid scenarios
Hybrid configuration
Troubleshooting and Tips and Tricks
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...NCCOMMS
This document discusses Microsoft Graph and how it provides a unified REST API for accessing data and intelligence from Microsoft services like Office 365. It defines what a graph is, describes the benefits of Microsoft Graph over individual service APIs, demonstrates how to make requests to the Graph API via REST calls and language-specific SDKs, and provides resources for further information.
The document discusses how to use the Batch Update API to synchronize user profile properties between an on-premises Active Directory, an Azure SQL database storing additional user attributes from a line of business system, and SharePoint Online user profiles. It provides an overview of the architecture for syncing data across these systems using PowerShell, an Azure web job, and the Batch Update API to queue updates and check job status. Code samples and resources are also referenced.
This document discusses how to send messages from a 3rd party app to an Office 365 Group using webhooks. It provides code examples in curl and PowerShell for posting JSON payload to a webhook URL to send messages with text, title, theme color and potential actions. It also includes a sample JSON response format returned by the webhook endpoint.
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyondJason Himmelstein
Microsoft SharePoint Server 2016 provides a broad array of hybrid capabilities enabling you to cloud-accelerate your on-premises deployment. Learn more about the capabilities in SharePoint Server 2016 and how to best implement hybrid scenarios & how best to migrate to either SharePoint 2016 or SharePoint Online.
The online conference covered 3 development options for building applications for Office 365 and SharePoint: SharePoint add-ins, Office add-ins, and Office 365 apps. The presenter discussed the characteristics of each option and how to determine the best model for a given project. They also reviewed developer tools, converged authentication using the Microsoft Graph API, and demoed accessing the Graph API. The presentation aimed to help developers choose the right development approach and tools for collaborating with and integrating data from Office 365 and SharePoint.
The document summarizes a SharePoint Saturday event on April 12, 2014 in the Gulf. It discusses how Visual Studio 2013 introduces a new project template for Office 365 Cloud Business Apps to quickly build apps that integrate with and extend Office 365. It provides an overview of the Cloud App model and how apps can work on-premises and in O365. It also demonstrates Office 365 Cloud Business apps and how they can aggregate data from multiple sources and implement business logic across data sources with a focus on productivity. The document encourages attendees to keep in touch with the presenter on various social media platforms.
This document introduces Microsoft Flow and PowerApps, two new offerings for automating workflows and building custom apps in Office 365. Flow allows non-developers to automate tasks and connect apps and services without code. PowerApps enables users to build custom mobile apps for business needs using a no-code interface. Examples are provided of creating SharePoint-focused apps and flows. Roadmaps are presented for upcoming features in both Flow and PowerApps, including expanded connectivity, approvals functionality, and support for additional platforms and devices. Pricing models are also briefly outlined.
Cloud-Based App Development using SharePoint 2013, Office 365 and AzureTobias Lekman
This document discusses cloud-based app development using SharePoint 2013, Office 365 and Azure. It introduces the app model and explains why apps were created, describing problems with previous customization methods. It outlines the three architectural types for apps, including SharePoint-hosted, autohosted and provider-hosted apps. It also covers app design, branding, scope and installation methods.
AXI & LoQutus: Getting the most out of Office 365LoQutus
This document provides an overview of Microsoft Office 365 tools and platforms for collaboration and productivity. It discusses challenges of ineffective collaboration and internal communication barriers that Office 365 aims to address. It describes the main Office 365 applications like SharePoint, Teams, Yammer, Forms, Delve and Power BI. It also highlights some key features and capabilities of these tools like sharing documents, communicating, gathering insights. The document concludes with offering assistance from experts on digital transformation journeys and Microsoft Office 365 migrations, workshops and training.
This slides were presented on the Collab 365 conference 2015, it takes about how to be productive from business point of view using SharePoint Online/ office 365. I talk about Delve, Workflows, InfoPath and Visio
Building an App Forms Business Solution - Penelope CoventrySPC Adriatics
In this session, after a brief introduction on how to use Microsoft Access® 2013 to build Microsoft® SharePoint® apps with a full SQL Server® database, Penny will demonstrate how such technology was used in an actual business scenario. Most of the session will be ‘no-code’, and Penny will discuss hints and tips that she found useful. This session is applicable to information users, using either Office 365™ or an on-premises installation of Microsoft SharePoint® 2013. This session also briefly summarise other existing and planned SharePoint-related Microsoft Forms solutions, such as Excel Surveys (aka “FoSS”), and Forms on SharePoint Lists (aka “FoSL”).
For years, SharePoint has been positioned as a web development platform, but it’s hard to build modern websites using SharePoint’s rigid UI, which is rooted in decade-old WebForms technology. These solutions often break when SharePoint is upgraded, either in a migration from SharePoint 2013 to 2016, or really at any moment with SharePoint online! In this session, you’ll learn how to follow the patterns Microsoft uses in its NextGen portals and build your own modern application using SharePoint and Office 365 as a set of services. These solutions are responsive and can be developed using contemporary ASP.NET MVC technology. Content is stored in SharePoint or Office 365, and is enhanced through the machine learning in Office Graph. You’ll even learn how to include your own line-of-business data without the need for complex BCS configurations. Join us and learn to make your own Next Generation portal backed by SharePoint and Office 365!
One of the biggest news of SharePoint 2013 is the app model, which allows creating apps for selling them through a public marketplace, the Microsoft Office Store, as well as for publishing them in a corporate App Catalog.
In this session you will learn what an app is, what are the available hosting models, how you can leverage the Client Side Object Model and the REST API to enrich your solutions. Moreover, you will learn how to publish your apps to the Office Store, or on the corporate App Catalog.
The overall goal of the session is to make you aware of the real potentials of this new capability. To attend this session you should have a good understanding of developing with .NET and general knowledge of SharePoint 2013.
The document summarizes key highlights from the Ignite Chicago conference:
1. The conference had over 23,000 IT professionals and 700 sessions.
2. Satya Nadella's keynote focused on a mobile-first, cloud-first world and Microsoft's ambitions around personal computing, reinventing productivity, and an intelligent cloud backend.
3. Updates on products like Office 365, SharePoint 2016, and new capabilities like Office Graph and cross-suite integration were discussed.
This document summarizes a presentation about relearning SharePoint development given by Bob German from BlueMetal Architects. It discusses:
- The history of SharePoint development approaches from 2003 to 2013 and Microsoft's push to develop solutions outside of SharePoint using apps and client-side APIs.
- Three main approaches to modern SharePoint development: developing in the browser, in the cloud, and using Workflow Manager.
- Examples of solutions that were re-architected from traditional server-side code to follow these new approaches.
- A call to action for SharePoint professionals to update their skills and start developing more in the browser and using client APIs rather than server APIs.
This document summarizes a presentation about developing provider hosted SharePoint apps. It discusses:
1) What provider hosted apps are and how they are hosted outside of SharePoint and can be developed using any language.
2) The history of customizing SharePoint and how apps differ from past methods like farm solutions.
3) The options for hosting apps, including provider hosted, autohosted, and SharePoint hosted.
4) Considerations for providers like maintaining hosting costs and updating customers.
5) The development process including using Visual Studio and the app manifest to define permissions.
6) How to authenticate with OAuth and make calls to SharePoint using the client-side object model.
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
This document provides an overview of SharePoint 2013 apps. It discusses the benefits of using apps over farm solutions, the different deployment options and design patterns for apps. It covers the key technologies used in app development like the client-side object model and REST API. It also provides a demonstration of building a basic SharePoint-hosted app.
Microsoft Ignite 2017 Conference Notes by Nick HobbsNick Hobbs
This document provides an overview of various Microsoft 365 and SharePoint features including PowerApps, Microsoft Flow, SharePoint Designer workflows, OneDrive for Business, Team Sites, Communication Sites, Hub Sites, custom themes and designs, Office 365 Groups, and search. It discusses the capabilities and roadmaps for these features, highlighting areas like conditional formatting, approvals, and GDPR compliance that are planned for future updates.
Developing Multi-tenant provider hosted apps: From Idea to Office StoreBiserka Cvetkovska
Slides related to the talk I gave @ SharePoint Days, Munich. The talk includes:
1. Multi-tenant application architecture
2. Multi-tenant database design
3. Authentication towards Azure AD (with OpenID Connect)
4. Access to Office Graph API (with OAuth)
5. Insights into the process of publishing provider hosted apps to Office Store
2014 SharePoint Saturday Melbourne Apps or not to AppsGilles Pommier
The document discusses apps for SharePoint and Office 365. It provides an overview of the apps model, comparing apps to traditional WSP solutions. It notes that apps allow for isolation and remote deployment, while some capabilities like timer jobs require alternative solutions. The document also covers trends in SharePoint development towards more web-focused skills and frameworks like AngularJS.
Custom Development in SharePoint – What are my options now?Talbott Crowell
Since Microsoft has released SharePoint 2013 with a whole new application development methodology, there has been some confusion and frustration in the community on what the best approach for customizing SharePoint for developers. In this session, we will look at the options, new and old, and discuss the pros and cons. We may even see some novel approaches you haven’t thought about yet.
Building the Perfect Office 365 Tenant - SPS London 2017Chirag Patel
Office 365 has come a long way with tons of productivity apps and tools and enticing features to help businesses stay ahead of their competitors with two-speed IT providers. There is a lot of information and guidance out there but it can be difficult to follow the right direction and approach to implementing Office 365 for your organisation. This session will walk through the process of getting you started giving you an overview of all the capabilities, components and common scenarios that require consideration for successfully building your Office 365 tenant.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
1. Online Conference
June 17th and 18th 2015
WWW.COLLAB365.EVENTS
Custom Development –
Bring productivity to user
2. WWW.COLLAB365.EVENTS
Ashish Trivedi
Readify
Twitter : @ashuetawah
LinkedIn : trivediashish
Office 365 & SharePoint Specialist
Co-presenter with MS O365 Dev Camps
Collab 365
Contributor to OfficeDev PnP & others
Connect:
3. WWW.COLLAB365.EVENTS
Agenda
• SharePoint Development – changes so far
• Development Options – what we have now?
• Development game changers
• O365 Dev v/s SharePoint Dev
• Using App /Add-in – when, where and how?
• Demo
– Project setup and different options
– ASP.NET MVC with O365
– Universal Windows App with O365
4. WWW.COLLAB365.EVENTS
SharePoint Development – changes so far
2007 or
before
• Server Side OM Only (Farm Solutions) + BPOS
2010
• SSOM + Sandbox Solution + Client Side OM + O365
2013
• SSOM + CSOM (improvement) + App Model / Add-ins +
Office 365 Apps
2016
• SSOM + CSOM + Add-ins + Office Add-ins + Office 365
App + Hybrid
7. WWW.COLLAB365.EVENTS
Development Options – Office 365
Office 365
Web
.NET !.NET
Mobile
iOS Android
Desktop
UWA
SPA
Angular
Platform Azure AD Connect to service Read & Parse data
8. WWW.COLLAB365.EVENTS
Development game changer
Office 365
SharePointOffice
• Connect O365 from Office Add-in
• Connect SharePoint from Office Add-in
• Connect SharePoint from O365 App
• Connect Exchange from O365 App
• Connect O365 from SharePoint Add-in
9. WWW.COLLAB365.EVENTS
O365 App v/s SharePoint Add-in
Office 365 App SharePoint Add-in
Registered with O365 Azure AD SharePoint context/access
Stand alone app using O365 data/service
via provider hosted service
SharePoint hosted/provider hosted
Launch using App launcher From SharePoint sites
Platform – mobile/UWA/Web Site No native support
Mail, Contact, Files, Calendar, User &
Groups
Easy to manage content within SharePoint
Context
REST + Many client libraries with ADAL CSOM + REST (.NET or JS)
10. WWW.COLLAB365.EVENTS
Using App/Add-in – which one, where and how?
• Scenario need to be evaluated
• Common questions to be asked –
– User flexibility to launch the application
– Which data/service to access from application
– Development platform preference
– Device dependency
– Authentication options
– Hosting options
– Application context – web site, desktop , mobile ?
– Users spending time in – Outlook, office files, SharePoint site?