Posteado por Mnosh el 24 de Marzo de 2011 a las 20:18hs.

Apache Axis2 Web Services

El proyecto Apache Axis2 es una aplicación basada en Java, tanto del lado del cliente como del lado del servidor, para el desarrollo de servicios Web. Proporciona un completo modelo de objetos y una arquitectura modular que facilita la tarea de añadir funcionalidad y dar soporte para nuevos servicios Web.

Axis2 permite realizar de modo sencillo las siguientes tareas:
- Enviar mensajes SOAP.
- Recibir y procesar mensajes SOAP.
- Crear un servicio Web y exponerlo a partir de una básica clase Java, en inglés referenciada como POJO.
- Crear clases de implementación del lado del cliente y del lado del servidor empleando WSDL.
- Recibir fácilmente el WSDL por un servicio.
- Enviar y recibir mensajes SOAP con adjuntos.
- Crear o utilizar servicios que aprovechen las ventajas que poseen las recomendaciones de WS-Security, WS-ReliableMessaging, WS-Addressing, WS-Coordination, and WS-Atomic Transaction.
- Uso de la estructura modular Axis2 con fines de poder agregar fácilmente el apoyo de las nuevas recomendaciones que se vayan desprendiendo.

Posteado por Mnosh el 31 de Enero de 2011 a las 04:17hs.

Developing Web Apps w Visual Studio 2010

developing web apps w visual studio 2010

Course 10264A - Developing Web Apps with Visual Studio 2010 | 2.45 GB
Language: English, Chinese (Simplified)
Genre: eLearning / Developers

In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This will also prepare the student for exam 70-515.

Audience Profile
This course is intended for professional Web developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have a minimum of two to three years of experience developing Web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 and newer releases of the Visual Studio product. The audience understands how to use the new features of Visual Studio 2010.

At Course Completion
After completing this course, students will be able to:

* Describe the underlying architecture and design of a Web application.
* Apply best practices and make appropriate trade-offs based on business requirements when designing a Web application.
* Develop MVC models.
* Develop MVC controllers.
* Develop MVC views.
* Optimize the design of a Web application for discoverability by search engines.
* Write server-side code for Web Forms.
* Optimize data management for Web Forms.
* Ensure quality by debugging, unit testing, and refactoring.
* Secure a Web application.
* Apply Master Pages and CSS for a consistent application UI.
* Develop client-side scripts and services for a responsive, rich, and interactive UI.
* Implement advanced AJAX in a Web application.
* Deploy a Web application.
* Develop a Web application by using Silverlight.

Posteado por Mnosh el 04 de Enero de 2011 a las 13:51hs.

Curso Completo: Adobe Photoshop, La imagen Digital

Todas las herramientas del programa estudiadas en forma exhaustiva, especialmente las últimas incorporaciones: el filtro Licuar, con sus caricaturas y efectos; la manipulación de la perspectiva fotográfica de las novedosas herramientas Corrección de lente y Punto de fuga ; los Efectos de capa y el impactante mundo de los filtros como recursos creativos de diseño.
Conozca la potencia de las máscaras, concepto clave para el manejo avanzado del programa. Con Máscaras de capa, por ejemplo, aprenderemos a realizar fotomontajes de una manera fácil, rápida e impecable. Use herramientas de alto perfil profesional, como el indispensable MaskPro.

Posteado por Mnosh el 12 de Diciembre de 2010 a las 08:02hs.

Programacion en HTML5 [PDF]

HTML5 is here, and with it, web applications take on a power, ease, scalability, and responsiveness like never before. In this book, developers will learn how to use the latest cutting-edge HTML5 web technology—available in the most recent versions of modern browsers—to build web applications with unparalleled functionality, speed, and responsiveness.

* Explains how you can create real-time HTML5 applications that tap the full potential of modern browsers
* Provides practical, real-world examples of HTML5 features in action
* Shows which HTML5 features are supported in current browsers
* Covers all the new HTML5 APIs to get you up to speed quickly with HTML5

What you’ll learn

* How the HTML5 specification has evolved
* How to develop cutting-edge web applications using new HTML5 features like WebSockets, Geolocation, Web Storage, Canvas, and Audio and Video.
* Which features are available in browsers today

Who is this book for?
This book is for web designers and developers who want to use the latest cutting-edge technology available in current browsers; developers who want to create dynamic, HTML5 web applications; and developers who want to know which HTML5 features are supported in current browsers.

Posteado por Mnosh el 09 de Diciembre de 2010 a las 20:38hs.

Aprendiendo UML en 24 horas [libro PDF]

UML (Lenguaje de modelado unificado). El autor Joseph Schmuller separa su libro de 24 capítulos en horas para una asimilación progresiva del UML.Contenido del libro:

1. Introducción al UML
2. Orientación a objetos
3. Uso de la orientación a objetos
4. Uso de relaciones
5. Agregación, composición, interfaces y realización
6. Introducción a los casos de uso
7. Diagramas de casos de uso
8. Diagramas de estados
9. Diagramas de secuencias
10. Diagramas de colaboraciones
11. Diagramas de actividades
12. Diagramas de componentes
13. Diagramas de distribución
14. Nociones de los undamentos del UML
15. Adaptación del UML en un proceso de desarrollo
16. Presentación del caso por estudiar
17. Elaboración de un análisis de dominio
18. Recopilación de las necesidades del sistema
19. Desarrollo de los casos de uso
20. Orientación a las interacciones y cambios de estado
21. Diseño del aspecto, sensación y distribución
22. Noción de los patrones de diseño
23. Modelo de sistemas incrustados
24. El futuro del UML

