Curso de Programación desde Cero

Curso de Programación desde Cero
¿Tienes idea de lo que es programar? ¿Alguna vez intentaste aprender algún lenguaje de programación? ¿Tienes idea de lo que es un lenguaje? ¿Ya tienes conocimientos pero sientes que te has quedado trancado y que con lo que sabes no puedes hacer mucho? ¿No tienes ni idea de nada pero te interesa conocer algo de lo que es el mundo de la programación?
Les propongo un curso gratuito de programación el cual está dirigido absolutamente a todo público, no importa si no saben absolutamente nada, si saben algo o si son expertos programadores. Quién no sepa nada podrá aprender gradualmente a programar, quién sepa algo podrá reafirmar conceptos y aprender nuevos; quién sepa mucho podrá aportar sus conocimientos.¿Cómo será la modalidad? Pues será sencilla: Yo seré su tutor on-line, y cada semana publicaré una lección en esta comunidad (a veces dos). Dicha lección será un simple hilo en el foro. La administración les hará saber cuándo he publicado nuevas lecciones, o ustedes mismos podrán entrar en este hilo y ver si hay algo nuevo.
Cada lección estará dedicada pura y exclusivamente a un tema específico. Ustedes podrán, y espero que lo hagan, postear para preguntar sus dudas, sugerir ideas, corregir errores, etc. De este modo el curso será interactivo y dinámico. Les pediré que no me hagan las consultas por mensajes privados ya que la idea es que todos las vean y puedan leer las respuestas que doy, de modo que todos aprendamos de todos.
En cada lección habrá ejemplos explicados paso a paso y sobretodo habrá ejercicios que espero que hagan.¿Qué veremos en el curso? Pues, básicamente el curso estará dividido en tres subcursos, por así llamarlos:Los introduciré al mundo de la Programación Estructurada utilizando el lenguaje de programación Pascal.Aprenderán aspectos de diseño y Programación Modular en el lenguaje Modula 2, aplicando lo ya aprendido en Pascal.Terminaremos el curso con Programación Orientada a Objetos utilizando el lenguaje Java.
La última parte nos llevará también a aprender a gestionar bases de datos, lo cual implicará aprender un lenguaje para ello, el cual será MySQL.¿Qué podré hacer luego de terminar el curso? Pues tendrán la capacidad de realizar sistemas de porte mediano los cuales podrán manejar bases de datos, tener interfaces gráficas bonitas y dinámicas. Serán capaces de diseñar proyectos interesantes y sumamente complejos, diseñarlos y resolverlos en el lenguaje Java. Podrán aprender por su cuenta leyendo simple bibliografía nuevos lenguajes de programación y así extender sus conocimientos. Es decir, serán programadores avanzados.Desde aquí enlazaremos cada lección:LENGUAJE DE PROGRAMACIÓN PASCAL LENGUAJE DE PROGRAMACIÓN MODULA 2 LENGUAJE DE PROGRAMACIÓN JAVA
hace 5 años, 12 meses
Me parece muy interesante, de modo que me he suscripto a tu curso gratis de programacion desde cero. Seguramente aprendere algo. gracias.
hace 5 años, 11 meses
hola graciias x el curso…
me anoto si es ke me aceptas como veras soy practicamente nueva xq aun no le entiendo biien al foro es x eso ke no estoy muy activa…
nuevamente graciias y ke dios te llene de bandiciones
hace 5 años, 11 meses
Me gusta, aprendere algo nuevo para mi que me podran servir en mis tareas diarias, por eso me inscrivi en este curso gratuito de PROGRAMADOR DESDE CERO. Gracias
hace 5 años, 11 meses
Me parece muy interesante. Aunque si ya reconoces que el Pascal que solo se usa con fines académicos de aprendizaje, por qué no enseñas otro lenguaje que si se use con normalidad. Asimismo el Java es insufrible. Antes el programa PADRE de la renta hecho en el lenguaje que fuera funcionaba bien antes, desde que lo han hecho en Java en aras de una generalidad tonta promovida por los usuarios de Linux, funciona lentísimo y hace falta un ordenador muy reciente para poder moverlo, no creo que sea ningún avance sino un retroceso. De todas formas serán muy interesantes las nociones que pueda aprender.
Un saludo.
hace 5 años, 11 meses
Gracias a todos quienes se han anotado. Les aclaro que no hace falta anotarse, simplemente manténganse al pendiente de las nuevas publicaciones y participen del curso, pregunten, corrijan, sugieran, etc. Siempre que pueda responderé.
Ojalá aprendan mucho.
Respecto a esto:
Me parece muy interesante. Aunque si ya reconoces que el Pascal que solo se usa con fines académicos de aprendizaje, por qué no enseñas otro lenguaje que si se use con normalidad. Asimismo el Java es insufrible. Antes el programa PADRE de la renta hecho en el lenguaje que fuera funcionaba bien antes, desde que lo han hecho en Java en aras de una generalidad tonta promovida por los usuarios de Linux, funciona lentísimo y hace falta un ordenador muy reciente para poder moverlo, no creo que sea ningún avance sino un retroceso. De todas formas serán muy interesantes las nociones que pueda aprender.
Un saludo.

