Udržitelnost WordPress webu

Rozměr: px
Začít zobrazení ze stránky:

Download "Udržitelnost WordPress webu"

Transkript

1 Udržitelnost WordPress webu Petr Hlavička hlavicka.cz

2 Obsah Prémiové šablony a pluginy Struktura Nástroje Verzování Deployment Testování Dokumentace Petr Hlavička: Udržitelnost WordPress webu 2/58

3

4 Co pro mě znamená, že je projekt udržitelný? Petr Hlavička: Udržitelnost WordPress webu - Úvod 4/58

5 Cíl přednášky. Petr Hlavička: Udržitelnost WordPress webu - Úvod 5/58

6 Proč je dobré tu udržitelnost řešit? Petr Hlavička: Udržitelnost WordPress webu - Úvod 6/58

7 Myslet dopředu. Petr Hlavička: Udržitelnost WordPress webu - Úvod 7/58

8 Jaké problémy vidím s premiovými šablonami? aktualizace co maj "pod kapotou"? uzamčení obsahu (theme/plugin lock-in) Petr Hlavička: Udržitelnost WordPress webu - Prémiové šablony a pluginy 8/58

9 Nad čím se zamyslet při výběru pluginu? Opravdu je potřeba? Jak kri4cký bude pro web? Jaká je podpora? Vývoj? Je bezpečný? (WPScan Vulnerability Database) Petr Hlavička: Udržitelnost WordPress webu - Prémiové šablony a pluginy 9/58

10 Shrnu& Nemáte kontrolu nad vývojem šablony / pluginu. závislos= kontrola udržitelnější. závislos= čas dražší. Petr Hlavička: Udržitelnost WordPress webu - Prémiové šablony a pluginy 10/58

11 Webové frameworky Struktura Nástroje Verzování Deployment (CI/CD) Testování Dokumentace Petr Hlavička: Udržitelnost WordPress webu - Webové frameworky 11/58

12 Struktura WordPressu site/ index.php license.txt readme.html wp-activate.php wp-admin/ wp-blog-header.php wp-comments-post.php wp-config.php wp-config-sample.php wp-content/ themes/ languages/ plugins/ wp-cron.php wp-includes/ wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php Petr Hlavička: Udržitelnost WordPress webu - Struktura 12/58

13 Struktura WordPressu site/ index.php license.txt readme.html wp-activate.php wp-admin/ wp-blog-header.php wp-comments-post.php wp-config.php wp-config-sample.php wp-content/ themes/ languages/ plugins/ wp-cron.php wp-includes/ wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php Petr Hlavička: Udržitelnost WordPress webu - Struktura 13/58

14 Struktura WordPress šablony Petr Hlavička: Udržitelnost WordPress webu - Struktura 14/58

15 Struktura WordPress šablony Proč to řešit? Povinné soubory šablony: index.php style.css Petr Hlavička: Udržitelnost WordPress webu - Struktura 15/58

16 Struktura WordPress šablony Jaké máme možnos-? Oficiální (doporučená) 1 Použi7 WordPress frameworku Vlastní 1 Organizing Theme Files WordPress Developer Resources Petr Hlavička: Udržitelnost WordPress webu - Struktura 16/58

17 Oficiální (doporučená) theme/ 404.php archive.php assets/ comments.php footer.php front-page.php functions.php header.php inc/ index.php page.php README.txt rtl.css screenshot.png search.php searchform.php sidebar.php single.php style.css template-parts/ Petr Hlavička: Udržitelnost WordPress webu - Struktura 17/58

18 Oficiální (doporučená) theme/ 404.php archive.php assets/ comments.php footer.php front-page.php functions.php header.php inc/ index.php page.php README.txt rtl.css screenshot.png search.php searchform.php sidebar.php single.php style.css template-parts/ Petr Hlavička: Udržitelnost WordPress webu - Struktura 18/58

19 Použi& WordPress frameworku Usnadnění vývoje. Možný odklon od standardního vývoje šablon. Další závislost v projektu. Hotová dokumentace. Petr Hlavička: Udržitelnost WordPress webu - Struktura 19/58

20 Ukázka struktury Assely theme/ app bootstrap composer.json composer.lock config functions.php gulpfile.js index.php package.json public README.md resources screenshot.png storage style.css vendor Petr Hlavička: Udržitelnost WordPress webu - Struktura 20/58

21 Ukázka struktury Assely theme/ app bootstrap composer.json composer.lock config functions.php gulpfile.js index.php package.json public README.md resources screenshot.png storage style.css vendor Petr Hlavička: Udržitelnost WordPress webu - Struktura 21/58

22 Použi& WordPress frameworku Doporučení Druh implementace. Zvážit omezení, které mají. Vývoj a podpora frameworku. Vyzkoušet! Petr Hlavička: Udržitelnost WordPress webu - Struktura 22/58

23 Nelíbí se ani jedna z variant? 23/58

24 Vlastní struktura Doporučení Samostatný git repozitář. S dokumentací. Nechte se inspirovat. Myslet dopředu. Petr Hlavička: Udržitelnost WordPress webu - Struktura 24/58

25 Struktura WordPress pluginu Princip stejný jako u šablon. Kde se inspirovat: WordPress Plugin Boilerplate a s =m spojený Plugin Directory Boilerplate. Frameworky: WordPress Plugin Framework, Herbert, WordPress Plugin Template. Petr Hlavička: Udržitelnost WordPress webu - Struktura 25/58

26 Struktura souborů je pouze základ Standardizovat si kód Vlastní standardy Cizí standardy např. WordPress Coding Standards + kontrola (WordPress Coding Standards for PHP_CodeSniffer) Standardizovat si nastavení editoru Soubor.editorconfig (editorconfig.org) Petr Hlavička: Udržitelnost WordPress webu - Struktura 26/58