Posteado por Mnosh el 09 de Diciembre de 2010 a las 19:59hs.

Login de usuario vía ajax, con jQuery y JSON

Hace tiempo deje un pequeño tutorial de como generar un sistema de login en php, ahora voy a mostrar un ejemplo muy sencillo para poder logear un usuario de forma asincrónica, es decir sin refresca la pagina, utilizando jQuery.

Para ellos, primero partimos de un formulario simple, para este ejemplo solo voy a usar usuario, y contraseña,  y un div donde dejar el mensaje de autentificación o error en caso de no poder loguear al usuario.

Mis archivos en este ejemplo serán 3.

login.html: página simple en HTML que deberá tener la llamada a la librería jQuery, el script del ejemplo para el login, y el formulario de envió.

jquery.js: en mi caso la voy a tener en el mismo directorio que el resto de los archivos, por una cuestión de simplicidad, la librería la bajan de http://jquery.com/

login.php: archivo en php que se va a encargar de loguear al usuario y responder con un objeto JSON.

 

 

 

 

 

Posteado por Mnosh el 09 de Diciembre de 2010 a las 17:10hs.

# encript.in [proteger enlaces de descarga]

encript.in

Luego de algunos días un poco ocupado entre estudios y trabajos, me decidí a desarrollar un pequeño sitio que tenia dándome vueltas en la cabeza.


Básicamente funciona como hides.at (y alguno otro que anda por la vuelta) con la idea de anteponer un capacha para impedir que los enlaces sean reportados.


Extendiendo un poco la idea, agregué cuentas de usuario, y un panel para administrar y poder editar los enlaces de cada contenedor, proteger por password cada enlace, agregar descripciones, tags, títulos, activar indexación y reportar enlaces dañados.
Con el tema de la indexación y los tags, a medida que la web crezca y se llene la base de datos, voy a activar la nube de tags, y el directorio de enlaces, con lo cual el sitio aparte sera navegable.


Es lo que usare de ahora en más para los enlaces del blog, el registro queda abierto para aquellos que lo quieran utilizar.

La url del sitio: http://www.encript.in

 

Posteado por Mnosh el 09 de Diciembre de 2010 a las 02:30hs.

PHP 5.3 videotutorial

manual php en español

PHP 5.3-English version | ISO | 903 MB

PHP 5.3 Advanced web application programming. Learn the nuts and bolts of advanced web application programming!  Join Edward Tanguay as he dives into PHP programming. In his workshop, you will learn that it only takes a few minutes to get an Apache web server, a MySQL database, PHP 5.3, and the Eclipse editor up and running using the free XAMPP installation tool. Edward will then cover the PHP syntax, such as operators, loops and variables, before moving on to make you a PHP expert, tackling object orientation, databases, XML parsing, web services, security and much more. The training also includes important new features of PHP 5.3, such as namespaces, lambdas, and late static binding. Once you complete this video training, you will have the skills you need to build next-generation dynamic websites.

Posteado por Mnosh el 05 de Diciembre de 2010 a las 07:58hs.

Secure Java:Web Application Development

Most security books on Java focus on cryptography and access control, but exclude key aspects such as coding practices, logging, and web application risk assessment. 
Encapsulating security requirements for web development with the Java programming platform, Secure Java: For Web Application Development covers secure programming, risk assessment, and threat modeling?explaining how to integrate these practices into a secure software development life cycle.
From the risk assessment phase to the proof of concept phase, the book details a secure web application development process. The authors provide in-depth implementation guidance and best practices for access control, cryptography, logging, secure coding, and authentication and authorization in web application development. Discussing the latest application exploits and vulnerabilities, they examine various options and protection mechanisms for securing web applications against these multifarious threats. The book is organized into four sections: Provides a clear view of the growing footprint of web applications Explores the foundations of secure web application development and the risk management process Delves into tactical web application security development with Java EE Deals extensively with security testing of web applications This complete reference includes a case study of an e-commerce company facing web application security challenges, as well as specific techniques for testing the security of web applications. Highlighting state-of-the-art tools for web application security testing, it supplies valuable insight on how to meet important security compliance requirements, including PCI-DSS, PA-DSS, HIPAA, and GLBA. The book also includes an appendix that covers the application security guidelines for the payment card industry standards.

Posteado por Mnosh el 30 de Noviembre de 2010 a las 07:05hs.

CSS3 para Diseñadores Web [pdf]

From advanced selectors to generated content to the triumphant return of web fonts, and from gradients, shadows, and rounded corners to full-blown animations, CSS3 is a universe of creative possibilities.

No one can better guide you through these galaxies than world-renowned designer, author, and CSS superstar Dan Cederholm.

Learn what works, how it works, and how to work around browsers where it doesn’t work.

Contents:

1. Using CSS3 Today
2. Understanding CSS Transitions
3. Hover-Crafting with CSS3
4. Transforming the Message
5. Multiple Backgrounds
6. Enriching Forms.