Introduction to JavaScript Počítačový Kurz
JavaScript je všestranný a široce používaný programovací jazyk pro vytváření dynamických a interaktivních webových aplikací.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na začínající webové vývojáře, kteří chtějí používat JavaScript k vytváření interaktivních webových stránek, manipulaci s daty a zlepšování uživatelské zkušenosti.
Na konci tohoto školení budou účastníci schopni:
- Použijte JavaScript k vytvoření dynamických a interaktivních webových stránek.
- Vytvářejte skripty, které fungují ve všech prohlížečích.
- Napište jasný, spolehlivý a opakovaně použitelný kód.
- Provádějte skriptování pomocí DOM.
- Manipulujte s daty pomocí JavaScript.
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.
Návrh Školení
Úvod do JavaScript a funkcí
- Co je JavaScript?
- JavaScript časem
- Kdy a kde použít JavaScript
- Kdy a kde nepoužívat JavaScript
- Základy webového skriptování
- Včetně JavaScript na vaší webové stránce
- Psaní JavaScript prohlášení
- Použití proměnných
- Práce s operátory
- Zachycení událostí myši
- Obecná syntaxe
- Volání funkcí
- Variabilní rozsah
- Funkce šipek
- Nastavení výchozích parametrů
Objekty DOM a vestavěné objekty
- Interakce s uživatelem
- Výběr prvků podle jejich ID
- Accesssbírání historie prohlížeče
- Použití objektu umístění
- Použití data a času
Práce s čísly a řetězci
- Čísla
- Globální metody
- Objekt čísla
- Funkce Number().
- Booleovské hodnoty
- Nulové a nedefinované hodnoty
- Struny
- Řetězcové šablony
Ukládání dat do polí
- Pole
- Jak iterovat přes pole
- Operátor tří teček
Zpracování událostí v JavaScript a řízení toku programu
- Typy událostí
- Obslužné programy událostí
- Objekt události
- Podmíněné výroky
- Smyčky a řídicí struktury
- Jak nastavit a používat časovače
Skriptování pomocí DOM
- DOM uzly
- Výběr prvků pomocí getElementsByTagName()
- Jak číst atributy prvků
- Mozilla a Chrome DOM inspektor
- Co je JSON? Úvod
Programming s manipulací JavaScript, HTML a CSS
- Některé důležité prvky
- Drag and drop
- Místní úložiště
- Jak pracovat s místními soubory
- Vlastnost stylu v DOM
- Jak přistupovat ke třídám pomocí className
- Objekt DOM styleSheets
- Jak odkazovat na CSS3 vlastnosti v JavaScript
- Jak nastavit CSS3 vlastnosti
Shrnutí a další kroky
Požadavky
- Základní porozumění HTML a CSS
- Seznámení s obecnými koncepty programování
Publikum
- Weboví vývojáři
- Softwaroví inženýři
- Každý, kdo má zájem o výuku JavaScript pro vývoj webu
Open Training Courses require 5+ participants.
Introduction to JavaScript Počítačový Kurz - Booking
Introduction to JavaScript Počítačový Kurz - Enquiry
Introduction to JavaScript - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Dozvěděli jsme se toho o tématu hodně
Zsolt Langviser - Accenture Industrial SS
Kurz - NestJS: Beginner to Advanced
Machine Translated
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurz - React with Next.js
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurz - Spring Boot, React, and Redux
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Kurz - Ant Design
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.
Stefan-Lucian Bucur - Cegeka NV
Kurz - Building Interactive Applications with React, Redux and GraphQL
Upcoming Courses
Související kurzy
Ant Design
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí použít Ant Design ke zlepšení uživatelské zkušenosti pro svou aplikaci React.
Na konci tohoto školení budou účastníci schopni implementovat komponenty React Ant Design k vývoji krásných webových aplikací podnikové třídy.
Aurelia Javascript Framework
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří chtějí používat Aurelia k vytváření a sestavování front-end aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít vyvíjet front-end aplikace.
- Obousměrná vazba ovládacích prvků HTML formuláře pomocí mechanismu DOM-batch.
- Integrujte Aurelia do jakékoli knihovny nebo rámce třetích stran, jako je jQuery.
Gatsby: Beginner to Advanced
14 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 Gatsby k vytváření předních webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Použijte Gatsby k vytvoření webové aplikace.
- Generujte PWA (progresivní webové aplikace) pro vysoké rychlosti načítání.
- Vytáhněte data z různých zdrojů dat pomocí GraphQL.
- Nasaďte webové aplikace Gatsby do místních služeb nebo cloudových služeb.
Building Web Apps using the MEAN stack
35 hodinyCíl kurzu:
MEAN stack je full-stack JavaScriptové řešení, které vám pomůže rychle a snadno psát škálovatelné, robustní a udržovatelné webové aplikace pomocí MongoDB, express, AngularJS a Node.js.
Na konci tohoto praktického intenzivního výcvikového kurzu budou studenti schopni:
- Ukládejte data do NoSQL, dokumentově orientované MongoDB databáze, která přináší výkon a škálovatelnost.
- Použijte Node.js, platformu na straně serveru postavenou na běhovém prostředí Google V8 pro vytváření rychlých a škálovatelných síťových aplikací.
- Použijte Express, jednoduchý, ale výkonný server HTTP pro vývoj webových aplikací postavený na Node.js.
- Použijte AngularJS framework, který nabízí deklarativní, obousměrnou datovou vazbu pro webové aplikace.
- Využijte paradigma „full-stack JavaScript“, tj. ukládejte dokumenty ve formátu podobném JSON do MongoDB, vytvořte dotazy JSON v Node.js/Express.js a přepošlete tyto dokumenty JSON zpět do [ 0] frontend.
- Seznamte se s nejnovějšími trendy vývoje webových aplikací v IT průmyslu.
NestJS: Beginner to Advanced
14 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 NestJS k vytváření snadno udržovatelných a škálovatelných webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Sestavte back-endovou aplikaci pomocí NestJS.
- Otestujte back-endové služby pomocí Postman.
- Implementujte autorizaci a autentizaci v back-endových aplikacích.
- Nasaďte back-end aplikace.
Next.js 14 Advanced Development
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé webové vývojáře a technické architekty, kteří chtějí prozkoumat pokroky Next.js 14 a získat znalosti pro vytváření řezání- okrajové webové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Využijte plný potenciál Next.js 14 pro vytváření složitých aplikací.
- Využijte nejnovější funkce, jako je Middleware, React Server Components a Edge Functions.
- Implementujte osvědčené postupy pro výkon, škálovatelnost a SEO.
- Efektivně odstraňovat běžné problémy v aplikacích Next.js.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 hodinyPublikum:
Typicky projektový manažer, analytik, vývojář nebo kdokoli, kdo potřebuje:
- Prozkoumejte rámec a architekturu node.js
- Prozkoumejte Express.js jako řešení pro vývoj webu
- Posuďte Node.js a Express.js jako řešení pro vývoj webu
- Výhody a nevýhody oproti Java
- Chcete-li dobře porozumět struktuře aplikace a mechanismům nasazení
- K provádění úloh instalace / produkčního prostředí / architektury a konfigurace
- Aby bylo možné posoudit kvalitu kódu, provádějte ladění, monitorování
- Implementovat pokročilou produkci, jako je těžba dřeva
Cíle:
- Prozkoumejte výhody a vlastnosti Node.js (ve srovnání s Java)
- Prozkoumat Express.js: Architektura, administrace (ve srovnání s Java EE)
- Prozkoumejte a pochopte všechny vlastnosti a funkce platformy webstorm pro Node.js
- Prozkoumejte a pochopte všechny vlastnosti a funkce správce výrobního procesu pm2
- Prozkoumejte a uchovejte pokročilé protokolování s Winston.js
Popis:
Kurz je obvykle 3 dny (7 hodin denně) a klade velký důraz na praktické cvičení. Většina konceptů je objevena prostřednictvím čtení kódu, cvičení a laboratoří.
Nuxt.js and Vue.js
14 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 Vue JS a Nuxt.js pro end-to-end vývoj webu.
Na konci tohoto školení budou účastníci schopni:
- Ovlivněte jednostránkovou aplikaci pomocí konfigurace Nuxt.js.
- Implementujte vykreslování na straně serveru pro optimalizaci SEO.
- Vygenerujte statický web z VueJS a Nuxt.js kódu.
Next.js 14 - Advanced
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na pokročilé vývojáře, kteří chtějí zvládnout nejnovější funkce v Next.js 14, optimalizovat výkon a implementovat moderní React techniky.
Na konci tohoto školení budou účastníci schopni:
- Implementujte pokročilé React háčky a souběžné funkce.
- Pochopte a efektivně využijte Next.js směrovací strategie.
- Využijte komponenty serveru, akce serveru a přístupy hybridního vykreslování.
- Optimalizujte načítání dat, ukládání do mezipaměti a přírůstkovou statickou regeneraci.
- Použijte Next.js jako backendové řešení s Edge Functions a Edge Runtime.
- Spravujte stav pomocí React Context, Redux a knihoven atomických stavů.
- Optimalizujte výkon aplikací pro Web Core Vitals.
- Testujte, monitorujte a nasazujte Next.js aplikace efektivně.
Building Interactive Applications with React, Redux and GraphQL
28 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak vytvářet React aplikace pomocí Flux a GraphQL. Kurz pokrývá instalaci, nastavení, integraci, testování, nasazení a osvědčené postupy a provede účastníky tvorbou řady vzorových aplikací, které demonstrují, jak přidat další úrovně složitosti a „cool“ do aplikace pomocí nejpokročilejších sad nástrojů a techniky.
Vývoj aplikací s React vyžaduje jiný druh myšlení ve srovnání s tím, na co jsou někteří vývojáři zvyklí, zvláště když vycházejí z myšlení jiných rámců MVC, jako jsou AngularJS a Bootstrap. Toto školení pokrývá základy technologií používaných v každém kroku, takže účastníci jsou nejen schopni vytvořit funkční aplikaci, ale také pochopit, proč se používá konkrétní přístup. To pokládá základy pro samostatné a kreativní myšlení o designu a požadovaných výsledcích pro budoucí vytváření vlastních aplikací.
React with Next.js
14 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 Next.js k vytváření React aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte webové aplikace a statické stránky na straně serveru v Next.js.
- Zpracovávejte a ukládejte data pomocí MongoDB.
- Zabezpečte webovou aplikaci pomocí ověřování AuthO.
Spring Boot, React, and Redux
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí vytvářet funkční front-end a back-end webové aplikace s Spring Boot, React, and Redux.
Na konci tohoto školení budou účastníci schopni:
- Sestavte front-endovou aplikaci pomocí React a Redux.
- Vytvořte RESTful API pomocí Spring Boot.
- Zabezpečte webové služby pomocí zabezpečení Spring a webových tokenů JWT.
Svelte
14 hodinyToto živé školení vedené instruktorem v České republice (vzdálené nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Svelte k vývoji webových aplikací, které jsou rychlejší než aplikace React a jejich konstrukce je jednodušší.
Na konci tohoto školení budou účastníci schopni:
- Začněte psát webovou aplikaci rychle as minimální režií.
- Pište webové aplikace, které zpracovávají stav, aniž by se spoléhaly na externí závislosti nebo pluginy.
- Použijte funkce, jako je styling rozsahu, abyste eliminovali potřebu dalších rozšíření a vlastní syntaxi pro CSS.
- Vytvářejte samostatné Svelte komponenty a integrujte je do kódové základny existujícího projektu React.
Advanced Svelte JS
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře, kteří se chtějí naučit pokročilé koncepty a funkce Svelte pro vývoj webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Používejte pokročilé techniky pro vývoj aplikací Svelte.
- Vyvíjejte webové aplikace s rámcem Svelte.
- Rychlý prototyp pomocí TailwindCSS a DaisyUI.
Managing Vue JS State with Vuex
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře a programátory, kteří chtějí vytvářet, spravovat a aktualizovat aplikace Vue pomocí Vuex.
Na konci tohoto školení budou účastníci schopni používat Vuex pro vytváření adaptabilních a udržovatelných jednostránkových aplikací.