27 Je vhodné předem informovat klienta o nestandardních komponentách projektu. Petr Hlavička: Udržitelnost WordPress webu - Struktura 27/58

28 Nástroje WP-CLI GenerateWP Plugin Developer + jim doporučené pluginy Případné nástroje frameworků. Petr Hlavička: Udržitelnost WordPress webu - Nástroje 28/58

29 Lokální vývojové prostředí přímo hotové řešení WPLib Box, Local (bývalý Pressma>c) či Trellis pro Bedrock. Vagrant VCCW Docker Local WordPress Development with Docker: 3 Easy Steps & Using wp-cli with Docker Petr Hlavička: Udržitelnost WordPress webu - Nástroje 29/58

30 Offline dokumentace Dash - macos, ios Zeal - Windows, Linux Velocity - Windows Petr Hlavička: Udržitelnost WordPress webu - Nástroje 30/58

31 Verzování Nic 2x Jen svoji práci Vše kri5cké Petr Hlavička: Udržitelnost WordPress webu - Verzování 31/58

32 Jaké jsou možnos-? Git submoduly Composer VersionPress Petr Hlavička: Udržitelnost WordPress webu - Verzování 32/58

33 Git submoduly Propojování git repositářů. WordPress na GitHub WP Plugins na GitHub Petr Hlavička: Udržitelnost WordPress webu - Verzování 33/58

34 Git submoduly Ukázka struktury site/ index.php wp-config.php wp-content/ plugins/ wordpress-seo/ # Plugin jako submodul themes/ theme/ # Vlastní šablona wp-cli.yml # Info pro WP-CLI, kde je WP wp/ # WordPress jako submodul Petr Hlavička: Udržitelnost WordPress webu - Verzování 34/58

35 Git submoduly Co se výsledně verzuje site/ index.php wp-config.php wp-content/ plugins/ wordpress-seo/ # Plugin jako submodul themes/ theme/ # Vlastní šablona wp-cli.yml # Info pro WP-CLI, kde je WP wp/ # WordPress jako submodul Petr Hlavička: Udržitelnost WordPress webu - Verzování 35/58

36 Git submoduly Výhody Jen důležité. Verze WP a pluginů. Žádný další nástroj. Jednoduchý deployment pomocí Git-Ep. Petr Hlavička: Udržitelnost WordPress webu - Verzování 36/58

37 Git submoduly Nevýhody Náročnější správa verzí WP a pluginů. Nelze aktualizovat pluginy a ani WP z admina či WP-CLI. Klade vyšší nároky na znalost gitu. Petr Hlavička: Udržitelnost WordPress webu - Verzování 37/58

38 Composer Balíčkovací systém pro PHP. Možné díky WordPress Packagist - WordPress sám o sobě nepodporuje Composer 2. Využívá např. Bedrock, WP Starter a další. 2 #23912 (Add Composer package descrip6on) WordPress Trac Petr Hlavička: Udržitelnost WordPress webu - Verzování 38/58

39 Composer Ukázka: instalace Bedrocku 1. composer create-project roots/bedrock 2. Nastavení DB, WP Salt a další v souboru.env. 3. Hotovo. Petr Hlavička: Udržitelnost WordPress webu - Verzování 39/58

40 Composer Práce s Composerem Instalace pluginu: composer require wpackagist-plugin/wordpress-seo Aktualizace WP a pluginů: composer update Petr Hlavička: Udržitelnost WordPress webu - Verzování 40/58

41 Ukázka struktury Bedrocku site/ config/ environments/ development.php staging.php production.php application.php # Primary wp-config.php vendor/ # Composer dependencies web/ # Virtual host document root app/ # WordPress content directory mu-plugins/ plugins/ themes/ uploads/ wp/ # WordPress core Petr Hlavička: Udržitelnost WordPress webu - Verzování 41/58

42 Composer Výhody composer.json Petr Hlavička: Udržitelnost WordPress webu - Verzování 42/58

43 Composer Nevýhody Nutný deployment. Vyšší požadavky na hos9ng. Nelze aktualizovat pluginy a ani WP z admina či WP-CLI. Petr Hlavička: Udržitelnost WordPress webu - Verzování 43/58

44 VersionPress Trochu jiné verzování, než předchozí varianty. Stále ve vývoji. Petr Hlavička: Udržitelnost WordPress webu - Verzování 44/58

45 Další možnost.gitignore 3 Zakázání verzování všeho kromě vlastní šablony a podpůrných souborů. Neverzuje se verze WP a pluginů. WP-CLI, aktualizace přímo, jednoduchý deployment. 3 WordPress.gi-gnore Petr Hlavička: Udržitelnost WordPress webu - Verzování 45/58

46 Zamyšlení: WP-CLI pro správu verzí WP a pluginů? wp-cli.json wp plugin install wordpress-seo, wp plugin update --all, wp core update,... nové příkazy wp install, wp update tak kdyby se někdo nudil... Petr Hlavička: Udržitelnost WordPress webu - Verzování 46/58

47 Možnos& verzování databáze DBV - webové rozhraní, umí vytvářet migrace MMP - CLI, umí vytvářet migrace DBVC - CLI, neumí vytvářet migrace VersionPress - pro podporované pluginy Petr Hlavička: Udržitelnost WordPress webu - Verzování 47/58

48 Deployment Development -> Staging -> Produc7on. Součást CI 4 /CD 5. Automa7cky. 4 Con&nuous integra&on 5 Con&nuous delivery Petr Hlavička: Udržitelnost WordPress webu - Deployment 48/58

49 Deployment Jak si vybrat? Dle požadavků Dle rozpočtu Dle preferencí Petr Hlavička: Udržitelnost WordPress webu - Deployment 49/58