Pues sí, Pascal se utiliza con fines académicos, es decir, no se usa para fines comerciales ni para programar hoy día sino que se usa para “enseñar” a programar. Por eso lo elegí. Les enseñaré a programar de forma estructurada utilizando Pascal. Luego migraremos a Modula 2 que también se usa con fines académicos, para poder aprender nociones de diseño, modularidad y acercarse a la programación orientada a objetos.
Luego Java. Hoy en día Java es un lenguaje potente y con mucha demanda, presente en computadoras (ordenadores) de casi todas las plataformas (Windows, Linux, Mac, Solaris, etc), también en dispositivos móviles (celulares, tablet pcs, etc), en SmartCards, en programación de páginas Web, etc.
No es un retroceso ni es lento. Sus interfaces gráficas suelen ser pesadas, es cierto, pero Java mejora cada día y pues es excelente. El equipo de desarrollo que hay detrás es muy pesado, tenemos desarrolladores de SUN y ahora Oracle que ha comprado Java.
El que yo lo enseñe aquí es porque debo elegir una tecnología para hacerlo, y pues elijo una que sirva y tenga demanda además de que me gusta. Luego, cada uno verá si aprende otra cosa o no, ya que los conceptos los tendrán y será fácil migrarlos a otra tecnología.
Se agradece mucho tu opinión y esperaré otras. Lo importante aquí es compartir.
Saludos a todos y todas.
hace 5 años, 11 meses
hola yo quisiera inscribirme como lo hago?—–Agregado el 30/11/2011 a las 05 : 36 : 15—–
hey!!! donde me inscribo para el curso,yo lo quero!!??
hace 5 años, 11 meses
No hace falta inscripción, simplemente lee las lecciones y pregunta si tienes dudas. En este hilo siempre actualizo el índice. Por ahora van solo 2, luego publicaré la tercera y así una vez a la semana, a veces dos.
Saludos.
hace 5 años, 11 meses
Ante todo las gracias por el curso. Pero C++ también esta en todas las plataformas y es un lenguaje realmente eficaz. Linux no se concibi sin el C.
Yo tengo muchos años, aprendi Basic, dentro de este lenguaje TurboBasisc también era un lenguaje bastante estructurado. Tambien ensamblador del 8086 y Pascal y Delphi pero sin llegar a ser estos dos últimos los lenguajes que usaba para programar. Luego tocaba aprender el C que fue el que se puso de moda, pero ahi ya no aprendí nada, la comodidad de trabajar en TurboBasic ya no me dejó aprender más.
Era por eso que anhelaba un curso de C++, Visual C o similar. Y de verdad te digo que algunos programas en Java son una cagada, al que te decía de la Renta añade el JDownloader, todos las horas de tu vida que puedes perder hasta que arranca el dichoso programa, ya te da lo mismo tener el ordenador que tengas.
Mucha suerte con el curso y no dejaré de seguirlo. Un saludo
hace 5 años, 11 meses
Vlady_18
Curso de Programación desde Cero
¿Tienes idea de lo que es programar? ¿Alguna vez intentaste aprender algún lenguaje de programación? ¿Tienes idea de lo que es un lenguaje? ¿Ya tienes conocimientos pero sientes que te has quedado trancado y que con lo que sabes no puedes hacer mucho? ¿No tienes ni idea de nada pero te interesa conocer algo de lo que es el mundo de la programación?
Les propongo un curso gratuito de programación el cual está dirigido absolutamente a todo público, no importa si no saben absolutamente nada, si saben algo o si son expertos programadores. Quién no sepa nada podrá aprender gradualmente a programar, quién sepa algo podrá reafirmar conceptos y aprender nuevos; quién sepa mucho podrá aportar sus conocimientos.¿Cómo será la modalidad? Pues será sencilla: Yo seré su tutor on-line, y cada semana publicaré una lección en esta comunidad (a veces dos). Dicha lección será un simple hilo en el foro. La administración les hará saber cuándo he publicado nuevas lecciones, o ustedes mismos podrán entrar en este hilo y ver si hay algo nuevo.
Cada lección estará dedicada pura y exclusivamente a un tema específico. Ustedes podrán, y espero que lo hagan, postear para preguntar sus dudas, sugerir ideas, corregir errores, etc. De este modo el curso será interactivo y dinámico. Les pediré que no me hagan las consultas por mensajes privados ya que la idea es que todos las vean y puedan leer las respuestas que doy, de modo que todos aprendamos de todos.
En cada lección habrá ejemplos explicados paso a paso y sobretodo habrá ejercicios que espero que hagan.¿Qué veremos en el curso? Pues, básicamente el curso estará dividido en tres subcursos, por así llamarlos:Los introduciré al mundo de la Programación Estructurada utilizando el lenguaje de programación Pascal.Aprenderán aspectos de diseño y Programación Modular en el lenguaje Modula 2, aplicando lo ya aprendido en Pascal.Terminaremos el curso con Programación Orientada a Objetos utilizando el lenguaje Java.
La última parte nos llevará también a aprender a gestionar bases de datos, lo cual implicará aprender un lenguaje para ello, el cual será MySQL.¿Qué podré hacer luego de terminar el curso? Pues tendrán la capacidad de realizar sistemas de porte mediano los cuales podrán manejar bases de datos, tener interfaces gráficas bonitas y dinámicas. Serán capaces de diseñar proyectos interesantes y sumamente complejos, diseñarlos y resolverlos en el lenguaje Java. Podrán aprender por su cuenta leyendo simple bibliografía nuevos lenguajes de programación y así extender sus conocimientos. Es decir, serán programadores avanzados.Desde aquí enlazaremos cada lección:
me interesaría saber programación, es que estoy obsoleto solo sabia trabajar con basic y en dos me apunto a mejorar
hace 5 años, 11 meses
Vlady_18
Curso de Programación desde Cero
¿Tienes idea de lo que es programar? ¿Alguna vez intentaste aprender algún lenguaje de programación? ¿Tienes idea de lo que es un lenguaje? ¿Ya tienes conocimientos pero sientes que te has quedado trancado y que con lo que sabes no puedes hacer mucho? ¿No tienes ni idea de nada pero te interesa conocer algo de lo que es el mundo de la programación?
Les propongo un curso gratuito de programación el cual está dirigido absolutamente a todo público, no importa si no saben absolutamente nada, si saben algo o si son expertos programadores. Quién no sepa nada podrá aprender gradualmente a programar, quién sepa algo podrá reafirmar conceptos y aprender nuevos; quién sepa mucho podrá aportar sus conocimientos.¿Cómo será la modalidad? Pues será sencilla: Yo seré su tutor on-line, y cada semana publicaré una lección en esta comunidad (a veces dos). Dicha lección será un simple hilo en el foro. La administración les hará saber cuándo he publicado nuevas lecciones, o ustedes mismos podrán entrar en este hilo y ver si hay algo nuevo.
Cada lección estará dedicada pura y exclusivamente a un tema específico. Ustedes podrán, y espero que lo hagan, postear para preguntar sus dudas, sugerir ideas, corregir errores, etc. De este modo el curso será interactivo y dinámico. Les pediré que no me hagan las consultas por mensajes privados ya que la idea es que todos las vean y puedan leer las respuestas que doy, de modo que todos aprendamos de todos.
En cada lección habrá ejemplos explicados paso a paso y sobretodo habrá ejercicios que espero que hagan.¿Qué veremos en el curso? Pues, básicamente el curso estará dividido en tres subcursos, por así llamarlos:Los introduciré al mundo de la Programación Estructurada utilizando el lenguaje de programación Pascal.Aprenderán aspectos de diseño y Programación Modular en el lenguaje Modula 2, aplicando lo ya aprendido en Pascal.Terminaremos el curso con Programación Orientada a Objetos utilizando el lenguaje Java.
La última parte nos llevará también a aprender a gestionar bases de datos, lo cual implicará aprender un lenguaje para ello, el cual será MySQL.¿Qué podré hacer luego de terminar el curso? Pues tendrán la capacidad de realizar sistemas de porte mediano los cuales podrán manejar bases de datos, tener interfaces gráficas bonitas y dinámicas. Serán capaces de diseñar proyectos interesantes y sumamente complejos, diseñarlos y resolverlos en el lenguaje Java. Podrán aprender por su cuenta leyendo simple bibliografía nuevos lenguajes de programación y así extender sus conocimientos. Es decir, serán programadores avanzados.Desde aquí enlazaremos cada lección:
por fin algo bueno y gratis?
hace 5 años, 11 meses
Hola buen dia yo tambien me inscribo a tu curso ya que me interesa aprender base de datos pero no sabia como iniciar, asi que espero el dia de inicio
hace 5 años, 11 meses
El curso ya inició, solo deben leer las lecciones y preguntar si tienen dudas, comentar qué les parece, etc.
No hay que anotarse ni esperar nada. Cada semana publicaré nuevas lecciones.
Saludos.
hace 5 años, 11 meses
Hace muchisimos años estudie la programación Basic que ya no se usa mas. Y se acuerdan la de la tortuga que andaba por la pantalla ?
El año pasado estuve tomando lecciones de programacion en Bash una programacion del sistema operativo Linux.Muy interesante para hacer scrits. Me anota para aprender mas. Gracias a todos.
hace 5 años, 11 meses
Fcoreyes68
hola yo quisiera inscribirme como lo hago?—–Agregado el 30/11/2011 a las 05 : 36 : 15—–
hey!!! donde me inscribo para el curso,yo lo quero!!??
tranquilo, ya lo estas haciendo, fijate en el primer post de este tema estan los links a los distintos capitulos, te recomiendo que te hagas un marcador de este tema en tu navegador
hace 5 años, 11 meses
Me he inscripto en el curso hace unos 10 o 15 dias mas o menos. Entendi que iniciaba en una semana, pero parece ser que no es asi. Aclarenme por favor:¿ cuando comienza este curso ?
hace 5 años, 11 meses
El curso ya inició, si te fijas en el mensaje inicial ya hay tres lecciones publicadas, solo pincha la que quieras leer y ya…
No hay que esperar más nada.
hace 5 años, 11 meses
vamos a repasar un poco de esto, hice algún curso de programación basica hace como 15 años y ahí quedo, estaba bueno veremos con que cosas nuevas me encuentro.
buen tema, Felicitaciones.
hace 5 años, 11 meses
Eso dependerá de hasta qué conseptos hayas aprendido… supongo que en principio no habrá mucha novedad, pero te aseguro que a medida que avansemos comenzarás a ver cosas nuevas y muy interesantes.
Saludos.
hace 5 años, 11 meses
Vlady_18
El curso ya inició, si te fijas en el mensaje inicial ya hay tres lecciones publicadas, solo pincha la que quieras leer y ya…
No hay que esperar más nada.
Muchas gracias por el aviso, las estoy siguiendo. Faluk.
hace 5 años, 11 meses
Ya está publicada la 5ta lección del curso.
Puede verla en el índice de lecciones al inicio de este mismo hilo o bien entrar
Saludos.
hace 5 años, 11 meses
no pude hacer funcionar el free pascal 2.2.2 y no solucione el Bug.Bajé el free pascal 2.4.4..:i386 win32 y:x86-x64.Cual debo usar de las 2 ultimas aplicaciones'tengo AMD y So dec 32bits,w7 ultimate.
Escribo todo correcto pero voy a compile y sale Compile failed,sintax error,compilation aborted..
creo q escribo todo bien,será incompatible el i386-win32 con w7?.saludos-
hace 5 años, 11 meses
He publicado una nueva lección. No he podido actualizar el índice pero ya he pedido a la admininstración que lo haga. Igualmente, el enlace a la nueva lección es:
Saludos.
hace 5 años, 11 meses
Feliz año nuevo! Vlady, saludos desde Venezuela! esta semana inicio clases en un instituto universitario he revisado el syllabus de la materia algoritmos y se utilizará PASCAL como lenguaje de aprendizaje; con lo que he aprendido hasta ahora con el curso la verdad es que estoy un paso adelante. Es como dices tú y le repito a los demás compañeros: es importante practicar, practicar y practicar!!! excelente curso! 100% recomendable!
hace 5 años, 10 meses
mas vale tarde que nunca, holaa
me interesa esto del curso no es tarde para tomarlo no? hay ejercicios, vas a tomar pruebas?
desde ya muchas gracias
hace 5 años, 10 meses
Puedes tomar el curso cuando quieras. No habrá pruebas pero sí proyectos de gran dificultad que les enseñarán mucho y pues en los que yo les ayudaré, solo sigan el curso.
No hay fecha para empezar, cada uno llega y simplemente tiene que leer las lecciones en el orden en que las publico y ya… Siempre estaré para responder preguntas de la primera a la última lección.
Saludos.
hace 5 años, 10 meses
Recomendacion mia, antes de enseñar Pascal que como dijo el amigo solo se usa con fines academicos, encima que su sintaxis es bastante distinta al resto sacando cobol que es super estructurado, yo diria que se vea el lenguaje base del cual heredan hoy la mayoria de los lenguajes de alto nivel como java, C#, PHP y demas que es el multiconocido C a secas. Me parece que es lo que mas recomendado para no tener que reaprender la sintaxis de Java y demas lenguajes nombrados, es mi opinion no estaria de mas hacer un paralelo de entre la sintaxis de ambos lenguajes, sabiendo que C tiene 10000 caracteristicas mas que pascal.
hace 5 años, 10 meses
Agradezco tu opinión. El problema es que para aquellos que entran al mundo de la programación por primera vez, el chocar contra un lenguaje como C o Java resulta muy complejo, además de que hay que comenzar dejando cosas colgadas por el simple hecho de que aún no se pueden explicar.
De este modo, a pesar de tener que aprender luego una sintaxis nueva, comenzar con Pascal sirve para aprender programación estrucutada de forma sencilla, sin pensar en objetos ni mucho menos. Luego se resume solo a aprender una nueva sintaxis y ya.
Gracias por opinar.
hace 5 años, 10 meses
No hay que anotarse, simplemente pincha la lección que quieres leer y ya. Si tienes preguntas acerca de lo dado la haces en el mismo hilo de la lección y yo, o cualquiera de los lectores, te responderá.
Cada semana se publica una nueva lección.
Saludos.
hace 5 años, 8 meses
Voy a seguir este tema, me intereza mucho aprender sobre programacion. Muchas gracias por el curso.—–Agregado el 5/3/2012 a las 08 : 18 : 02—–
hace 5 años, 8 meses
De nada. Por el momento ya tengo armadas 48 lecciones, y seguiré escribiendo más. La idea es llegar a Java Standard Edition y tal vez, si el tiempo apremia, llegar a Java Enterprice Edition, lo cual les serviría de muchísimo…
En fin, sigamos mientras tanto con lo que nos compete.
Saludos.
hace 5 años, 8 meses
Que bueno un curso gratuito, yo comenze programando con pascal, actualmente estoy con C, tengo ganas de aprender JAVA asique esperare a que subas tus tutoriales, muchas gracias de antemano
hace 5 años, 8 meses
Para los que les interesa empezar a programar en java aca les dejo unos links con tutoriales super completos, desde lo basico como el paradigma OO, aplicaciones de escritorio (GUI), conexiones a BD con JDBC, Threads, Sockets, hasta programacion Web con Servlets, JSP, Struts, Spring, Hibernate, J2EE etc.
Un material super valiosos.
* - -> Videotutoriales super mega completos - Java - Android - JQuery - CakePHP - C++ - PHP MySQL - Ajax - Ubuntu - Para mi el mejor de todos
* -> Tutoriales de Java Basico muy completos.
* -> Tutorial de Spring
* -> Curso de Hibernate
* -> Tutoriales de Struts - Spring - Hibernate
* -> Tutoriales de Struts - Spring - Hibernate
* -> Ejercicios y ejemplos de Java Basico, tiene una parte con juegos y un chat muy buenos
* -> Ejercicios y ejemplos de Java Basico
* -> Tutoriales de todo para java
* -> Aplicacion Web Java MVC - Construccion de Modelo
* -> Tutoriales de Spring y Hibernate muy buenos
* -> Java Web en ingles
pd: los videos de youtube se pueden bajar copiando el link en jdownloader (dicho programa esta hecho en java)
Espero les sirva, saludos.
hace 5 años, 8 meses
Hola mi nombre es Mario Recien me incorporo al curso y queria saber si se puede participar y realizar preguntas desde la 1er clase . Muchas Gracias
hace 5 años, 8 meses
Pues claro que sí. Se puede participar y preguntar en cualquier lección, es justamente la idea.
Esperaré entonces todas tus consultas.
hace 5 años, 7 meses
¿Hola como esta? me ha encantado mucho el curso voy por el capitulo cuatro pero he comenzado a tener unos pequeños problema o bueno lo venia trayiendo desde la 2 y es q cuando el programa termina se cierra cmd de golpe ejemplo
program holamundo
begin
writeln ('hola mundo')
END.
normalmente cuando lo abro se cierra pero esta bien porque entre por linux y lo corri en la terminal y no tengo ningun problema y para que no se me cerrara los programas de golpe cuando se esta terminando le agrege una variable “stop” que el usuario para salir precione entre
pero luego el ejercicio que dejaste en el 3 que era calcular el rectangulo me cumplia la funcion que tu deseaba pero se cerraba de golpe sin importar de ponerle la variable de stop
como me di cuenta que funcionaba por la terminal q me mostro el resultado que se esperaba
utilizo el sistema operativo de seven sera por eso??????
hace 5 años, 7 meses
Te cito parte de la lección 2:
Ahora pueden abrir su archivo ejecutable haciendo doble clic sobre él. También pueden ejecutar su programa mediante el menúi] Run –> Run o presionando Ctrl+F9. En este ejemplo específico, como en muchos otros que veremos, al correr su programa no llegarán ni a leer el texto que aparece ya que se cerrará inmediatamente. Esto no es ningún error, los programas que escribiremos finalizarán luego de terminar sus nstrucciones. Claro que aprenderemos a crear aplicaciones donde uno puede seleccionar cuando salir.

