Course code: SHRP_DEV1« Back

SharePoint 2019 - Application Development I

This course is designed for programmers with at least minimal experience with SharePoint technology who want to get a comprehensive overview of how to program, enhance, and use SharePoint in versions 2019, 2016, and Online. In the course of the weekly course, we will guide you through all major development technologies for SharePoint, let you familiarize with all the available APIs and learn how to modify SharePoint both functional and visual. With regard to the scope of the course, it is necessary to assume that the subject matter does not go too deep, but the completion of the course will mainly contribute to gaining the knowledge needed for further self-study. The course assumes the basic knowledge of modern web technologies and the basics of programming in .NET (C #), JavaScript or TypeScript. The course is not suitable for beginners.

 DateDurationCourse priceHandbook priceCourse languageLocation 
11/25/2019 5 23 000 CZK included in course price Český jazyk GOPAS Praha
 
3/30/2020 5 23 000 CZK included in course price Český jazyk GOPAS Praha
 
2/24/2020 5 23 000 CZK included in course price Český jazyk GOPAS Brno
 
3/30/2020 5 800,00 EUR included in course price Slovenský jazyk GOPAS Bratislava
 
5/11/2020 5 800,00 EUR included in course price Slovenský jazyk GOPAS Bratislava
 

AffiliateDurationCatalogue priceHandbook priceITB
Praha5 23 000 CZK included in course price 50
Brno5 23 000 CZK included in course price 50
Bratislava5 800,00 EUR included in course price 50

What we teach you:

  • Design and manage features and solutions.
  • Choose the right technology and choose the best API.
  • Develop your own server-side components.
  • Create your own pages, lists, and manage the life of your site.
  • Extend SharePoint with Add-ins
  • Use client-side object model and REST API.
  • Develop both provider-hosted and SharePoint-hosted SharePoint Add-ins.
  • Tune in and deploy the SharePoint application.
  • Set up your environment and start developing with SharePoint Framework.
  • Customize the look and feel of user interface elements.

Who the course is for:

  • The course is designed for developers who develop solutions for SharePoint products and technologies and want to use state-of-the-art technologies.

Required skills:

  • HTML5 and CSS3 [HTMLCSS]
  • Creating JavaScript JavaScript Scripts [INTJS]
  • Language C # - Programming II [GOC2125]

Teaching methods:

  • Professional explanation with practical samples and examples.

Teaching materials:

  • Powerpoint handouts and module printouts.

Course syllabus:

Modul 1: SharePoint jako platforma pro vývojáře

  • Úvod do vývoje na platformě SharePoint
  • Historie technologií Farm Solutions, Add-ins a Framework
  • Seznámení s dostupnými APIs

Modul 2: Práce s objekty SharePoint

  • Seznámení s objektovým modelem SharePoint
  • Práce s weby
  • Práce s Execution Contexts

Modul 3: Práce se seznamy a knihovnami

  • Používání seznamů a knihoven objektů
  • Dotazování a načítání seznamů dat
  • Práce s rozsáhlými seznamy

Modul 4: Navrhování a řízení Features a Solutions

  • Práce s Features
  • Nasazení Solutions

Modul 5: Farm solutions

  • Vývoj Web Parts
  • Použití Event Receivers
  • Použití Timer Jobs
  • Ukládání konfiguračních dat

Modul 6: Správa identity a oprávnění

  • Pochopení Identity Managementu ve službě SharePoint
  • Správa oprávnění ve službě SharePoint

Modul 7: Řízení uživatelských komponent a životního cyklu

  • Přehled komponent
  • Definování vlastních seznamů
  • Správa webů služby SharePoint

Modul 8: Představení Add-ins pro SharePoint

  • Přehled aplikací pro SharePoint
  • Vývoj SharePoint Hosted Add-ins pro SharePoint

Modul 9: Vývoj aplikací na straně klienta

  • Použití objektového modelu na straně klienta pomocí jazyka JavaScript
  • Použití REST API pomocí jazyka JavaScript

Modul 10: Vývoj hostovaných SharePoint aplikací

  • Přehled hostovaných SharePoint aplikací
  • Konfigurace vzdálených hostovaných aplikací
  • Vývoj hostovaných SharePoint aplikací

Modul 11: Publikování a distribuce aplikací

  • Architektura řízení aplikací
  • Aplikační balíčky
  • Publikování aplikací
  • Instalace, aktualizace a odinstalace aplikace

Modul 12: SharePoint Framework

  • Seznámení s technologií
  • Možnosti využití
  • Jedna aplikace pro SharePoint Online i On-premise

Modul 13: Přizpůsobení prvků uživatelského rozhraní

  • Vytváření vlastních akcí
  • Použití komponenty uživatelského rozhraní na straně klienta

Modul 14: Navigace a Branding

  • Vytvoření a použití motivů
  • Branding a návrh webů
  • Přizpůsobení obsahu pro různé platformy a zařízení
  • Konfigurace a přizpůsobení navigace

Modul 15: Kudy dál?

  • Možnosti kombinování jednotlivých technologií
  • Spolupráce v týmu a propojování projektů
  • Integrace s dalšími technologiemi Microsoft
Tištěné nebo elektronické studijní materiály GOPAS

Price:
included in course price
The prices are without VAT.