50 Deployment Obecné požadavky Specifickou strukturu (pro služby nebo nástroje pro WP) Repositáře na GitLab/GitHub (pro automabcký deploy) FTP nebo nejlépe VPS Petr Hlavička: Udržitelnost WordPress webu - Deployment 50/58

51 Deployment: Nástroje Jednoduché (nízkonákladové): Git-:p - development -> produc?on Git na hos?ngu (některé sdílené mají podporu gitu) - vlastní řešení (git pull) nebo VersionPress plugin Nástroje pro WP (nutný SSH přístup a další u?lity na straně serveru): wp-deploy - Capistrano Evolu?on WordPress - Vagrant, Ansible, Capistrano WP Stack - Capistrano Wordmove - Ruby Gem pro development <=> produc?on DebOps for WordPress - Python, Ansible, DebOps bedrock-capistrano - Capistrano pro Bedrock Trellis - Vagrant, Ansible pro Bedrock Petr Hlavička: Udržitelnost WordPress webu - Deployment 51/58

52 Deployment: Služby Univerzální služby: DeployBot DeployHQ WP služby: Pantheon WP Engine VersionPress.com Presslabs, GiFum Flywheel Petr Hlavička: Udržitelnost WordPress webu - Deployment 52/58

53 Deployment: Zajímavé Deploy pouze šablony či pluginu WP Pusher GitHub Updater Petr Hlavička: Udržitelnost WordPress webu - Deployment 53/58

54 Testování Plugin Unit Tests - PHPUnit, WP-CLI Codecep9on pro WP - přes Composer, Integra9on Tests, WordPress Func9onal Tests, Acceptance Tests, BDD Zajímavé odkazy: WP Test - kolekce dat pro testování WP Unit Tes9ng WordPress Plugins with PHPUnit Introduc9on to WordPress Unit Tes9ng Petr Hlavička: Udržitelnost WordPress webu - Testování 54/58

55 Dokumentace Rychlejší orientace v projektu. Stručně. Jasně. Wiki u GitLab/GitHub. Dokumentovat i kód (PHP DocumentaHon Standards). Petr Hlavička: Udržitelnost WordPress webu - Dokumentace 55/58

56 Shrnu& Petr Hlavička: Udržitelnost WordPress webu 56/58

57 Dotazy? Petr Hlavička: Udržitelnost WordPress webu 57/58

58 Prezentace bude dostupná na GitHubu. na Twi?eru. Děkuji za pozornost. Petr Hlavička hlavicka.cz Petr Hlavička: Udržitelnost WordPress webu 58/58

Evoluce deploye Od FTP po automatický deploy

Evoluce deploye Od FTP po automatický deploy Evoluce deploye Od FTP po automatický deploy Tomáš Huda Osnova FTP git-ftp git pull deploy skript git hooks automatický deploy - CI/CD databáze bezvýpadkový deploy Osnova FTP git-ftp git pull deploy skript

Více

Bakalářské. Vzdělání: Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS

Bakalářské. Vzdělání:   Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS Web developer, System maintainer, AWS Cloud engineer Vzdělání: E-mail: Bakalářské martin@vyvoj.net Telefon: 732 969 367 Bydliště: Ukázky práce: Ostrava https://www.vyvoj.net PRAXE 1/2018 09/2018 Vývoje

Více

Novinky v Azure pro webové vývojáře

Novinky v Azure pro webové vývojáře Miroslav Holec Software Engineer Microsoft MVP: Microsoft Azure MCSD, MCSA, MSP Lead miroslavholec.cz @miroslavholec Novinky v Azure pro webové vývojáře 26. 11. 27. 11. Praha Novinky v Azure pro webové

Více

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack http://www.ulticloud.com http://www.openstack.org Představení OpenStacku 1. Co OpenStack je a není 2.

Více

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015 Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015 Milan Zelenka @ ENLOGIT s.r.o. Obsah přednášky Co je životní cyklus IT systémů a jak lze zautomatizovat Představení

Více

Alpine Linux: minimalistická distribuce nejen na server

Alpine Linux: minimalistická distribuce nejen na server Alpine Linux: minimalistická distribuce nejen na server Petr Krčmář 5. března 2017 Uvedené dílo (s výjimkou obrázků) podléhá licenci Creative Commons Uveďte autora 3.0 Česko. Petr Krčmář (Root.cz, vpsfree.cz)

Více

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: AVTK. Úvod. strana 1

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: AVTK. Úvod. strana 1 Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 12.3.2018 AVTK Úvod strana 1 strana 2 Program přednášek Úvod do AVT Metodiky Git a SVN Softwarové repozitáře Testování aplikací Prezentace projektů strana 3 Metodiky

Více

Praktické zkušenosti s Azure DevOps

Praktické zkušenosti s Azure DevOps Praktické zkušenosti s Azure DevOps Tomáš Herceg CEO @ RIGANTI Co-founder of Update Conference Microsoft MVP tomas.herceg@riganti.cz @hercegtomas www.tomasherceg.com/blog Co je DevOps? Lidé Build & Test

Více

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Prezentace aplikace Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Osnova Úvod Programovací jazyk - PHP Etapy vývoje Funkce aplikace Co SW umí Na čem se pracuje Vize do budoucna Úvod Úvod Inspirováno

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_DYN.1.01 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 01 Dynamický web - LAMP DUM vysvětlí žákům podstatu dynamického webu, představí základní GNU/GPL nástroje pro tvorbu

Více

Správa linuxového serveru: Zprovoznění Ruby aplikací s RVM, Thin a Nginx

Správa linuxového serveru: Zprovoznění Ruby aplikací s RVM, Thin a Nginx Home» Články» Praxe» Správa linuxového serveru» Správa linuxového serveru: Zprovoznění Ruby... Předchozí kapitola Zpět na obsah Následující kapitola Správa linuxového serveru: Zprovoznění Ruby aplikací

