Mostrando las entradas con la etiqueta SVG. Mostrar todas las entradas
Mostrando las entradas con la etiqueta SVG. Mostrar todas las entradas

lunes, 2 de diciembre de 2024

Entrenamiento - Desarrollo de Aplicaciones Comerciales con Python (DACP 2025)

Desarrollo de Aplicaciones Comerciales con Python (DACP 2025)

Contenido del Programa:

Módulo 1: Fundamentos de Programación en Python con Aplicaciones de Consola

- El Lenguaje Python

- Estructuras de Datos

- Usando las Librerias Estandar

- Manejo de Archivos y Directorios

- Persistencia de Datos (Serialización)

- Compresión de Datos y Archivos

- Cifrado de Datos y Archivos

- Servicios Genéricos del Sistema Operativo

- Programación Asincrona, Paralelismo y Concurrencia (APC)

- Protocolos y Comunicación en Internet: HTTP, SMTP

- Acceso a Bases de Datos SQL Server con PyOdbc

Módulo 2: Desarrollo de Aplicaciones Windows en Python con PyQT

- Introducción a PyQT

- Trabajando con Diálogos en PyQT

- Usando Controles Basados en Items (Item Widgets)

- Usando Controles Basados en Modelos (Model Widgets)

- Personalizando el Control QTableView

- Mantenimiento de Datos usando QTableView

- Reportes e Impresiones en PyQT usando QPainter y QtPrintSupport

- Gráficos de Datos en PyQT usando PIL, QPainter y Matplotlib

- Aplicacion completa con Login y Menu Principal dinamico

- Programación Asincrona con QThread

Módulo 3: Desarrollo de Aplicaciones Web en Python con Django

- Introducción al Desarrollo Web: BackEnd (Django) y FrontEnd (HTML+JavaScript)

- Creando Aplicaciones de Consultas: Conectadas y Desconectadas

- Creando una Librería de JavaScript con Controles Básicos: Grid, TextList

- Creando una Librería de JavaScript con Controles Avanzados: TreeView, Grid+

- Mantenimiento (CRUD) de una Tabla con Imagen en Popups (SPA)

- Exportación de Datos a Texto, Excel, Word y PDF

- Creando Gráficos de Datos: Canvas y SVG

- Sistema con Login, TreeView, iFrame con Código Genérico

- Carrito de Compras con Login, Imágenes y Seguridad

- Trabajar con Archivos Grandes usando Bloques

- Trabajar con Miles de Registros: Consultar y Grabar

Módulo 4: Integracion de Aplicaciones usando Servicios Web y Web Sockets

- Introducción a los Servicios Web

- Servicios Web de Consulta de Datos

- Servicios de Mantenimiento de Datos (CRUD)

- Servicio de Manejo de Archivos por Bloques

- Creando un Servidor WebSocket en Python

- Creando un Cliente WebSocket en PyQT con QtWebSockets

- Creando un Cliente Web en JavaScript con WebSocket

- Manejo de Documentos en Tiempo Real

- Registro de Asistencia de Empleados en Tiempo Real

- Registro de Incidentes en Tiempo Real con Mapas


Datos del Programa:

Duración: 8 meses

Requisitos: Conocimientos de Programación y Bases de Datos

Modalidad: Online Virtual

Costo Mensual: 300 soles (USD 80 para extranjeros)

Horario: Martes y Jueves de 7:00 pm a 11:00 pm

Inicio: Martes 7 de Enero del 2025


Registro en el Programa:

Los interesados deberán enviar un mail a Luis.duenash@gmail.com:

Asunto: DACP 2025

Nombre Completo: XXXXXXXXXXXXX

Documento de Identidad: XXXXXX

Lugar de Procedencia: Ciudad/Pais

Ha llevado Cursos antes con Lduenas: Si/No

Si es nuevo como se entero: Blog/LinkedIn/Facebook/UnAlumno

martes, 15 de marzo de 2016

El Libro del Día: D3.js By Example

El Libro del Día: 2016-03-15

Titulo: D3.js By Example
Autor: Michael Heydt
Editorial: Packt
Nro Paginas: 304

Capítulos:
Chapter 1: Getting Started with D3.js
Chapter 2: Selections and Data Binding
Chapter 3: Creating Visuals with SVG
Chapter 4: Creating a Bar Graph
Chapter 5: Using Data and Scales
Chapter 6: Creating Scatter and Bubble Plots
Chapter 7: Creating Animated Visuals
Chapter 8: Adding User Interactivity
Chapter 9: Complex Shapes Using Paths
Chapter 10: Using Layouts to Visualize Series and  Hierarchical Data
Chapter 11: Visualizing Information Networks
Chapter 12: Creating Maps with GeoJSON and TopoJSON
Chapter 13: Combining D3.js and AngularJS

