Blog sobre los ciclos de FP a distancia de Informática (ASIR, DAM y DAW) y sus módulos profesionales
Últimos Comentarios
miércoles, 12 de diciembre de 2012
martes, 11 de diciembre de 2012
lunes, 3 de diciembre de 2012
Manuales de Introducción
Una ayudita para los que están empezando con lenguaje de marcas y no tienen mucha idea de html:
http://www.librosweb.es/xhtml/
http://www.librosweb.es/css/
jueves, 15 de noviembre de 2012
miércoles, 14 de noviembre de 2012
Piensa en java
Bruce Eckel es el autor de los libros sobre Java y C++,
dirigidos a programadores que desean aprender sobre estos lenguajes y
sobre la programación orientada a objetos. Este escritor ha tenido la
buena costumbre de editar sus libros para que puedan descargarse
gratis. Así, podemos acceder de forma totalmente gratuita a la tercera
edición de su libro “Thinking in Java” en el siguiente enlace (en inglés):
Libro "Thinking in Java"
lunes, 12 de noviembre de 2012
Sabes que es SAP?? y para que sirve??
SAP AG (Systeme, Anwendungen und Produkte) (Sistemas, Aplicaciones y Productos), con sede en Walldorf (Alemania), es el primer proveedor de software empresarial en el mundo. Como empresa, comercializa un conjunto de aplicaciones de software para soluciones integradas de negocios, entre ellas mySAP Business Suite, que provee soluciones escalables que permiten mejorar continuamente, con más de 1.000 procesos de negocio consideradas las mejores prácticas empresariales.
SAP es considerada como el tercer proveedor independiente de software del mundo y el mayor fabricante europeo de software. Con 12 millones de usuarios, 100.600 instalaciones, y más de 1.500 socios, es la compañía más grande de software Inter-empresa. A finales de 2005, SAP empleaba a 35.873 personas (fuente empleados) en más de 50 países y sus ingresos anuales fueron de 8.513 millones de euros (fuente ingresos). En resumen es un sistema informático basado en módulos integrados, que abarca prácticamente todos los aspectos de la administración empresarial.
Pongamos un ejemplo, una empresa de venta de jamones quiere montar un sistema informático para dar salida a sus productos a todos los clientes que tiene tanto en España como en el extranjero. SAP es un sistema ya definido que se adaptaría a todas las necesidades de esta empresa. Para ello se instarían los módulos de ventas SD, MM,... necesarios para dar estos servicios y luego se parametrizarían (configurarían) para adaptarse a las necesidades del cliente, en nuestro caso nuestra empresa de jamones. SAP está creado para abarcar todos los sectores del negocio.
Además una de las características más destacable de SAP es su "Integración" que significa que la información se comparte entre todos los módulos de SAP que la necesiten y que pueden tener acceso a ella, es decir, que si nuestra empresa de jamones quiere además y como es lógico facturar sus ventas, el módulo de FI (finanzas) interactuaría con el de SD(ventas)
Para los programadores contaros que el lenguaje de programación que usa SAP es el ABAP IV y es muy parecido al sql y muy básico.
Un Poco de Historia
SAP fue fundada en 1972 en la Ciudad de Mannheim, Alemania, por antiguos empleados de IBM (Claus Wellenreuther, Hans-Werner Hector, Klaus Tschira, Dietmar Hopp y Hasso Plattner) bajo el nombre de "SAP Systemanalyse, Anwendungen und Programmentwicklung". El nombre fue tomado de la división en la que trabajaban en IBM.
se ha desarrollado hasta convertirse en la quinta más grande compañía mundial de software. El nombre SAP es al mismo tiempo el nombre de una empresa y el de un sistema informático. Este sistema comprende muchos módulos completamente integrados, que abarca prácticamente todos los aspectos de la administración empresarial. Ha sido desarrollado para cumplir con las necesidades crecientes de las organizaciones mundiales y su importancia esta más allá de toda duda. SAP ha puesto su mirada en el negocio como un todo, así ofrece un sistema único que soporta prácticamente todas las áreas en una escala global. SAP proporciona la oportunidad de sustituir un gran número de sistemas independientes, que se han desarrollado he instalado en organizaciones ya establecidas, con un solo sistema modular. Cada módulo realiza una función diferente, pero esta diseñado para trabajar con otros módulos. Está totalmente integrado ofreciendo real compatibilidad a lo largo de las funciones de una empresa.
Después de haber dominado el mercado, la empresa afronta una mayor competencia de Microsoft e IBM. En marzo de 2004 cambió su enfoque de negocio en favor de crear la "plataforma" que desarrolla y utiliza, la nueva versión de su software NetWeaver..
Es en este punto donde SAP se encuentra enfrentado con Microsoft e IBM, en lo que se conoce como "la guerra de las plataformas". Microsoft ha desarrollado una plataforma basada en la Web llamada .NET, mientras IBM ha desarrollado otra llamada WebSphere.
A comienzos de 2004 sostuvo conversaciones con Microsoft sobre una posible fusión. Las empresas dijeron que las conversaciones finalizaron sin un acuerdo. Sin embargo, a comienzos del 2006 fue anunciada una alianza muy importante entre SAP y Microsoft para integrar las aplicaciones ERP de SAP con las de Office de Microsoft bajo el nombre de proyecto "Duet".
La compra de SAP por parte de Microsoft habría sido uno de los acuerdos más grandes en la historia de la industria del software, dado el valor de mercado de la alemana, de más de 55.000 millones de euros (junio 2004).
SAP ha conquistado clientes de forma consistente para aumentar la cuota del mercado global entre sus cuatro principales competidores a un 55% a fines de 2004, desde un 48% dos años antes. La participación combinada de Oracle y PeopleSoft declinó de un 29% a un 23%.
SAP es una compañía alemana, pero opera en todo el mundo, con 28 sucursales y afiliadas y 6 compañías asociadas, manteniendo oficinas en 40 países. Una de Ellas en Argentina.
Mercados de SAP
SAP comercializa todos sus productos en diferentes industrias del mundo desde las compañías privadas hasta las gubernamentales. La siguiente lista es una muestra parcial de las industrias a las que sirve SAP:
- Materias primas, minería y agricultura
- Gas y petróleo
- Químicas
- Farmacéuticas
- Materiales de construcción, arcilla y vidrio
- Construcción pesada
- Servicios
- Consultorías y software
- Sanatorios y hospitales
- Muebles
- Automoción
- Textil y vestidos
- Papel y maderas
- Sector Público
Módulos de aplicación
Gestión Financiera (FI)
Libro mayor, libros auxiliares, ledgers especiales, etc.
Controlling (CO)
Gastos generales, costes de producto, cuenta de resultados, centros de beneficio, etc.
Tesorería (TR)
Control de fondos, gestión presupuestaria, etc
Sistema de proyectos (PS)
Grafos, contabilidad de costes de proyecto, etc.
Gestión de personal (HR)
Gestión de personal, cálculo de la nómina, contratación de personal, etc.
Mantenimiento (PM)
Planificación de tareas, planificación de mantenimiento, etc.
Gestión de calidad (QM)
Planificación de calidad, inspección de calidad, certificado de, aviso de calidad, etc.
Planificación de producto (PP)
Fabricación sobre pedido, fabricación en serie, Kanban, etc.
Gestión de material (MM)
Gestión de stocks, compras, verificación de facturas, etc.
Comercial(SD)
Ventas, expedición, facturación, etc.
Workflow (WF), Soluciones sectoriales (IS):
Contienen funciones que se pueden aplicar en todos los módulos
Fuente: http://www.mundosap.com/
jueves, 8 de noviembre de 2012
Informe Laboral FP SAE
Algo a tener en cuenta:
Informe del SAE de la situación laboral del alumnado que tituló en FP de Andalucía en la promoción 2009 - 2010.
Por desgracia las cifras para el sector informático no es que sean muy buenas que digamos.
Por desgracia las cifras para el sector informático no es que sean muy buenas que digamos.
Inicios con Java
Muy buen video donde explica como trabajar con las variables PATH y CLASSPATH para hacer uso del Java SDK
Conoceis FPMarket??
martes, 6 de noviembre de 2012
Cómo funciona el Sistema Binario??
El lenguaje máquina, es el lenguaje utilizado directamente por el procesador, consta de
un conjunto de instrucciones codificadas en binario. Es el sistema de
códigos directamente interpretable por un circuito microprogramable.
Este fue el primer lenguaje utilizado para la programación de
computadores. De hecho, cada máquina tenía su propio conjunto de
instrucciones codificadas en ceros y unos. Cuando un algoritmo está
escrito en este tipo de lenguaje, decimos que está en código máquina.
Programar en este tipo de lenguaje presentaba los siguientes inconvenientes:
- Cada programa era válido sólo para un tipo de procesador u ordenador.
- La lectura o interpretación de los programas era extremadamente difícil y, por tanto, insertar modificaciones resultaba muy costoso.
- Los programadores de la época debían memorizar largas combinaciones de ceros y unos, que equivalían a las instrucciones disponibles para los diferentes tipos de procesadores.
- Los programadores se encargaban de introducir los códigos binarios en el computador, lo que provocaba largos tiempos de preparación y posibles errores.
Ingeniería del Software
“El comienzo de la sabiduría para un ingeniero de software es reconocer la diferencia entre hacer que un programa funcione y conseguir que lo haga correctamente.” Roger S. Pressman
Para saber más
viernes, 2 de noviembre de 2012
Sabias, quien fue el diseñador del primer ordenador??
La arquitectura funcional vigente
hoy día en la construcción de ordenadores fue concretada por
John Von Neumann a
mediados del siglo pasado. Está basada en los siguientes componentes
que se interrelacionan entre sí a través del bus del sistema que
actúa como canal de comunicación entre ellos:
Para saber más vista: Wikipedia
- La Unidad Central de Proceso (CPU, por sus iniciales en inglés).
- La memoria principal.
- Los sistemas de Entrada/Salida.
Para saber más vista: Wikipedia
jueves, 18 de octubre de 2012
La Biblia De Java 2
La Biblia De Java 2
"Este libro se ha diseñado para que sea todo lo comprensible y accesible que es posible teniendo en cuenta que es un libro de Java. En él va a encontrar tanto Java como quepa en sus páginas.
Java no es un lenguaje de programación ordinario: inspira devoción, pasión, exaltación y excentricidad (no se menciona exasperación ni frustración). Esperemos que lo que Java tiene que ofrecer le resulte irresistible al igual que ha ocurrido con otros muchos programadores (de hecho, la programación en Java es uno de los conocimientos más lucrativos que se pueden tener hoy en día).
Al lenguaje de programación Java se le ha llamado "C++ para Internet", y aunque hay algo de verdad en eso, Internet no es el único lugar en el que actualmente se encuentra Java. Cada vez hay más empresas que utilizan el lenguaje de programación Java para construir aplicaciones que no tienen relación con Internet, pero que tienen que ser independientes de la plataforma. He visto que muchas de las grandes corporaciones han cambiado gradualmente su programación interna de C++ a Java. La influencia del lenguaje de programación Java se está extendiendo y no hay visos de pararlo, y con cada versión se tiene más poder y más profundidad para trabajar con este lenguaje.
Si está de acuerdo conmigo, se sentirá atraído por la programación en Java, ya que lo que puede hacer con este lenguaje es asombroso. Verá lo que quiero decir en cada una de las páginas de este libro."
domingo, 14 de octubre de 2012
Amaya: navegador-editor desarrollado por el W3C
Amaya es una herramienta combinada del W3C compuesta por un navegador web y una herramienta de autor. Cualquier página web que se abra puede ser editada inmediatamente. Se pueden ver y generar páginas HTML y XHTML con hojas de estilo CSS, expresiones MathML y dibujos SVG. Una gran característica consiste en que puede ver los enlaces que se crean con el editor.
Renderiza imágenes, por ejemplo en PNG y un subconjunto del formato de Gráficos Vectoriales Escalables (SVG), como figuras básicas, texto, imágenes y foreignObject (el último es útil para incluir fragmentos HTML o expresiones MathML en los dibujos). Los gráficos están escritos en XML y pueden ser mezclados libremente con HTML y MathML.
Es software libre, disponible para sistemas tipo Unix, GNU/Linux, Mac OS X, Windows y otras plataformas. La última versión liberada es la 11.4.4, que fue lanzada el 18 de enero de 2012. Esta versión soporta HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, muchas características CSS 2, e incluye soporte para gráficos SVG (transformación, transparencia y animación SMIL), además se puede, no sólo visualizar sino además editar, de manera parcial, documentos XML. Se puede decir que es una aplicación «internacionalizada».
viernes, 12 de octubre de 2012
Competencias Profesionales
¿Qué se espera de nosotros cuando lleguemos a ejercer de Técnico de
Desarrollo de Aplicaciones Multiplataforma? ¿Hasta dónde llegan nuestras
competencias?
El Real Decreto del título establece de forma detallada cuales serán las
competencias profesionales de un Técnico Superior en Desarrollo de
Aplicaciones Multiplataforma. Y son las siguientes:
- Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos.
- Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones y cumpliendo el plan de seguridad.
- Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
- Gestionar entornos de desarrollo adaptando su configuración en cada caso para permitir el desarrollo y despliegue de aplicaciones.
- Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados
- Integrar contenidos gráficos y componentes multimedia en aplicaciones multiplataforma, empleando herramientas específicas y cumpliendo los requerimientos específicos.
- Desarrollar interfaces gráficos de usuario interactivos y con la usabilidad adecuada, empleando componentes visuales estándar o implementando componentes visuales específicos.
- Participar en el desarrollo de juegos y aplicaciones en el ámbito de entretenimiento y la educación empleando técnicas, motores y entornos de desarrollo específicos.
- Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos.
- Crear ayudas generales y sensibles al contexto, empleando herramientas específicas e integrándolas en sus correspondientes aplicaciones.
- Crear tutoriales, manuales de usuario, de instalación, de configuración y de administración, empleando herramientas específicas.
- Empaquetar aplicaciones para su distribución preparando paquetes auto instalables con asistentes incorporados.
- Desarrollar aplicaciones multiproceso y multihilo empleando librerías y técnicas de programación específicas.
- Desarrollar aplicaciones capaces de ofrecer servicios en red empleando mecanismos de comunicación.
- Participar en la implantación de sistemas ERP-CRM evaluando la utilidad de cada uno de sus módulos.
- Gestionar la información almacenada en sistemas ERP-CRM garantizando su integridad.
- Desarrollar componentes personalizados para un sistema ERP-CRM atendiendo a los requerimientos.
- Realizar planes de pruebas verificando el funcionamiento de los componentes de software desarrollados, según especificaciones.
- Desplegar y distribuir aplicaciones en distintos ámbitos de implantación verificando su comportamiento y realizando las modificaciones necesarias.
Competencia General
El Técnico en Desarrollo de Aplicaciones Multiplataforma según el Catálogo Nacional de las Cualificaciones Profesionales podrá configurar y explotar sistemas informáticos, programar bases de datos relacionales, desarrollar componentes software en lenguajes de programación estructurada y en lenguajes de programación orientada a objetos.
También podrá instalar y configurar sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes y crear elementos de software para la gestión del sistema y sus recursos.
Normativa
Aquí tenéis el enlace al Real Decreto 450/2010, de 16 de abril, por el que se regulan las enseñanzas mínimas.
Salidas profesionales en el sector público
Las funciones desempeñadas por los miembros del Cuerpo de Técnicos
Auxiliares de Informática son una parte esencial en el desarrollo y
mantenimiento de los sistemas de información automatizados de la AGE.
Entre ellas se puede destacar las de análisis y programación de
aplicaciones, apoyo a usuarios, mantenimiento hardware, instalación de
equipos y sistemas, operación de sistemas en grandes centros de datos, y
apoyo auxiliar en la gestión de sistemas, redes, datos y seguridad. Su
carrera administrativa suele comenzar en puestos de programación u
operación básicos, pudiendo alcanzar las de análisis y diseño técnico de
aplicaciones y sistemas.
Suscribirse a:
Entradas (Atom)