Více

Redakční systém Joomla. Prokop Zelený

Redakční systém Joomla. Prokop Zelený Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem

Více

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 3.4.2015 Webové aplikace

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 3.4.2015 Webové aplikace Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 3.4.2015 Webové aplikace Šablonovací systémy, ORM, MVC, MVP, Frameworky, Testování strana 2 Otázka k zamyšlení: Dokázali byste napsat server-klient aplikaci s GUI

Více

Životní cyklus IT systémů

Životní cyklus IT systémů Obsah přednášky Co je životní cyklus IT systémů a jak lze zautomatizovat Představení Red Hat Satellite 6 Vlastnosti Red Hat Satellite 6 Roadmap a očekávané novinky ve verzi 6.2 Subskripční model Otázky

Více

Apache Cordova (PhoneGap 3)

Apache Cordova (PhoneGap 3) Apache Cordova (PhoneGap 3) Nativní aplikace pro Android, ios, WP, TAMZ 1 Cvičení 10 Základy Apache Cordova Vývoj nativních mobilních aplikací v HTML5+JS+CSS3 Vytvořená webová aplikace se zabalí pomocí

Více

Od grafického návrhu k funkčnímu webu

Od grafického návrhu k funkčnímu webu Od grafického návrhu k funkčnímu webu Petr Okurek Jan Štefl RedWeb s.r.o., www.redweb.cz Osnova Úvod Analýza grafického návrhu a identifikace funkčních prvků Analýza nalezených funkčních prvků a návrh

Více

Virtuální datacentrum na ovirt způsob

Virtuální datacentrum na ovirt způsob Virtuální datacentrum na ovirt způsob Martin Sivák Red Hat 1 Agenda Co je ovirt a jak vypadá? Kde se vzal? Co umí? (Architektura) Co chystáme? 2 Co je ovirt? Centralizovaný nástroj pro správu velkého množství

Více

Co musíte udělat po instalaci WordPressu. Vlastimil Ott

Co musíte udělat po instalaci WordPressu. Vlastimil Ott Co musíte udělat po instalaci WordPressu Vlastimil Ott Obsah Před instalací Nastavení systému a webu Nastavení prostředí (pro vlastní klid) Pluginy Služby 2 Před instalací kvalitní hosting https://wp-admin.cz/hosting-pro-wordpress/

Více

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10 Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 Poděkování 15 Earle Castledine 15 Myles Eftos 15 Max Wheeler

Více

2. 3. 2009 Programátorské večery. Tomáš Herceg Microsoft Student Partner http://www.vbnet.cz

2. 3. 2009 Programátorské večery. Tomáš Herceg Microsoft Student Partner http://www.vbnet.cz 2. 3. 2009 Programátorské večery Tomáš Herceg Microsoft Student Partner http://www.vbnet.cz Představení služeb Praktické ukázky Messenger (Presence API) Search Writer (MetaWeblog API) Writer (Pluginy)

Více

Tvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa

Tvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa Tvorba webových aplikací s využitím Open Source CMS Lukáš Dubina Vedoucí práce PaedDr. Petr Pexa Školní rok: 2009-2010 Abstrakt Cílem této práce je popsat problematiku tvorby webových stránek s využitím

Více

eduroam.cz správa a deployment pomocí Ansible

eduroam.cz správa a deployment pomocí Ansible eduroam.cz správa a deployment pomocí Ansible Jan Tomášek oddělení síťové identity / CESNET http://tomasek.cz/ld18/prednaska.pdf hierarchická struktura RADIUS serverů uživatelská jména

Více

Integrace OpenOffice.org a Javy. CZJUG, , Robert Vojta

Integrace OpenOffice.org a Javy. CZJUG, , Robert Vojta Integrace OpenOffice.org a Javy CZJUG, 15.12.2008, Robert Vojta Obsah Část 1 - Teorie Úvodní informace, definice pojmů Dokumentace, Java Language Binding Pomocné nástroje Část 2 - Praktické ukázky Lokální

Více

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 Reporting a Monitoring Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader Září 2010 2010 IBM Corporation TSM 6: Reporting

Více

Systémová administrace portálu Liferay

Systémová administrace portálu Liferay 02 Systémová administrace portálu Liferay 1 Agenda Administrace Instalace lokálního a serverového prostředí Základní práce s uživateli Role a oprávnění Konfigurace portálu 2014 IBA CZ, s. r. o. 2 Portálová

Více

Formy komunikace s knihovnami

Formy komunikace s knihovnami Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence

Více

Jak si ochočit Ansible

Jak si ochočit Ansible Jak si ochočit Ansible Tomáš Kukrál klub tech@su - Studentská unie ČVUT SDN labs - ČVUT FEL 7.3.2015 Tomáš Kukrál (tech@su) Ansible 7.3.2015 1 / 11 Čtvrtek večer Tomáš Kukrál (tech@su) Ansible 7.3.2015

Více

Olga Rudikova 2. ročník APIN

Olga Rudikova 2. ročník APIN Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová

Více

Reporting a Monitoring

Reporting a Monitoring Reporting a Monitoring IBM Tivoli Storage Manager 6.3 a IBM Tivoli Storage Manager FastBack 6.1.5 Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader 2010 IBM Corporation Administrátorské rozhraní

Více

2012 ET NETERA a.s. Wicket přehled technologie Martin Strejc www.etnetera.cz 5.4.2012

2012 ET NETERA a.s. Wicket přehled technologie Martin Strejc www.etnetera.cz 5.4.2012 Wicket přehled technologie Martin Strejc www.etnetera.cz 5.4.2012 Osnova přednášky 1. Vznik Wicketu 2. Co Wicket umí a co neumí? 3. Účely užití výhody a nevýhody 4. Rozšiřitelnost Wicketu 5. Srovnání s

