Tvorba WPF aplikací – příručka

Osnova knihy: WPF C# – Od základů k profesionální tvorbě aplikací Obsah Základní principy WPF Pokročilé techniky WPF Knihovny a frameworky Příklady a cvičení Reference a další zdroje Dodatek Poznámka: Tipy: Přeji vám hodně štěstí a zábavy při tvorbě WPF aplikací! Úvod Historie a vlastnosti WPF WPF (Windows Presentation Foundation) je moderní platforma pro tvorbu […]

Naučte se Vue.js – příručka

1. Úvod do Vue.js Co je Vue.js a proč ho používat? Vue.js je progresivní JavaScriptový framework určený pro vytváření uživatelských rozhraní. Byl vytvořen Evanem You a poprvé vydaný v roce 2014. Jeho hlavní síla spočívá v reaktivní a komponentové architektuře, která umožňuje vývojářům s minimálním úsilím vytvářet dynamické a rychlé webové aplikace. Vue je navržen […]

Stručná historie PHP

Počátky (1994-1995) PHP (Personal Home Page Tools) vyvinul Rasmus Lerdorf v roce 1994. Původně sloužil ke sledování návštěvnosti jeho online životopisu. První verze PHP byla uvolněna v roce 1995. Rychlý růst (1996-2000) V roce 1997 Zeev Suraski a Andi Gutmans zrekonstruovali parser PHP a vytvořili PHP/FI 2.0. PHP 3.0 (1998) přineslo podporu objektů. PHP 4.0 […]

WebSockets v PHP

WebSocket je protokol pro obousměrnou a persistentní komunikaci mezi klientem (většinou webovým prohlížečem) a serverem v reálném čase. Oproti tradičnímu HTTP protokolu s jednosměrnými request/response dotazy umožňuje posílat zprávy libovolným směrem bez nutnosti explicitního požadavku a je tedy podstatně efektivnější. PHP umožňuje využít WebSockets s použitím vhodných knihoven a rozšíření. Příklady použití WebSocketů: Chatové aplikace: […]

MySQL Workbench

MySQL Workbench je oficiální integrované vývojové prostředí (IDE) od společnosti Oracle pro MySQL. Jedná se o výkonný a všestranný nástroj, který poskytuje databázovým administrátorům, vývojářům a architektům kompletní sadu funkcí pro práci s databázemi. Pojďme prozkoumat jeho klíčové výhody i nevýhody: Výhody: Grafické prostředí (GUI): MySQL Workbench nahrazuje zadávání příkazů z textového terminálu vizuálním a […]

Analýza síťového provozu s využitím Pythonu a Scapy

Úvod V dnešním článku se podíváme na jednoduchý Python skript, který nám umožní analyzovat síťový provoz. Skript využívá knihovnu Scapy, která je velmi oblíbená pro manipulaci s pakety na síťové vrstvě. Kód: Vysvětlení kódu Verze Pythonu Instalace potřebných knihoven Scapy Ostatní knihovny Další nastavení Nastavení cesty k Pythonu Práva administrátora Testování Závěr Tento skript je […]

Optimalizujte svůj vývojový workflow na Windows s GitHubem: Kompletní průvodce

Co je GitHub? GitHub je online platforma založená na systému pro správu verzí zvaném Git. Slouží primárně k hostování kódových repozitářů, což jsou v podstatě složky obsahující všechny soubory a historii změn daného softwarového projektu. GitHub umožňuje programátorům spolupracovat na projektech, sledovat změny v kódu a vytvářet nové verze softwaru. Je to nástroj, který je […]

Instalace balíčků v Pythonu

Instalace balíčků1 Tato sekce pokrývá základy instalace balíčků v Pythonu. Je důležité poznamenat, že termín „balíček“ v tomto kontextu se používá k popisu svazku softwaru, který má být nainstalován. Neodkazuje na typ balíčku, který importujete do Vašeho zdrojového kódu v Pythonu. V Pythonovské komunitě je běžné odkazovat se na distribuci pomocí termínu „balíček“. Požadavky na […]

5 nástrojů pro vývojáře AI, které byste měli znát

Úvod Umělá inteligence (AI) je v dnešní době všudypřítomná. GPT modely od OpenAI například učinily vývoj AI dostupný pro širokou veřejnost. K vytvoření vlastních aplikací založených na AI již nepotřebujete vědět, jak natrénovat a spustit své vlastní modely – stačí zavolat koncový bod API s vaší výzvou. Avšak i přesto, že jsou modely založené na […]