Portal con cientos de Cursos Gratis, Aula Virtual online con clases en diversas categorías.
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
martes, diciembre 19, 2017
El Rol de la Programacion como Herramienta Metodologica Conferencia Sc...
En Educagratis es posible encontrar diversos cursos de programación, para acceder directo ir a: http://lenguajes-de-programacion.educagratis.org/
En la Primera Conferencia de Scratch al Sur, en Concepción de Chile, el Doctor Pedro Salcedo Lagos presenta "El Rol de la Programacion como Herramienta Metodologica - Conferencia Scratch - Dr Pedro Salcedo".
En la presentación explica como la programación debe ser la herramienta para entender las tecnologías TIC desarrolladas por el hombre y la importancia de considerar a la programación dentro de la formación de profesores.
La 1era Conferencia de Scratch al Sur se desarrolló entre el 5 y 6 de diciembre del 2017, en el auditorio de la Facultad de Ingeniería de la Universidad de Concepción.
Para acceder a más cursos de computación ir a: http://computacion.educagratis.org
lunes, marzo 06, 2017
Noticia sobre Lenguajes de Programación y Herramientas
Noticia sobre Lenguajes de Programación y Herramientas (Java, C#, PHP, Python, CSS, NetBeans, Eclipse, etc..
Curso gratis programación aquí: http://educagratis.cl/moodle/course/category.php?id=12
Curso gratis programación aquí: http://educagratis.cl/moodle/course/category.php?id=12
18 Herramientas para programar en GNU/Linux
Una de las características más destacadas de todo sistema GNU/Linux es el gran entorno de programación que ofrece y que posibilita trabajar con todo tipo de lenguajes y módulos. Para sacarle el mayor provecho, contamos con varias herramientas que cubren todas nuestras necesidades en lo que a programación se refiere.
1. Bluefish: es software libre y el mejor para editar archivos HTML. Su fuerte se basa en facilidad de uso, disponibilidad para varios idiomas y compatibilidad de sintaxis con otros “patrones”, como por ejemplo XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion y Matlab. Soporta caracteres multibyte, unicode, UTF-8 y al estar escrito en C y GTK posee un escaso uso de memoria, menor que otras herramientas de su estilo.
Página oficial: http://bluefish.openoffice.nl/index.html
2. Anjuta: un IDE (entorno de desarrollo integrado) que trabajaba con C y C++ y en la actualidad a extendido su soporte hacia Java, Python y Vala. A partir de la versión 2 incluye el nuevo soporte a extensiones, lo cual lo dota con mayor funcionalidad que la versión anterior. También es de destacar el coloreado de sintaxis y su integración con Glade para la creación de interfaces gráficas.
Página oficial: http://www.anjuta.org/
3. Glade: es una herramienta de desarrollo de interfaces gráficas (GUI) programado en C y GTK. Este tipo de herramientas son independientes de un lenguaje de programación específico, sin embargo los lenguajes de mayor soporte incluyen C, C++, C#, Java, Vala, Perl y Python, entre otros. La versión 3 fue totalmente reescrita para tomar ventaja de las características de GTK+, disminuyendo las líneas de código, permitiendo su integración con Anjuta. Utiliza un formato de XML llamado GtkBuilder para almacenar los datos de las interfaces creadas.
Página oficial: http://glade.gnome.org/
4. GCC (Colección de Compiladores de GNU): es un conjunto de compiladores creados por GNU que en un principio compilaba para el lenguaje C. Actualmente soporta “front ends” para C, C++, Java, Ada, Objective C, Objective C++ y Fortran, y soporta otros lenguajes de forma no estándar, como por ejemplo Go, Pascal , Modula 2, Modula 3 y D. Las ventajas de usar GCC para compilar radican en la optimización del código basado en el microprocesador propio, comprobación de errores, depuración y optimización en las llamadas a subrutinas.
Página oficial: http://gcc.gnu.org/
5. Kdevelop: otro IDE que se encuentra optimizado para distribuciones que usen KDE como entorno gráfico. Soporta C, C++ y PHP. Como con otros IDEs, la versión 4 fue totalmente reescrita en C++ usando las librerías gráficas de qt, las mismas que permiten su integración con QtDesigner. Al carecer de compilador propio es necesario instalar también GCC. Algunas de sus características más útiles son el navegador entre clases de la aplicación y el soporte para la definición de las clases y el framework.
Página oficial: http://kdevelop.org/
6. Eclipse: un IDE programado en Java con más de 2 millones de líneas de código. Es muy usado por su soporte a múltiples idiomas, así como también a varios lenguajes de programación como por ejemplo Java, C, C++, Ada, Perl, PHP, JSP, sh y Python, muchos de ellos a través de plugins comunitarios. Los plugins además añaden otras funcionalidades importantes, como la posibilidad de que varios usuarios trabajen en un mismo proyecto y la extensión del IDE hacia otras herramientas. Es reconocido por la larga trayectoria que lleva, y es el IDE preferido por los programadores para crear nuevas herramientas de programación y aplicaciones del tipo “cliente”.
Página oficial: http://www.eclipse.org/
7. Kate: muchos conocerán este editor de texto para la plataforma KDE, y si bien no ofrece miles de herramientas, es su simpleza la cual lo destaca como una alternativa a muchas otras. Programada en C++ y qt, sus principales características son el coloreado de sintaxis extensible mediante XML, soporte de sesiones y seguimiento de código para C, C++, Java y otros lenguajes. Es una de las herramientas incluídas en el paquete KDEBase y es usada como editor de texto por KDevelop y Quanta Plus
Página oficial: http://kate.kde.org/
8. Aptana Studio: otro “peso pesado” entre los IDEs y viejo conocido por los programadores. En la actualidad se encuentra altamente desarrollado y su extensión mediante plugins extienden su utilidad hacia varios lenguajes de programación, entre los cuales se destacan PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript y C. Además permite el seguimiento de los directorios del proyecto, asistente el desarrollo web, depuración, conexión vía FTP, librerías de Ajax y soporte para plugins de Eclipse.
Página oficial: http://www.aptana.com/
9. Emacs: un editor de texto extendido creado por GNU y programado en C y Lisp. Creado en 1975 por Richard Stallman, ha recorrido un largo camino y actualmente existen varias “implementaciones”, como por ejemplo XEmacs. Funciona como un editor simple que permite a los programadores editar, compilar y depurar el código. Existen también bibliotecas que extienden su funcionalidad y sus propios comandos internos.
Página oficial: http://www.gnu.org/software/emacs/
10. GNUStep: un conjunto de bibliotecas orientadas a objetos, aplicaciones y herramientas escritas en Objective C para el desarrollo de aplicaciones de escritorio. Está compuesta por dos “programas”: Project Center es el editor general del proyecto y GORM para la creación de interfaces gráficas. Así mismo reúne otras herramientas como make, GUI, base y back.
Página oficial: http://www.gnustep.org/
11. HBasic: una de las alternativas al Visual Basic de Microsoft, un IDE que integra tanto edición de código como creación de interfaces gráficas, para lo cual usa las librerías gráficas de KDE. También es posible realizar “llamadas” a las librerías de qt y creados ejecutables directamente con el compilador del programa. No se han lanzado más versiones estables desde julio del 2009.
Página oficial: http://hbasic.sourceforge.net/
12. Lazarus: un IDE programado en Object Pascal desarrollado a partir de Free Pascal, multiplataforma y que sirve como alternativa a Delphi. Permite la creación de programas con entornos visuales y apunta precisamente a la portabilidad de los programas compilados, es decir, que estos puedan ejecutarse en varios sistemas operativos. Es notable su compatibilidad con varios gestores de bases de datos, como por ejemplo Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle y Microsoft SQL Server.
Página oficial: http://www.lazarus.freepascal.org/
13. Netbeans: un IDE “hecho en Java para Java”. Al ser de código abierto, su desarrollo se dio maratónicamente en los últimos años, permitiendo incluir extensiones para trabajar con C, C++, PHP, Ruby, Rails y Phyton. Sus funcionalidades son provistas por módulos escritos en Java, así como también existen varios de estos módulos que funcionan como plugins al estilo de Eclipse o Aptana. Hoy en día es uno de los IDEs más usados por los programadores de Java y Python.
Página oficial: http://www.netbeans.org/index_es.html
14. QtCreator: otro IDE que ayuda a la creación de interfaces gráficas sin necesidad de estar escritas en un lenguaje en particular. Utiliza las librerías gráficas de qt y mediante plugins es posible portar los proyectos a lenguajes como Python, C, C++, Java y Ruby. El IDE permite el seguimiento del código del proyecto, sus directorios y la depuración mediante gdb. Quizás la característica más fuerte es la posibilidad de crear tanto aplicaciones de escritorio como para móviles. Su punto más débil es el consumo de memoria un tanto alto.
Página oficial: http://www.qt.io/download/
15. Quanta Plus: la competencia de Bluefish es Quanta, un IDE para el desarrollo web que viene perdiendo terreno pero aún así es una gran herramienta diseñada para KDE (forma también parte del paquete kdewebdev). Cuenta con soporte SSH y FTP, previsualización mediante su motor KHTML, resaltado de sintaxis y un analizador que informa acerca de la correcta creación de nuestras páginas.
Página oficial: http://quanta.kdewebdev.org/
16. Gambas: la segunda alternativa a Visual Basic y que soporta la creación de aplicaciones en Qt o GTK, con bases de datos como MySQL, PostgreSQL y SQLite. Entre sus puntos fuertes podemos mencionar la familiaridad con el IDE de Microsoft, atajos de fragmentos de código, depuración y la inclusión de programas de ejemplo
Página oficial: http://gambas.sourceforge.net/en/main.html
17. Android SDK: para los programadores de Android resulta muy cómodo disponer de este programa. No solo incluye las herramientas básicas para empezar a crear aplicaciones en Android, sino también otras como gestor de paquetes, APIs de Google, documentación, códigos y programas de ejemplo, herramientas extendidas de desarrollo y otros. Es de destacar el paquete NDK que permite incluir en la aplicación código de otros lenguajes como C o C++.
Página oficial: http://developer.android.com/sdk/index.html
18. WxFormBuilder: pequeña herramienta que permite la creación de un entorno gráfico para pequeñas aplicaciones mediante la librería wx. Es recomendable ver también otras aplicaciones como wxWidgets, un framework gráficos que permite enlazarse (a través de scripts llamados “bindings”) con varios lenguajes como Ruby, Python, Perl, D, C y C++
Etiquetas:
aprende a programar
,
como programar
,
curso linux
,
lenguages de programacion
,
lenguaje linux
,
lenguajes
,
lenguajes programacion
,
Programacion
,
programar
martes, junio 21, 2011
Curso gratis Análisis y Diseño Orientado a Objetos UML ADOO
En el portal de Educagratis se puede encontrar un..
"CURSO GRATIS DE ANALISIS Y DISEÑO ORIENTADO A OBJETOS CON UML (LENGUAJE DE MODELADO UNIFICADO)"
Fuente: http://www.educagratis.org
Lenguaje Unificado de Modelado (LUM) o (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
Para acceder al curso ir .. "CURSO GRATIS DE ANALISIS Y DISEÑO ORIENTADO A OBJETOS CON UML (LENGUAJE DE MODELADO UNIFICADO)"
INDICE DEL CURSO
- CLASE 1 - Introducción - los costos y la calidad del Software
- CLASE 2 - La Tecnología OO y UML
+ Tecnología OO
+ Página Elemental sobre UML - de Pablo Figueroa
+ "Modelamiento Visual y UML"
- CLASE 3 - UML y el proceso de modelado
+ Proceso de Desarrollo documento
+ Modelado y programación OO
+ Listado de Ejercicios
+ Ejemplos UML (Casos Uso, Clases, Actividades)
- CLASE 4 - Software para modelar en UML (Herramientas CASE)
+ Argo UML (software libre)
+ IBM Rational Rose
+ Poseidon
+ Umbrello UML Modeller (Software Libre)
- CLASE 5 - Ejercicios y Certamenes de UML
+ EJEMPLOS, EJERCICIOS, TEST Y CERTAMENES archivo
- CLASE 6 - La programación Orientada a Objetos (Java, C++, PHP y C#)
+ Diapositiva Java Orientado a Objetos
+ Programación con Java documento
+ Manual Java
+ Ejemplos de JAVA
+ Material de Orientacion a Objetos con C
- CLASE 7 - El lenguaje C#
+ Curso de C# en Educagratis (muy recomendable) archivo
- CLASE 8 - NetBeans
+ Sitio oficial de NetBeans
+ Plataforma NetBean
+ Demostraciones en Flash de NetBean
+ Tutoriales de programación con NetBeans
+ VideoS Tutoriales de NetBeans
- CLASE 9 - Software ECLIPSE
+ Aplicaciones de ECLIPSE
* Eclipse IDE for Java Developers, 99 MB
* Eclipse Classic 3.6.1, 170 MB
* Eclipse IDE for Java EE Developers, 206 MB
* Eclipse IDE for C/C++ Developers, 88 MB
* Eclipse for PHP Developers, 141 MB
* Eclipse IDE for JavaScript Web Developers, 108 MB
* Eclipse Modeling Tools (includes Incubating components), 249 MB
* Pulsar for Mobile Developers, 122 MB
- CLASE 10 - Referencias y materiales externos
+ Grupo Oficial del lenguaje Modelado (en inglés)
+ Especificación oficial (en inglés)
+ Introducción a UML 2.0, partes uno y dos
Para acceder al curso ir .. ""CURSO GRATIS DE DISEÑO GRAFICO EN LINUX""
Para ingresar a la plataforma de e-Learning gratis: http://www.educagratis.org
otros cursos gratis de Computación e Informática en: AQUI
Curso Excel Intermedio (Filtros, Tablas Dinámicas, BD, Estadistica)
Curso de Java - Eclipse y JavaBeans
Programación
Entendiendo el Software ACCE
Diagramas de Flujo de Datos
Curso de Aplicaciones en Facebook
Curso de Google y sus Aplicaciones Avanzadas
Curso de "Cascading Style Sheets" ( CSS )
Curso de Algoritmos Genéticos
MEJORA TUS PRESENTACIONES DE POWER POINT
Curso Básico de C#
Curso Administración avanzada de Linux
Curso gratis de Usabilidad y Accesibilidad
Como crear una presentacion de fotos con windows movie maker
ORGANIZACIONES
Plataforma de Hardware
Simulación
Curso Gratuito de Ms. Access 2003
REDES, TOPOLOGIA Y CONEXION
Aplicaciones en Flash
Sistema Operativo GNU/Linux
Inteligencia Artificial (IA)
Análisis y Diseño Orientado a Objetos - UML
WEB-Matica (Herramientas para la creación de webs dinámicas)
Multimedios e Hipermedios
Sistemas Expertos
Ingeniería de Software
Curso gratis de Armado y Configuración de Computadores
CURSO GRATIS DE EXCEL
Aprendiendo a utilizar Power Point
INFORMÁTICA PARA ESCOLARES
Programación en Internet (HTML, PHP, MySQL)
DOMOTICA
Word 2007 para Principiantes
Uso de Herramientas Básicas de Windows Xp y Office 2007 Básico
Aplicaciones del Procesador de Textos MS_WORD
Teoria de Sistemas y Prospectiva
"CURSO GRATIS DE ANALISIS Y DISEÑO ORIENTADO A OBJETOS CON UML (LENGUAJE DE MODELADO UNIFICADO)"
Fuente: http://www.educagratis.org
Lenguaje Unificado de Modelado (LUM) o (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
Para acceder al curso ir .. "CURSO GRATIS DE ANALISIS Y DISEÑO ORIENTADO A OBJETOS CON UML (LENGUAJE DE MODELADO UNIFICADO)"
INDICE DEL CURSO
- CLASE 1 - Introducción - los costos y la calidad del Software
- CLASE 2 - La Tecnología OO y UML
+ Tecnología OO
+ Página Elemental sobre UML - de Pablo Figueroa
+ "Modelamiento Visual y UML"
- CLASE 3 - UML y el proceso de modelado
+ Proceso de Desarrollo documento
+ Modelado y programación OO
+ Listado de Ejercicios
+ Ejemplos UML (Casos Uso, Clases, Actividades)
- CLASE 4 - Software para modelar en UML (Herramientas CASE)
+ Argo UML (software libre)
+ IBM Rational Rose
+ Poseidon
+ Umbrello UML Modeller (Software Libre)
- CLASE 5 - Ejercicios y Certamenes de UML
+ EJEMPLOS, EJERCICIOS, TEST Y CERTAMENES archivo
- CLASE 6 - La programación Orientada a Objetos (Java, C++, PHP y C#)
+ Diapositiva Java Orientado a Objetos
+ Programación con Java documento
+ Manual Java
+ Ejemplos de JAVA
+ Material de Orientacion a Objetos con C
- CLASE 7 - El lenguaje C#
+ Curso de C# en Educagratis (muy recomendable) archivo
- CLASE 8 - NetBeans
+ Sitio oficial de NetBeans
+ Plataforma NetBean
+ Demostraciones en Flash de NetBean
+ Tutoriales de programación con NetBeans
+ VideoS Tutoriales de NetBeans
- CLASE 9 - Software ECLIPSE
+ Aplicaciones de ECLIPSE
* Eclipse IDE for Java Developers, 99 MB
* Eclipse Classic 3.6.1, 170 MB
* Eclipse IDE for Java EE Developers, 206 MB
* Eclipse IDE for C/C++ Developers, 88 MB
* Eclipse for PHP Developers, 141 MB
* Eclipse IDE for JavaScript Web Developers, 108 MB
* Eclipse Modeling Tools (includes Incubating components), 249 MB
* Pulsar for Mobile Developers, 122 MB
- CLASE 10 - Referencias y materiales externos
+ Grupo Oficial del lenguaje Modelado (en inglés)
+ Especificación oficial (en inglés)
+ Introducción a UML 2.0, partes uno y dos
Para acceder al curso ir .. ""CURSO GRATIS DE DISEÑO GRAFICO EN LINUX""
Para ingresar a la plataforma de e-Learning gratis: http://www.educagratis.org
otros cursos gratis de Computación e Informática en: AQUI
Curso Excel Intermedio (Filtros, Tablas Dinámicas, BD, Estadistica)
Curso de Java - Eclipse y JavaBeans
Programación
Entendiendo el Software ACCE
Diagramas de Flujo de Datos
Curso de Aplicaciones en Facebook
Curso de Google y sus Aplicaciones Avanzadas
Curso de "Cascading Style Sheets" ( CSS )
Curso de Algoritmos Genéticos
MEJORA TUS PRESENTACIONES DE POWER POINT
Curso Básico de C#
Curso Administración avanzada de Linux
Curso gratis de Usabilidad y Accesibilidad
Como crear una presentacion de fotos con windows movie maker
ORGANIZACIONES
Plataforma de Hardware
Simulación
Curso Gratuito de Ms. Access 2003
REDES, TOPOLOGIA Y CONEXION
Aplicaciones en Flash
Sistema Operativo GNU/Linux
Inteligencia Artificial (IA)
Análisis y Diseño Orientado a Objetos - UML
WEB-Matica (Herramientas para la creación de webs dinámicas)
Multimedios e Hipermedios
Sistemas Expertos
Ingeniería de Software
Curso gratis de Armado y Configuración de Computadores
CURSO GRATIS DE EXCEL
Aprendiendo a utilizar Power Point
INFORMÁTICA PARA ESCOLARES
Programación en Internet (HTML, PHP, MySQL)
DOMOTICA
Word 2007 para Principiantes
Uso de Herramientas Básicas de Windows Xp y Office 2007 Básico
Aplicaciones del Procesador de Textos MS_WORD
Teoria de Sistemas y Prospectiva
Etiquetas:
adoo
,
argo
,
modelado
,
Orientacion a objetos
,
poseidon
,
Programacion
,
rational
,
umbrello
,
uml
,
unificado
Suscribirse a:
Entradas
(
Atom
)