Více

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o. Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných

Více

Novinky v oblasti SAP Mobility. Martin Zikmund, Presale Mobility Platforms Miroslav Řehoř, Account Executive

Novinky v oblasti SAP Mobility. Martin Zikmund, Presale Mobility Platforms Miroslav Řehoř, Account Executive Novinky v oblasti SAP Mobility Martin Zikmund, Presale Mobility Platforms Miroslav Řehoř, Account Executive Agenda Novinky v oblasti mobilní platformy Jak na sdílet dokumenty na mobilní zařízení 2 Čím

Více

Hosting a doména. Pavel Urbánek. srovnání providerů a WP požadavky.

Hosting a doména. Pavel Urbánek. srovnání providerů a WP požadavky. Hosting a doména srovnání providerů a WP požadavky Pavel Urbánek https://wp-hosting.cz pavel@wp-hosting.cz Ptejte se Enter event code #hosting Webová stránka Doména + WordPress + Hosting Doména Výběr domény

Více

Domino 10 nové komponenty a související témata (node.js, ES )

Domino 10 nové komponenty a související témata (node.js, ES ) Domino 10 nové komponenty a související témata (node.js, ES ) David Marko TCL DigiTrade - 19.4.2018 Domino 10 Use of OpenSource components ( Java Script, ) Great focus on integration of Mobiles and Chat

Více

Metody zabezpečeného přenosu souborů

Metody zabezpečeného přenosu souborů Metody zabezpečeného přenosu souborů Radek Dostál Petr Koloros Cryptofest 15.11.2003 Úvod Co všechno šifrovat SSL FTP x SFTP, SCP SSL FTP Implicit x Explicit jak poznat Windows klienti, servery Linux klienti,

Více

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací. Přednáška 5 1. Stručný přehled vývoje html H T m l (HTML...XML... html5), (Web API, JSON, REST,AJAX) 2. Některé související IT IP adresa, doménová adresa, name servery JavaScritp, Jquery, Angular PHP vs

Více

http://skola.ajina.eu/admin/report/unittest/dbtest.php

http://skola.ajina.eu/admin/report/unittest/dbtest.php Stránka č. 1 z 5 Jste přihlášeni jako Rostislav Mikulecký (Odhlásit se) Čeština (cs) e-škola Ajina.eu Titulní stránka Správa stránek Vývoj Testy funkčnosti databáze Zapnout úpravu bloků Navigace Titulní

Více

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software Vítáme Vás Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software Pavel Moulis 13.9.2012 COPYRIGHT 2011 ALCATEL-LUCENT ENTERPRISE. ALL RIGHTS RESERVED. AGENDA 1. Co je IPAM definice, výzvy 2. VitalQIP

Více

Nasazení nových modulů McAfee Seminář CIV (nejen) pro lokální správce

Nasazení nových modulů McAfee Seminář CIV (nejen) pro lokální správce Nasazení nových modulů McAfee Seminář CIV (nejen) pro lokální správce Ing. Petr Žák 1 Obsah I. Úvod aneb epolicy Orchestrator II. Nové moduly: McAfee Endpoint Security III. Politiky pro nové moduly IV.

Více

modrana: flexibilní navigační systém Martin Kolman http://www.modrana.org/openalt2014 modrana@gmail.com

modrana: flexibilní navigační systém Martin Kolman http://www.modrana.org/openalt2014 modrana@gmail.com modrana: flexibilní navigační systém Martin Kolman http://www.modrana.org/openalt2014 modrana@gmail.com 1 Nevýhody uzavřených navigací nemožnost modifikovat funkcionalitu co když výrobce přestane podporovat

Více

Monitorování sítě pomocí OpenWrt

