Backend Development with Python Počítačový Kurz
Backend vývoj se vztahuje na server-side vývoj webové aplikace. To zahrnuje databáze operace, uživatelské řízení a základní funkčnost (business logic) aplikace. Backend vývoj doplňuje frontend vývoj, aby poskytl funkčnost očekávanou uživateli aplikace.Python je jedním z několika programovacích jazyků, které lze použít k psaní logiky základu webové aplikace.
Tento výcvik vedený instruktorem (online nebo on-site) je zaměřen na vývojáře, kteří chtějí používat Python jako jazyk na straně serveru k vytvoření webové aplikace. Různé techniky a rámce budou prozkoumány, aby dosáhly toho nejvhodnějšího pro daný problém.
Po ukončení tohoto tréninku budou účastníci schopni:
- Instalovat a konfigurovat balíčky a rámce Python.
- Nastavit vhodné vývojové prostředí pro optimalizaci procesu kódování.
- Psát kód potřebný k zajištění běžné funkčnosti očekávané koncovými uživateli aplikace (formuláře, databázové dotazy, výpočty atd.).
- Vybrat z řady populárních rámců, jako jsou Django a Flask, aby automatizovali redundantní úkoly a zkrátili dobu vývoje.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Spousta cvičení a praxe.
- Praktická implementace v živém laboratorním prostředí.
Možnosti personalizace kurzu
- Pro požadavek na přizpůsobený výcvik pro tento kurz nás prosím kontaktujte a domluvte se.
Návrh Školení
Úvod do vývoje backendu
Pochopení toho, jak fungují webové stránky a webové aplikace
Instalace Python balíčků a knihoven
Příprava vašeho backendového vývojového prostředí
Pochopení rozdílu mezi prezentační vrstvou (frontendem) a serverovou stranou (backend) webové aplikace
Python Základy
Databáze a SQL Základy
Linux Základy
Výběr vývojového rámce
Nastavení webu Application Server (zásobník LAMP)
Zpracování uživatelského vstupu
Generování výstupu
Použití šablon ke standardizaci výstupu
Připojení k Database
Umožnění uživatelům zaregistrovat se prostřednictvím aplikace
Zabezpečení webové aplikace
Testování webové aplikace
Správa projektu pomocí správy verzí
Rozšíření aplikace pomocí pokročilých Python funkcí
Práce s databází č.SQL
Techniky nasazení a průběžná integrace
Monitorování výkonu aplikací
Optimalizace webové aplikace
Škálování webové aplikace
Odstraňování problémů
Shrnutí a závěr
Požadavky
- zkušenosti s programováním
Publikum
- Vývojáři
Open Training Courses require 5+ participants.
Backend Development with Python Počítačový Kurz - Booking
Backend Development with Python Počítačový Kurz - Enquiry
Backend Development with Python - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Líbilo se mi, jak Gunnar psal skoro celý kód za chodu, když jsme to procházeli, ale že na disku Google bylo spousta předem připraveného materiálu, na který se mohu po školení odvolat. Kód, který Gunnar napsal na základě ukázkových dat, které jsem předem poskytl, byl také extrémně užitečný a také učinil školení relevantní pro naše vlastní datové sady.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurz - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurz - Functional Reactive Programming with Java 9 and RxJava
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Kurz - Web Application Development in PHP
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Kurz - Reactive Programming for iOS with RxSwift
Upcoming Courses
Související kurzy
Reactive Programming with Angular RxJS
14 hodinyReactivní programování je paradigma asynchronního programování, které se zaměřuje na datové toky a šíření dat vytvořením definované závislosti mezi základními modely provádění a vysílanými datovými toky z jedné komponenty do druhé. Mnoho Angular neefektivních návrhů aplikací při vytváření asynchronních uživatelských rozhraní lze překonat využitím vzorů reaktivních stylů nabízených knihovnou RxJS.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak implementovat pozorovatelné vzory do svých návrhů aplikací Angular, když projdou řadou případů předvádějících běžné problémy úhlového návrhu a jak těží z návrhů reaktivního programování.
Na konci tohoto školení budou účastníci schopni:
- Pochopte paradigma reaktivního programování a knihovnu RxJS.
- Vytvářejte náročné Angular aplikace uživatelského rozhraní s ohledem na škálovatelnost, flexibilitu a odezvu pomocí reaktivních programovacích vzorů.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a praxe.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Web Application Development with Flask
14 hodinyTento praktický kurz je určen pro Python vývojáře, kteří chtějí vytvářet a udržovat své první webové aplikace. Kurz je také určen pro lidi, kteří jsou již obeznámeni s jinými webovými frameworky jako Django nebo Web2py, a chtějí se naučit, jak používání mikroframeworku (t.j. frameworku, který spojuje knihovny třetích stran místo poskytnutí samostatné univerzálního řešení), mění proces.
Významná část kurzu není věnována samotnému Flask (je malinký), ale knihovnám a nástrojům třetích stran často používaným v projektech Flask.
Functional Reactive Programming with Java 9 and RxJava
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé softwarové vývojáře a systémové architekty, kteří chtějí vytvářet reaktivní aplikace pomocí Java 9, Spring, Jersey, Akka a reaktivní programovací knihovny RxJava 2.0. .
Na konci tohoto školení budou účastníci schopni:
- Pochopit důležitost a význam reaktivního programování při vývoji aplikací a systémů.
- Spusťte test jednotky na RxJava 2.0.
- Používejte rámec Akka na principech reaktivního programování.
- Zaměstnejte Spring, abyste zvládli vývoj souběžných aplikací.
- Použijte tok API Java 9 k vývoji reaktivních aplikací.
ELM for Front-End Development
14 hodinyToto živé školení vedené instruktorem vČeské republice (na místě nebo na dálku) je zaměřeno na softwarové inženýry, kteří chtějí používat ELM pro vývoj front-endu.
Na konci tohoto školení budou účastníci schopni:
- Sestavte webovou aplikaci s jazykem ELM.
- Používejte open source balíčky v ELM.
- Implementujte nástroje ELM k ladění a kompilaci kódu ELM.
RxJava for Android Developers
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat RxJava k vývoji a nasazení Android mobilní aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které obsahuje potřebné knihovny, balíčky a rámce potřebné pro vývoj reaktivní aplikace.
- Pochopte, jak jsou vysílány a spotřebovávány datové toky a toky událostí.
- Navrhujte aplikace, které elegantním a stručným způsobem modelují situace reálného světa (založené na událostech).
Reactive Programing with Rx.NET
7 hodinyIn this instructor-led, live training in České republice, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 hodinyToto živé školení vedené instruktorem v České republice seznamuje účastníky s reaktivními technikami nabízenými RxSwift pro řízení přenosu a kombinování asynchronních datových toků, zpracování jednoduchých pozorovatelných sekvencí a architekturu a vývoj citlivých, flexibilních a průmyslově škálovatelných iOS aplikací.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základní koncepty reaktivního programování v Swift 3.
- Proměňte různé položky, jako jsou pole a události, na pozorovatelné sekvence.
- Aplikujte různé filtry na pozorovatelné sekvence, transformujte a kombinujte pozorovatelné sekvence.
- Zapište testy jednotek proti kódu Rx.
- Efektivně využívat nevidomá data z prvků uživatelského rozhraní.
Visual Studio Code
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé vývojáře, kteří chtějí upravovat kódy pomocí VS Code.
Na konci tohoto školení budou účastníci schopni:
- Seznamte se s rozhraním VS Code.
- Efektivně používejte pracovní prostory ve VS Code.
- Spravujte klávesové zkratky a nastavení VS Code.
- Naučte se používat různé programovací jazyky ve VS Code.
Web Application Development (Advanced Level)
28 hodinyThis instructor-led, live training in České republice (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 hodinyTento instruktážní živý kurz v České republice (online nebo na místě) je určen začínajícím profesionálům, kteří chtějí vytvářet funkční a interaktivní weby pomocí základních webových technologií.
Konec tohoto kurzu budou účastníci schopni:
- Pochopit, jak funguje internet (architektura klient-server, URL adresy, prohlížeče).
- Vytvářet strukturované webové stránky pomocí HTML5.
- Stylizovat a vizuálně zlepšit webové stránky pomocí CSS.
- Přidávat interaktivitu a logiku pomocí JavaScript.
- Manipulovat s DOM pro reakci na uživatelské akce.
Web Development with Bubble
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Bubble k vytváření plně funkčních webových aplikací bez kódu.
Na konci tohoto školení budou účastníci schopni:
- Sestavte si webovou aplikaci od nuly bez zkušeností s kódováním.
- Vytvářejte databáze a webové služby pro back-end operace.
- Navrhujte a vytvářejte dynamická uživatelská rozhraní a uživatelské prostředí.
Web Application Development in PHP
21 hodinyKurz je určen pro středně pokročilé PHP vývojáře, kteří si chtějí obohatit své znalosti a naučit se osvědčené postupy v programování a technikách vývoje webu založených na objektově orientovaném programování a návrhových vzorech.
Spring Webflux
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat WebFlux k vývoji a nasazení reaktivních aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Spring 5 a framework WebFlux.
- Vyvíjet reaktivní aplikace a služby.
Yeoman
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí dozvědět o Yeoman a pochopit, jak bude zapadat do architektury webových aplikací a pracovního postupu vývoje.
Na konci tohoto školení budou účastníci schopni:
- Seznamte se s funkcemi a výhodami používání Yeoman při vývoji aplikací.
- Naučte se a pochopte proces vytváření a správy aplikace pomocí Yeoman.