Descarga:
D3.js_By_Example

jueves, 10 de marzo de 2016

Entrenamiento - Taller ASP.NET MVC & JavaScript Domingos

Ultimo Mes del Taller de ASP.NET MVC & JavaScript Domingos

Por el presente post quiero agradecer a todos los asistentes al Taller de los Domingos, esperando que se haya cubierto sus expectativas y a la vez informarles que iniciamos el último mes este Domingo 13 de Marzo.

Los temas a tratar serán los siguientes:
- Gráficos interactivos con SVG
- Programación Distribuida con Servicios WCF (alojados en IIS y en su propio Host)
- Programación Distribuida con Servicios Web API: HttpClient (C#) y XHR (JavaScript)
- Programación en Tiempo Real con WebSockets
- Programación en Tiempo Real con WebRTC, etc.

Como siempre los Demos serán originales y 100% aplicables a su trabajo.

Los que no pudieron asistir, les dejo el Lnk de mi canal de YouTube que tiene videos de cursos de ASP.NET MVC & JavaScript:

Canal de Luis Dueñas

Si les gusta los videos, nada les cuesta un Like.

Nos vemos este Domingo.

miércoles, 3 de febrero de 2016

Entrenamiento - Vacantes Taller ASP.NET MVC & JavaScript Domingos

Vacantes Taller ASP.NET MVC & JavaScript Domingos

A los interesados en participar en el Taller de ASP.NET MVC & JavaScript, les comunico que pueden incorporarse para el inicio del tercer mes (Domingo 7 de Febrero de 8:00 am a 2:00 pm)

Los temas que ya se trataron fueron:
- Primer mes: Programando en el servidor web con C# (Creación de Librerías Genéricas y Serializadores)
- Segundo mes: Programando con JavaScript en el Cliente (Listar, Filtrar, Ordenar, Paginar, Exportar)

Los temas a tratar en este mes serán:
- Tercer mes: Mantenimiento, Cabecera Detalle, Reportes, Gráficos, Canvas, SVG, WebWorkers

La inversión del curso es de 200 soles y se paga en efectivo el primer día de clases y para participar hay que enviar un mail de confirmación a Luis.duenash@gmail.com indicando su nombre completo y se le enviará la dirección donde se realiza el curso que es en el cono norte.

Hay muchos que están en duda y quieren participar pero se les complica el horario o dicen que esta muy lejos, por lo cual esperan otra oportunidad. Solo les recuerdo que ya no habrá mas oportunidades porque ya no pienso seguir dictando talleres y las librerías de código y los ejemplos solo se las comparto a los alumnos de los talleres.

Los que han sido mis ex-alumnos y no se han enterado, ya no existe ISILTECH y la única forma de llevar un curso conmigo es participando en los Talleres de los Domingos. Finalmente, los temas que se ven son diferentes a los que dictaba hace mas de un año, todo es de lado del cliente (super veloz), es decir, mas del 80% de código es JavaScript y solo un 20% es .NET (C#).

viernes, 23 de octubre de 2015

El Libro del Día: SVG Colors, Patterns & Gradients

El Libro del Día: 2015-10-23

Titulo: SVG Colors, Patterns & Gradients
Autor: Amelia Bellamy-Royds, Kurt Cagle
Editorial: O'Reilly
Nro Paginas: 309

Capítulos:
1. Things You Should Already Know
2. The Painter’s Model
3. Creating Colors
4. Becoming Transparent
5. Serving Paint
6. Simple Gradients
7. Gradients in All Shapes and Sizes
8. And Repeat
9. Radial Gradients
10. Tiles and Textures
11. Picture-Perfect Patterns
12. Textured Text
13. Painting Lines
14. Motion Pictures
A. Color Keywords and Syntax
B. Elements, Attributes, and Style Properties

Descarga:
SVG_Colors_Patterns_Gradients

miércoles, 15 de julio de 2015

El Libro del Día: Pro HTML5 with Visual Studio 2015

El Libro del Día: 2015-07-15

Titulo: Pro HTML5 with Visual Studio 2015
Autor: Mark J. Collins
Editorial: Apress
Nro Paginas: 435

Capítulos:
Part I: What is HTML5
Chapter 1: Before You Begin
Part II: Using the New HTML5 Features
Chapter 2: ASP.NET Web Forms
Chapter 3: MVC Web Applications
Chapter 4: Cascading Style Sheets
Chapter 5: Scripting Enhancements
Chapter 6: Mobile Web Applications
Part III: Digging Deeper
Chapter 7: Supporting Older Browsers
Chapter 8: Audio and Video
Chapter 9: Scalable Vector Graphics
Chapter 10: Canvas
Part IV: Advanced Features
Chapter 11: Indexed DB
Chapter 12: Geolocation and Mapping
Chapter 13: WebSockets
Chapter 14: Drag and Drop
Part V: Appendixes
Appendix A: Sample Content for Chapter 4
Appendix B: Completed Style for Chapter 4
Appendix C: Final Code for Chapter 14

Descarga:
Pro_HTML5_with_Visual_Studio_2015

lunes, 8 de junio de 2015

El Libro del Día: Pro Grunt.js

El Libro del Día: 2015-06-08

Titulo: Pro Grunt.js
Autor: James Cryer
Editorial: Apress
Nro Paginas: 165

Capítulos:
Chapter 1: Introducing Grunt
Chapter 2: How to Use Grunt in Your Project
Chapter 3: Using Grunt with HTML and CSS
Chapter 4: Using Grunt with JavaScript
Chapter 5: Using Grunt with Images, SVG, and Icons
Chapter 6: Using Grunt for Testing and Local Development
Chapter 7: Optimizing Your Grunt Workflow

Descarga:
Pro_Grunt.js

domingo, 4 de enero de 2015

El Libro del Día: Learning Raphaël JS Vector Graphics

El Libro del Día: 2015-01-04

Titulo: Learning Raphaël JS Vector Graphics
Autor: Damian Dawber
Editorial: Packt
Nro Paginas: 130

Capítulos:
Chapter 1: The Graphical Web
Chapter 2: Basic Drawing with Raphaël
Chapter 3: Drawing Paths
Chapter 4: Transformations and Event Handling
Chapter 5: Vector Animation
Chapter 6: Working with Existing SVGs
Chapter 7: Creating a Suite of Social Media Visualizations

Descarga:
Learning_Raphael_JS_Vector_Graphics

jueves, 20 de noviembre de 2014

El Libro del Día: Building Web Applications with SVG

El Libro del Día: 2014-11-20

Titulo: Building Web Applications with SVG
Autor: David Dailey, Jon Frost, Domenico Strazzullo
Editorial: Microsoft
Nro Paginas: 293

Capítulos:
Chapter 1 SVG Basics
Chapter 2 Creating and Editing SVG Graphics
Chapter 3 Adding Text, Style, and Transforms
Chapter 4 Motion and Interactivity
Chapter 5 SVG Filters
Chapter 6 SVG Tools and Resources
Chapter 7 Building a Web Application: Case Studies

Descarga:
Building_Web_Applications_with_SVG

miércoles, 5 de noviembre de 2014

El Libro del Día: HTML5 Hacks

El Libro del Día: 2014-11-05

Titulo: HTML5 Hacks
Autor: Jesse Cravens, Jeff Burtoft
Editorial: O'Reilly
Nro Paginas: 504

Capítulos:
1. Hacking the Semantic Way (10 Hacks)
2. Hacking with Style (17 Hacks)
3. Multimedia Hacking (9 Hacks)
4. Hacking Your Graphics with Canvas and SVG (9 Hacks)
5. User Interactions (6 Hacks)
6. Client-Side Data Storage Hacks (6 Hacks)
7. Geolocation Hacks (6 Hacks)
8. WebWorker API (6 Hacks)
9. Hacking HTML5 Connectivity (9 Hacks)
10. Pro HTML5 Application Hacks with Node.js (12 Hacks)
Total: 90 Hacks

Descarga:
HTML5_Hacks

viernes, 29 de agosto de 2014

El Libro del Día: Pro CSS3 Animation

El Libro del Día: 2014-08-29

Titulo: Pro CSS3 Animation
Autor: Dudley Storey
Editorial: Apress
Nro Paginas: 168

Capítulos:
Chapter 1: CSS3 Fundamentals
Chapter 2: CSS3 Transforms and Transitions
Chapter 3: CSS3 Transitions for Images
Chapter 4: CSS3 Transitions for UI Elements
Chapter 5: CSS3 Keyframe Animations
Chapter 6: CSS3 Keyframe Animations for Web Content
Chapter 7: Integrating CSS3 Animations with SVG and Filters
Chapter 8: Integrating CSS3 Animation with Responsive Web Design and JavaScript
Chapter 9: CSS3 3D Transforms, Transitions, and Animations
Chapter 10: Tools, Technologies, and the Future of CSS Animation

Descarga:
Pro_CSS3_Animation

viernes, 15 de agosto de 2014

El Libro del Día: The Definitive Guide to HTML5 Video

El Libro del Día: 2014-08-15

Titulo: The Definitive Guide to HTML5 Video
Autor: Silvia Pfeiffer
Editorial: Apress
Nro Paginas: 337

Capítulos:
Chapter 1: Introduction
Chapter 2: Audio and Video Elements
Chapter 3: CSS3 Styling
Chapter 4: JavaScript API
Chapter 5: HTML5 Media and SVG
Chapter 6: HTML5 Media and Canvas
Chapter 7: HTML5 Media and Web Workers
Chapter 8: HTML5 Audio API
Chapter 9: Media Accessibility and Internationalization
Chapter 10: Audio and Video Devices
Appendix: Summary and Outlook

Descarga:
The_Definitive_Guide_HTML5_Video

domingo, 27 de julio de 2014

El Libro del Día: HTML5 in Action

El Libro del Día: 2014-07-27

Titulo: HTML5 in Action
Autor: Rob Crowther, Joe Lennon, Ash Blue, Greg Wanish
Editorial: Manning
Nro Paginas: 466

Capítulos:
PART 1 INTRODUCTION
1 HTML5: from documents to applications
PART 2 BROWSER-BASED APPS
2 Form creation: input widgets, data binding, and data validation
3 File editing and management: rich formatting, file storage, drag and drop
4 Messaging: communicating to and from scripts in HTML5
5 Mobile applications: client storage and offline execution
PART 3 INTERACTIVE GRAPHICS, MEDIA, AND GAMING
6 2D Canvas: low-level, 2D graphics rendering
7 SVG: responsive in-browser graphics
8 Video and audio: playing media in the browser
9 WebGL: 3D application development

Descarga:
HTML5_InAction

martes, 8 de julio de 2014

El Libro del Día: HTML5 and CSS3 Second Edition

El Libro del Día: 2014-07-08

Titulo: HTML5 and CSS3 Second Edition
Autor: Brian P. Hogan
Editorial: The Pragmatic Programmers
Nro Paginas: 303

Capítulos:
1. An Overview of HTML5 and CSS3
    1.1 A Stronger Platform for Web Development
    1.2 The Road to the Future Is Bumpy
Part I — Improving User Interfaces
2. New Structural Tags and Attributes
    Tip 1. Redefining a Blog Using Semantic Markup
    Tip 2. Showing Progress toward a Goal with the <meter> Element
    Tip 3. Creating Pop-Up Windows with Custom Data Attributes
    Tip 4. Defining an FAQ with a Description List
3. Creating User-Friendly Web Forms
    Tip 5. Describing Data with New Input Fields
    Tip 6. Jumping to the First Field with Autofocus
    Tip 7. Providing Hints with Placeholder Text
    Tip 8. Validating User Input without JavaScript
    Tip 9. In-Place Editing with contenteditable
4. Styling Content and Interfaces
    Tip 10. Styling Tables with Pseudoclasses
    Tip 11. Making Links Printable with :after and content
    Tip 12. Building Mobile Interfaces with Media Queries
    Tip 13. Creating Multicolumn Layouts
5. Making Accessible Interfaces
    Tip 14. Providing Navigation Hints with ARIA Roles
    Tip 15. Creating an Accessible Updatable Region
    Tip 16. Improving Table Accessibility
Part II — New Sights and Sounds
6. Drawing in the Browser
    Tip 17. Drawing a Logo on the Canvas
    Tip 18. Graphing Statistics with RGraph
    Tip 19. Creating Vector Graphics with SVG
7. Embedding Audio and Video
    Tip 20. Working with Audio
    Tip 21. Embedding Video
    Tip 22. Making Videos Accessible
8. Eye Candy
    Tip 23. Rounding Rough Edges
    Tip 24. Working with Shadows, Gradients, and Transformations
    Tip 25. Working with Fonts
    Tip 26. Making Things Move with Transitions and Animations
Part III — Beyond Markup
9. Saving Data on the Client
    Tip 27. Saving Preferences with Web Storage
    Tip 28. Storing Data in a Client-Side Database Using IndexedDB
    Tip 29. Working Offline
10. Creating Interactive Web Applications
    Tip 30. Preserving History
    Tip 31. Talking across Domains
    Tip 32. Chatting with Web Sockets
    Tip 33. Finding Yourself: Geolocation
    Tip 34. Getting It All Sorted Out with Drag and Drop
11. Where to Go Next
    11.1 Defining Layouts with the Flexible Box Model
    11.2 Cross-Origin Resource Sharing
    11.3 Web Workers
    11.4 Server-Sent Events
    11.5 Filter Effects
    11.6 WebGL
    11.7 Onward!
A1. Features Quick Reference
    A1.1 New Elements
    A1.2 Attributes
    A1.3 Forms
    A1.4 Form-Field Attributes
    A1.5 Accessibility
    A1.6 Multimedia
    A1.7 CSS3
    A1.8 Client-Side Storage
    A1.9 Additional APIs
A2. jQuery Primer
    A2.1 Loading jQuery
    A2.2 jQuery Basics
    A2.3 Methods to Modify Content
    A2.4 Creating and Removing Elements
    A2.5 Events
    A2.6 Document Ready
    A2.7 Use jQuery Wisely
A3. Encoding Audio and Video for the Web
    A3.1 Encoding Audio
    A3.2 Encoding Video

Descarga:
HTML5_CSS3_SecondEdition

viernes, 4 de julio de 2014

El Libro del Día: Jump Start HTML5

El Libro del Día: 2014-07-04

Titulo: Jump Start HTML5
Autor: Tiffany B Brown, Kerry Butters, Sandeep Panda
Editorial: Sitepoint
Nro Paginas: 313

Capítulos:
1. Basics: What is HTML5?
2. Basics: The Anatomy of HTML5
3. Basics: Structuring Documents
4. Basics: HTML5 Forms
5. Basics: Multimedia, Audio and Video
6. Multimedia: Preparing Your Media
7. Multimedia: Using Native HTML5 Audio
8. Multimedia: Using Native HTML5 Video
9. Multimedia: The source Element
10. Mutimedia: The track Element
11. Multimedia: Scripting Media Players
12. Canvas & SVG: An Introduction to Canvas
13. Canvas & SVG: Canvas Basics
14. Canvas & SVG: Handling Non-supporting Browsers
15. Canvas & SVG: Canvas Gradients
16. Canvas & SVG: Canvas Images and Videos
17. Canvas & SVG: An Introduction to SVG
18. Canvas & SVG: Using SVG
19. Canvas & SVG: SVG Bézier Curves
20. Canvas & SVG: SVG Filter Effects
21. Canvas & SVG: Canvas or SVG?
22. Offline Apps: Detecting When the User Is Connected
23. Offline Apps: Application Cache
24. Offline Apps: Web Storage
25. Offline Apps: Storing Data With Client-side Databases
26. APIs: Overview
27. APIs: Web Workers
28. APIs: The Geolocation API
29. APIs: Server Sent Events
30. APIs: The WebSocket API
31. APIs: The Cross-document Messaging API

Descarga:
Jump_Start_HTML5

martes, 17 de junio de 2014

El Libro del Día: Pro HTML5 with Visual Studio 2012

El Libro del Día: 2014-06-17

Titulo: Pro HTML5 with Visual Studio 2012
Autor: Mark J Collins
Editorial: Apress
Nro Paginas: 409

Capítulos:
Part 1: What is HTML5?
Chapter 1: Before You Begin
Part 2: Using the New HTML5 Features
Chapter 2: ASP.NET Web Forms
Chapter 3: MVC Web Applications
Chapter 4: Cascading Style Sheets
Chapter 5: Scripting Enhancements
Chapter 6: Mobile Web Applications
Part 3: Developing with HTML5
Chapter 7: Supporting Older Browsers
Chapter 8: Audio and Video
Chapter 9: Scalable Vector Graphics
Chapter 10: Canvas
Part 4: Digging Deeper
Chapter 11: Indexed DB
Chapter 12: Geolocation and Mapping
Chapter 13: WebSockets
Chapter 14: Drag and Drop
Appendix A: Chapter 4 - Sample Content
Appendix B: Chapter 4 – Completed Style
Appendix C: Chapter 14 – Final Code

Descarga:
ProHTML5_VisualStudio2012