Monitorování sítě pomocí OpenWrt Tomáš Čejka cejkat@cesnet.cz Monitorování sítě pomocí OpenWrt LinuxDays 2016 Úvod Tomáš Čejka Monitorování sítě pomocí OpenWrt LinuxDays 2016 1 / 15 OpenWrt linuxová distribuce pro embedded zařízení (typicky

Více

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 26. 2. 2019 Webové aplikace PHP OOP, PHP a databáze, migrace DB, ORM, šablony, MVC/MVP, PHP frameworky strana 2 PHP skriptovací jazyk dynamicky typovaný interpret

Více

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ Slezská univerzita v Opavě Obchodně podnikatelská fakulta v Karviné SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ Distanční studijní opora Jména autorů Ing. Josef Botlík

Více

Instalace a konfigurace web serveru. WA1 Martin Klíma

Instalace a konfigurace web serveru. WA1 Martin Klíma Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/

Více

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Server Security, Serverové produkty

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Server Security, Serverové produkty STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Server Security, Serverové produkty ESET Server Security... 2 Webové rozhraní... 3 ESET Mail Security... 4 ESET File Security... 4 ESET Gateway Security...

Více

GIT hands-on. Mgr. Šimon Tóth. 12. dubna 2012. () GIT hands-on 12. dubna 2012 1 / 25

GIT hands-on. Mgr. Šimon Tóth. 12. dubna 2012. () GIT hands-on 12. dubna 2012 1 / 25 GIT hands-on Mgr. Šimon Tóth 12. dubna 2012 () GIT hands-on 12. dubna 2012 1 / 25 Úvod Obsah přednášky O čem to nebude porovnání svn, cvs vs. git velmi pokročilé vlastnosti () GIT hands-on 12. dubna 2012

Více

Virtualizační platforma ovirt

Virtualizační platforma ovirt Úvod Virtualizační platforma ovirt 12.11.2015 Jiří Sléžka CIT, Slezská univerzita v Opavě Virtualizační platforma ovirt, ORS2015, Jiří Sléžka, CIT SLU 1 Virtualizace Provoz více virtuálních instancí počítače

Více

AudioKnihovna. Harvie's JuKe!Box. ~Tomáš Mudruňka~ codename. Maturitní projekt SSPŠ 4.I 2008/2009

AudioKnihovna. Harvie's JuKe!Box. ~Tomáš Mudruňka~ codename. Maturitní projekt SSPŠ 4.I 2008/2009 AudioKnihovna codename Harvie's JuKe!Box Maturitní projekt SSPŠ 4.I 2008/2009 ~Tomáš Mudruňka~ Co je Jukebox? Jukebox je automatický stroj na přehrávání hudby Známý především z občerstvovacích zařízení

Více

Karta předmětu prezenční studium

Karta předmětu prezenční studium Karta předmětu prezenční studium Název předmětu: Programování aplikací pro web (PAW) Číslo předmětu: 548- Garantující institut: Garant předmětu: Institut geoinformatiky Ing. Jan Růžička, Ph.D. Kredity:

Více

Otevřený svět ICS. Radim Navrátil. aneb co svět oken a ICS? Vedoucí oddělení aplikační administrace a bezpečnosti, YOUR SYSTEM, spol. s r.o.

Otevřený svět ICS. Radim Navrátil. aneb co svět oken a ICS? Vedoucí oddělení aplikační administrace a bezpečnosti, YOUR SYSTEM, spol. s r.o. Otevřený svět ICS aneb co svět oken a ICS? Radim Navrátil Vedoucí oddělení aplikační administrace a bezpečnosti, YOUR SYSTEM, spol. s r.o. Téma přednášky Co a jak lze napojit ve světě oken? Využitím nativních

Více

Ruby on Rails: zapomeňte na Javu

Ruby on Rails: zapomeňte na Javu Ruby on Rails: zapomeňte na Javu Jiří Hradil Kyberie s.r.o. jirka@hradil.cz http://www.hradil.cz ` 28.2.2011, CZJUG, Praha Java sága, persistence I. Kyberie, rok 2004 Cíl: persistence pro Java webové aplikace

Více

Využití chemie v procesu testování webových aplikací vytvořených pomocí technologií PHP a Java

Využití chemie v procesu testování webových aplikací vytvořených pomocí technologií PHP a Java Využití chemie v procesu testování webových aplikací vytvořených pomocí technologií PHP a Java aneb Selenium v akci Michal Špaček, WebExpo 2008, Praha Proč vůbec testovat? Náš software nemá žádné chyby,

Více

OpenNebula pro začátečníky SUT Tomáš Kukrál

OpenNebula pro začátečníky SUT Tomáš Kukrál OpenNebula pro začátečníky SUT 2014-05-06 Tomáš Kukrál tech@su Co je cloud? Cloud Computing je množina škálovatelných a elastických IT zdrojů, které jsou dodávány jako služba externím zákazníkům pomocí

Více

Linux na desktopu Pro Běžně Frustrované Uživatele

Linux na desktopu Pro Běžně Frustrované Uživatele Linux na desktopu Pro Běžně Frustrované Uživatele Martin Vicián martin.vician@nic.cz InstallFest 4. března 2018 2 / 23 Obsah přednášky Přístup k operačním systémům v CZ.NIC Grafická rozhraní Ubuntu Nejčastější

Více

POWERSHELL. Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org

POWERSHELL. Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org POWERSHELL Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org Obsah přednášky Úvod Základní komponenty DSC Demo Úvod Desired State Configuration? S DSC se nestaráte o konfiguraci

Více

Publikujeme web. "Kam s ním?!"

Publikujeme web. Kam s ním?! Publikujeme web "Kam s ním?!" Publikujeme web Publikujeme web Máme webové stránky, hrajeme si s nimi doma, ale chceme je ukázat světu. Jak na to? 1. Vlastní server 2. Hosting (prostor na cizím serveru)

Více

Acronis. Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz

Acronis. Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz Acronis Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz Acronis Kdo jsme? Společnost se sídlem v USA Zálohovací software Software pro ochranu proti haváriím Nástroje pro správu disků Nástroje pro

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

Více

Dobrý CMS Popis produktu a jeho rozšíření

Dobrý CMS Popis produktu a jeho rozšíření Dobrý CMS Popis produktu a jeho rozšíření 503M012.N01 11/09/2012 www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní y...3 3.3 Doplňkové

Více

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015 Mediální komunikace Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015 Public relations, žurnalistika a komunikační kanály Základní prvky přenosu sdělení (lineární

Více

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD www.aktion.cz Obsah: Kompletní instalace (serverová část) str. 03 Aktivace produktu první spuštění str. 10 Instalace Windows klienta na jiný počítač v síti

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND

Více

Kubernetes Azure Service Fabric

Kubernetes Azure Service Fabric www.dotnetcollege.cz Kubernetes Azure Service Fabric Tomáš Herceg Microsoft Most Valuable Professional (ASP.NET) Microsoft Regional Director tomas.herceg@riganti.cz @hercegtomas tomasherceg.com/blog O

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_DYN.1.05 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 05 Zásady psaní v jazyce PHP DUM naučí základní kroky v psaní správné syntaxe PHP, žák napíše svůj první skript Ing.

Více

Verzovací systémy. Pořádek především!

Verzovací systémy. Pořádek především! Verzovací systémy Pořádek především! Problém: Při vývoji máme velké množství textů, zdrojových kódů, obrázků, knihoven atd. v různých verzích! Problém: Při vývoji máme velké množství textů, zdrojových

Více

Travis CI. 8. března 2015. InstallFest 2015. Travis CI. Miro Hrončok. Co je CI. K čemu CI. Co je potřeba k CI. Co je Travis CI.

Travis CI. 8. března 2015. InstallFest 2015. Travis CI. Miro Hrončok. Co je CI. K čemu CI. Co je potřeba k CI. Co je Travis CI. InstallFest 2015 8. března 2015 Continuous integration vzniklo to jako metoda extrémního programování 20 let starý pojem dle Wikipedie: kód ve společném repozitáři automatické zbuildění automatické testy

Více

Nové licencování databází Informix

Nové licencování databází Informix Univerzita pro obchodní partnery 10.03.2011 Nové licencování databází Informix Jan Musil jan_musil@cz.ibm.com Agenda Přehled původních a nových edicí Volitelné komponenty Vysvětlení licenční terminologie

Více

IS pro podporu BOZP na FIT ČVUT

IS pro podporu BOZP na FIT ČVUT IS pro podporu BOZP na FIT ČVUT Závěrečná zpráva pro 2. iteraci 21. dubna 2011 Zadavatel: Ing. Jiří Chludil Řešitelský tým: Jiří Kopecký Jan Kratochvíl Milan Matějček Štefan Pinďák Kristýna Streitová Úvod

Více

Zranitelnost databáze a ochrana vašich citlivých dat. Michal Lukanič, Database Specialist

Zranitelnost databáze a ochrana vašich citlivých dat. Michal Lukanič, Database Specialist Zranitelnost databáze a ochrana vašich citlivých dat Michal Lukanič, Database Specialist IDS / IPS ACS / XML FW DLP / IRM / šifrování Standardně je chráněn pouze perimetr DB admin DMZ Partneři L3-L4 L7+

Více

Obsah Redakční systém Wordpress

Obsah Redakční systém Wordpress Obsah Redakční systém Wordpress 3. Použití a správa redakčního systému Wordpress... 2 3.1 Cíle kapitoly... 2 3.2 Klíčová slova... 2 3.3 Čas potřebný ke studiu... 2 3.4 Průvodce kapitolou... 2 3.5 Obsah

Více

Historie, současnost a budoucnost ASP.NET

Historie, současnost a budoucnost ASP.NET Historie, současnost a budoucnost ASP.NET Michal Altair Valášek Development & Security Consultant, Altairis michal.valasek@altairis.cz www.aspnet.cz www.secpublica.cz Microsoft.NET Framework Patnáct let

Více

Nové jazykové brány do Caché. Daniel Kutáč

Nové jazykové brány do Caché. Daniel Kutáč Nové jazykové brány do Caché Daniel Kutáč O čem budeme mluvit.net T/SQL Perl Python MultiValue Basic Téma.NET provider .NET Provider Co lze již dnes Factory / VisM ODBC.NET Web Services Factory a VisM

Více

Microsoft System Center Configuration Manager 2012. Jan Lukele

Microsoft System Center Configuration Manager 2012. Jan Lukele Microsoft System Center Configuration Manager 2012 Jan Lukele Rodina System Center 2012 System Center Configuration Manager System Center Endpoint Protection System Center Operations Manager System Center

Více

Metodiky pro automatické testování webové aplikace. Ondřej Melkes, Martin Komenda

Metodiky pro automatické testování webové aplikace. Ondřej Melkes, Martin Komenda Metodiky pro automatické testování webové aplikace Ondřej Melkes, Martin Komenda Obsah Testování sw obecně Unit testy Integrační testy Testování UI Nesprávné testování sw Neznalost testovacího procesu

Více

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator Vzdálená správa... 2 ESET Remote Administrator Server (ERAS)... 2 Licenční klíč soubor *.LIC... 2 ESET Remote

Více

Použití zásad skupin k instalaci klientské komponenty ESO9

Použití zásad skupin k instalaci klientské komponenty ESO9 Použití zásad skupin k instalaci klientské komponenty ESO9 Zpracoval: Stanislav Havlena U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 28.6.2008 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Havlena

Více

Tabulka základních vlastností nástroje C++Builder dle edice

Tabulka základních vlastností nástroje C++Builder dle edice Tabulka základních vlastností nástroje C++Builder dle edice Oblast Architect Enterprise Professional Starter VÝVOJ PRO RŮZNÁ ZAŘÍZENÍ Vysoce produktivní integrované vizuální vývojové prostředí (IDE) s

Více

Univerzita Pardubice. Dominik Víšek

Univerzita Pardubice. Dominik Víšek Univerzita Pardubice Fakulta elektrotechniky a informatiky Využití technologie Docker pro virtualizaci vývojového prostředí PHP / Python Dominik Víšek Bakalářská práce 2018 Prohlašuji: Tuto práci jsem

Více

Obsah. Rozdíly mezi systémy Joomla 1.0 a 1.5...15 Systém Joomla coby jednička online komunity...16 Shrnutí...16

Obsah. Rozdíly mezi systémy Joomla 1.0 a 1.5...15 Systém Joomla coby jednička online komunity...16 Shrnutí...16 Obsah Kapitola 1 Seznámení se systémem Joomla!................................. 9 Přehled systémů pro správu obsahu....................................................10 Použití systému pro správu obsahu.....................................................11

Více

v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) by: Ing. Jan Steringa

v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) by: Ing. Jan Steringa v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) 2017 by: Ing. Jan Steringa Webový server Apache je předurčen k provozu na operačním systému Linux. Je to dáno