Lo único que tienes que hacer es agregar un ReadLn al final de tu programa para que quede en espera, o correrlo en la consola de tu sistema o bien, hacer esto que también está dicho en la lección 2:
Si lo ejecutaron desde el IDE simplemente vayan al menú Debug –> User screen o presionen Alt+F5. De este modo verán lo que apareció en la pantalla al ejecutar el programa. Luego presionen cualquier tecla para volver al IDE.

Espero esto te ayude, saludos.
hace 5 años, 7 meses
Me parece interesante. No se nada de programación, veremos si es factible que un adoquin aprenda a programar algo.
hace 5 años, 7 meses
Hola!!! Gracias por publicar esto!!, te cuento que he descargado varios cursos de programación desde cero y principiantes, me han servido mucho pero que mejor interactuar con el autor y preguntar dudas que surgen…te seguire y seguire el post
hace 5 años, 4 meses
Hola soy nuevo, no se nada de programacion pero estoy facinado por este maravilloso mundo y tengo muchas ganas de aprender, y me gustaria saber por donde puedo enpesar grax.
hace 5 años, 3 meses
No hace falta inscribirte, solo ve a la primera página de este hilo y allí tienes listadas las lecciones del curso. Una vez por semana se agrega una nueva.
Saludos.
hace 4 años, 9 meses
hola, me pregunto si este curso me proporcionaría los conocimientos necesarios para luego empezar a programar aplicaciones para android (principalmente) y aplicaciones web. de todos modos le voy a echar un ojo desde ya aunque no sea más que por curiosidad. saludos!
hace 4 años, 8 meses
Pues sí, llegando a Java, una vez que lo entiendas podrás usar la librería LibGDX que te permite realizar aplicaciones Java de escritorio (obviamente multiplataforma) que también funcionan en Android.
Un saludo.
hace 4 años, 8 meses
Una pregunta, se van a llegar a ver contenidos como polimorfismo en la parte de java del curso?
Estuve viendo en otro lado un curso muy parecido ( ) que hay una lección de java sobre herencia y eso…y me gustaría saber si va a haber de polimorfismo y esos temas de algoritmos ya que es muy útil laboralmente (acabo de leer en otro sitio que en una entrevista laboral se postuló un candidato para programación orientada objetos no sabía polimorfismo y lo descartaron)
No tengo idea bien todavía de que se tratan esos temas, pero estaría bueno saber que se van a abarcar en el curso.
Saludos!
hace 4 años, 8 meses
Pues claro, en Java atacaremos la Programación Orientada a Objetos y por ende se verá Herencia y Polimorfimo, ya que justamente esas herramientas son las que le dan poder a la POO. No puedes ir a una entrevista de trabajo donde se requiera POO si no sabes Herencia y Polimorfismo. Si esto era en Java menos aún, ya que la herencia se aplica desde el principio aunque de forma implícita.
Llegados a Java veremos todo lo que hay que ver sobre la POO y algunas particularidades del lenguaje en sí.
Te dejo un listado de lo que viene en el curso:Lección 53- Dos librerías interesantes
Lección 54- Árboles - Introducción a los Árboles Binarios
Lección 55- Árbol Binario de Búsqueda - Operaciones Básicas
Lección 56- Árbol Binario de Búsqueda - Recorridos comunes y eliminación de nodos.
Lección 57- Ejercicios sobre árboles binarios.
Lección 58- Árboles Generales como Árboles Binarios
Lección 59- Ejercicios sobre árboles generales - Soluciones sobre árboles binarios y generales
Lección 60- Proyecto final Modula 2 - Variable estática - ControladorTercera Parte - Lenguaje Java Lección 61 - Introducción a Java - Lo necesario para comenzar
Lección 62 - El nuevo IDE y la creación del “Hola Mundo”.
Lección 63 - Salida y entrada estándar en Java.
Lección 64 - Ejemplo práctico de lectura: El Área del triángulo.
Lección 65 - Tipos, operadores, declaraciones y selección.
Lección 66 - Repetición iterativa en Java y tipos a definir por el programador.
Lección 67 - Operaciones en Java e introducción a la POO
Lección 68 - Teoría de objetos en Java.
Lección 69 - Destrucción de objetos en Java.
Lección 70 - Los JavaDoc.
Lección 71 - La documentación de Java, Math y String.
Lección 72 - Pasaje de parámetros en Java - Iteración For-Each.
Lección 73 - Actualizando Nomina Personas - Clases Internas
Lección 74 - Clase principal de NominaPersonas - Reestructura de código
Lección 75 - Distribución de aplicaciones - El uso de la consola y archivos BATCH.
Lección 76 - Introducción a Swing con JOptionPane.
Lección 77 - Introducción a la Herencia.
Lección 78 - Jerarquía de Clases y Principio de Reemplazabilidad.
Lección 79 - Casteo
Lección 80 - Introducción a UML
Lección 81 - Pilas y colas - Aplicación en un algoritmo complejo
Lección 82 - Clases abstractas e interfaces
Eso es lo que tengo armado hasta ahora, aunque claro que sigo escribiendo así que tenemos para rato. Falta trabajar con archivos, con bases de datos, con hilos… y mucho más…
hace 4 años, 8 meses
Después de muuuuuuuchoooo investigar como hacer para agrandar la letra y pantalla completa del freepascal en windows 7 (ya que nativamente no funciona ponerlo en pantalla completa como en windows xp) les dejo la solución (hagan clic en los links para ver las imágenes)
Hagan clic derecho al icono de freepascal que tienen en el escritorio, luego vayan a “propiedades” y luego y en la pestaña “Opciones” y “Fuente” deben cambiar los valores del tamaño de buffer y de fuente:Valores buffer: Valores fuente: Finalmente me quedó así:
Ustedes pueden ir cambiandolo de acuerdo al que les quede mas comodo segun el tamaño de sus monitores o preferencia.
Es genial porque así no se tendrán que volver locos en cambiar de IDE y podrán seguir usando el FreePascal que es el más recomendado segun Vlady para el desarrollo del curso
hace 4 años, 7 meses
He intentado cambiar el tamaño de la ventana del FreePascal y no hay forma. Había descargado la ultima version, el 2.6.2, y este ya no viene con la opcion de cambiar el tamaño de la ventana… Es bastante incomodo pues solo se puede ver 21 lineas nada mas y si el codigo es muy largo, es incomodo subir y bajar a cada momento para no perder el hilo. Cuando esto me pasa, uso otro editor, lo guardo como .pas y luego abro el archivo con el FreePascal, ya para corregir algun error, y compilarlo. Pero no por mucho tiempo mas seguire usando el FreePascal verdad?
hace 4 años, 7 meses
neutrox publicó como hacerlo, no hay muchas otras vueltas que darle.
Sino lo logras puedes intentar bajar este IDE
Es más complejo pero mucho más avanzado. Cualquier duda pregunta.
hace 4 años, 7 meses
Intenté lo que publicó neutrox pero no me da resultados, lo que hace es modificar el tamaño de la fuente. y de hecho puedo ampliar la ventana pero se vuelve gigante tambien la fuente aunque lo ponga tamaño minimo.
Con respecto a lazarus, ya lo tenia instalado hace tiempo, pero no entiendo como usarlo pues necesitaba avanzar mas en el curso, pero igualmente me supera hasta ahora… Me falta realizar la ultima prueba, el de los videojuegos (leccion 25), y como vienen ya con la interfaz de graficos, cuando los mire, seguramente ya me dará la idea de como usar el Lazarus, eso espero.
Sin embargo, creo que no debería insistir demasiado con Pascal verdad? puesto que la meta es otra, aprender Java no? Además supongo que algo similar a LAzarus hay en java.
Me parece bien aguantar solamente este compilador que tengo por ahora.
hace 4 años, 7 meses
El tema es que el IDE FreePascal está justamente programado en Pascal, y por tanto tiene algunas limitantes respecto a las tecnologías de hoy día. Básicamente tendrías que cambiar la resolución de la pantalla. Pero no hay más que acostumbrarse a él.
hace 4 años, 7 meses
tecnicoPc_BETA
He intentado cambiar el tamaño de la ventana del FreePascal y no hay forma. Había descargado la ultima version, el 2.6.2, y este ya no viene con la opcion de cambiar el tamaño de la ventana… Es bastante incomodo pues solo se puede ver 21 lineas nada mas y si el codigo es muy largo, es incomodo subir y bajar a cada momento para no perder el hilo. Cuando esto me pasa, uso otro editor, lo guardo como .pas y luego abro el archivo con el FreePascal, ya para corregir algun error, y compilarlo. Pero no por mucho tiempo mas seguire usando el FreePascal verdad?
Probaste ir poniendo -y cambiando- tus propios valores (no los que puse yo) de buffer y fuente a ver como te queda? Y cambiá la resolución del monitor si podes, probá una y otra vez con valores distintos.
Si no podes bajarte el o el y usar el compilador de freepascal para debuguear.
Proba bien y contanos.———- Mensaje agregado a las 04:13 ———- Mensaje anterior a las 22:11 ———-Hola Vlady_18 una pregunta, ¿se va a abarcar en el curso (en la parte de java, probablemente) la parte de ABM (altas, bajas y modificaciones) que corresponde a archivos?
Por curiosidad nada mas
hace 4 años, 7 meses
Pues sí, se verá en Java todo lo relativo a archivos y luego lo llevaremos a bases de datos MySQL. Pero verás que antes de eso habrá mucho por recorrer.
hace 4 años, 7 meses
 

Buscar mensajes