Více

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný karel.slany@nic.cz 13. 11. 2015

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný karel.slany@nic.cz 13. 11. 2015 Knot DNS Resolver Modulární rekurzivní resolver Karel Slaný karel.slany@nic.cz 13. 11. 2015 Obsah Co je KNOT Resolver Části resolveru Funkce a konfigurace Integrační testování Co je Knot DNS Resolver Minimalistický

Více

[ASP].NET Core Demystified. Miroslav Holec. Konzultant a lektor [ASP].NET Core.

[ASP].NET Core Demystified. Miroslav Holec. Konzultant a lektor [ASP].NET Core. [ASP].NET Core 2.1-2.2 Demystified Miroslav Holec Konzultant a lektor [ASP].NET Core mirek@miroslavholec.cz www.miroslavholec.cz Miroslav Holec Nezávislý konzultant a lektor [ASP].NET Core - školím ve

Více

C# - Databáze úvod, ADO.NET. Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí

C# - Databáze úvod, ADO.NET. Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí C# - Databáze úvod, ADO.NET Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Co je to databáze? Databáze je určitá uspořádaná množina informací

Více

bubileg webový redakční systém Manuál administrace pro systém verze 5

bubileg webový redakční systém Manuál administrace pro systém verze 5 bubileg webový redakční systém Manuál administrace pro systém verze 5 Obsah Úvod... 3 URL adresy a MVC architektura... 3 Adresářová struktura webu... 4 Základní pojmy a logika systému... 5 Administrace...

Více

Prototyping konfigurace linuxových serverů. horizontální škálování Deltacloud API

Prototyping konfigurace linuxových serverů. horizontální škálování Deltacloud API Prototyping konfigurace linuxových serverů horizontální škálování Deltacloud API 2 Prototyping IT infrastructury v cloudu 3 Prototyping IT infrastructury v cloudu Prototyping IT infrastructury v cloudu

Více

Netezza. Martin Pavlík. 2. Února 2011. to pravé řešení pro analytický datový sklad

Netezza. Martin Pavlík. 2. Února 2011. to pravé řešení pro analytický datový sklad Netezza to pravé řešení pro analytický datový sklad Martin Pavlík 2. Února 2011 Co je Netezza? Napříč odvětvími Retail Telekomunikace Co Netezza dodává Vysoce výkonné appliance Firma Špičková technologie

Více

Podnikový informační systém SAP

Podnikový informační systém SAP Podnikový informační systém SAP Petr Macháček, Daniel Bochořák, KCT Data, s.r.o. Text 1 Obsah cvičení Trochu teorie Systém SAP ERP Architektura systému SAP ERP Prezentační vrstva SAP GUI A teď praxe Aplikační

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_DYN.1.02 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 02 WAMP - prostředí pro běh dynamických stránek ve Windows DUM je pro žáky průvodcem instalací běhového prostředí

Více

Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací. Praha 15. dubna 2015

Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací. Praha 15. dubna 2015 Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací Praha 15. dubna 2015 Agenda 08:30 09:00 Registrace a snídaně 09:00 09:15 Ukázka nových zařízení 09:15 10:00 Úvod do

Více

Jakub Šesták. http://www.cesnet.cz/services/data-storage/?lang=en ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY

Jakub Šesták. http://www.cesnet.cz/services/data-storage/?lang=en ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Datové služby sdružení CESNET http://www.cesnet.cz/services/data-storage/?lang=en ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY Jakub Šesták 5. 12. 2014 1. ročník navazujícího

Více

Ondřej Soukup, DAQUAS ondrej.soukup@daquas.cz. Radek Žalud, DAQUAS radek.zalud@daquas.cz

Ondřej Soukup, DAQUAS ondrej.soukup@daquas.cz. Radek Žalud, DAQUAS radek.zalud@daquas.cz Ondřej Soukup, DAQUAS ondrej.soukup@daquas.cz Radek Žalud, DAQUAS radek.zalud@daquas.cz Obsah S čím a kdy přijde Windows Server 2016? Co bude nového v System Center 2016? Co přináší Office 2016? Co se

Více

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server. 1 Práce se systémem Tento dokument popíše způsob instalace a základy práce se systémem Joomla!, ve kterém je učebnice jazyka Scratch vytvořena. Podrobný návod k systému Joomla! je popsán v dokumentaci

Více

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 18.4.2017 Webové technologie RIA, SPA, AngularJS - šablony a controllery, služby $scope a $http strana 2 RIA - Rich Internet Application Chová se podobně jako desktopová

Více

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí Databázový subsystém pro správu dat vysílačů plošného pokrytí RadioBase je datový subsystém pro ukládání a správu dat vysílačů plošného pokrytí zejména pro služby analogové a digitální televize a rozhlasu.

Více

Vývoj software pro Linuxové distribuce. Installfest Praha, 7.3.2010

Vývoj software pro Linuxové distribuce. Installfest Praha, 7.3.2010 Vývoj software pro Linuxové Installfest Praha, 7.3.2010 Úvod Dan Horák vývojář Fedora člen Fedora Engineering Steering Comitee (pro F-11 a F-12) zaměstnán u Red Hat Czech Copyright

Více

Open Source a softwarová integrace. Roman Piontek Director of SaaS Innovation

Open Source a softwarová integrace. Roman Piontek Director of SaaS Innovation Open Source a softwarová integrace Roman Piontek Director of SaaS Innovation rpiontek@ebsco.com Začněme s discovery Začněme s discovery Cílem EBSCO Discovery Service (EDS) je být nejotevřenějším systémem

Více

Úvod do Entity Frameworku

Úvod do Entity Frameworku PV178 Úvod do Entity Frameworku Mgr. David Gešvindr MVP MSP MCSD: Windows Store MCSE: Data Platform gesvindr@mail.muni.cz Osnova 1. Úvod do Entity Frameworku 2. Návrh databáze s využitím Entity Framework

Více

Správa softwaru v GNU/Linuxu. Michal Dočekal

Správa softwaru v GNU/Linuxu. Michal Dočekal Michal Dočekal 2011 Právní doložka Právní doložka autor není právník autor neručí za pravdivost uvedených informací autor neručí za jakékoliv případné škody způsobené uvedenými informaci Osnova 1 Správa

Více