Programación Web 1 y 2
En este repositorio vas a encontrar toda la información de la cátedra de Programacion Web 1 y 2 (TUPAR) Universidad Nacional del Centro de la Provincia de Buenos Aires.
Anuncios
- Miercoles 19 de Agosto 2020, clase online
Fechas importantes (2020)
- Parcial: Miercoles 28 Octubre 18 a 21Hs
- Recuperatorio: Miercoles 11 de Noviembre 18 a 21Hs
- Entrega Final TP: 18 de Noviembre 18 a 21Hs
Horarios
- Miércoles 18:15 a 19:15 hs (virtual)
Docentes
- Ignacio Jonas (ijonas@exa.unicen.edu.ar)
- Alejandro Perez (perezalejandrojulian@gmail.com)
Aprobación de la materia
La materia cuenta con 3 instancias de evaluación obligatorias:
- Presentación de LT
- Trabajo practico especial
- Parcial
Promoción
- Si el alumno saca nota >= 7 en Parcial y Trabajo práctico especial.
- Presentación de LT en tiempo y forma
Cronograma
Youtube
Videos de las clases virtuales aqui
Slides Programación Web II 2020
Laravel
- 01 - Intro Laravel
- 02 - Manejo de Dependencias
- 03 - Test Automation
- 03.2 Test Automation Parte 2
- 04 - ORM Eloquent
- 05 - Autenticación y Autorización
- 06 - Web Services y APIs REST en Laravel
DEV OPS
- 01 - Intro a DevOps
- 01 - Intro a DevOps (Slides Mejoradas)
- 02 - Docker [Parte 1]
- 02 - Docker [Parte 2]
- 03 - Git Avanzado
- 04 - Tests + Continuous Integration
- 05 - Code Quality
- 06 - Continuous Deployment Github Actions
Slides Programación Web I 2020
Front End
- 01 - GIT
- 02 - Introducción HTML y CSS
- 03 - Scrum
- 03.1 - Scrum TUPAR
- 04 - Box Model
- 05 - HTML Tablas y Forms
- 07 - JS Parte 1
- 08 - JS Parte 2
- 08 - Framework CSS
Slides Programación Web II 2019
Laravel
- Intro Laravel
- Manejo de Dependencias
- Testing Automation - Selenium
- Migraciones, Seeders y ORM
- Autenticación y Autorización
- Testing Automation - Unit & Integration
- Upload de archivos
Slides Programación Web I 2019
Front End
- 01 - GIT
- 02 - Introducción HTML y CSS
- 03 - Scrum
- 03.1 - Scrum TUPAR
- 04 - Box Model
- 05 - HTML Tablas y Forms
- 08 - JS Parte 2
Slides Programación Web II 2018
Laravel
- Intro Laravel
- Manejo de Dependencias
- Testing Automático (Unit + Integration)
- Testing Automático (Browser Tests - Dusk - Selenium)
- Migraciones, Seeders y ORM
- Autenticación y Autorización
- Upload de Archivos al Server con Laravel
Slides Programación Web I 2018
Front End
- 01 - GIT
- 02 - Introducción HTML y CSS
- 03 - Scrum
- 03.1 - Scrum TUPAR
- 04 - Box Model
- 05 - HTML Tablas y Forms
- 06 - CSS #2
- 07 - JS
- 08 - JS 2
- 09 - Bootstrap
Back End
Slides Programacion Web II 2017
- Introducción Programación Web II
- 01 - Virtualización
- 02 - Docker
- 03 - Manejo de Dependencias
- 04 - Laravel
- 05 - ORM Eloquent I
- 06 - MVC
- 06-II - ORM Eloquent II
- 07 - Autenticacion y Autorización
- 08 - Upload de archivos
- 09 - TDD + Testing en Laravel
- 10 - Testing Automation
- 11 - Gitlab - Instalación y Uso
- 12 - Continuous Integration
- 13 - Continuous Deployment
Slides Programacion Web I 2017
Front End
- 01-HTML y CSS
- 02-HTML y CSS
- 03 - Organizacion de Archivos
- 04 - CSS #2
- 05 - Box Model
- 06 - Javascript
- 07 - Bootstrap
Back End
- 01 - PHP
- 02 - (Extra) Archivos vs SQL
- 02 - SQL PDO
- 03 - Smarty
- 04 - (Extra) Programación Orientada a Objetos
- 05 - MVC
- 06 - Ruteo
- 07 - Session
Slides 2016
- Introducción Programación Web
- Desarrollo de Software
- GIT
- Scrum
- Scrum Tupar
- HTML y CSS - Parte 1
- HTML y CSS - Parte 2
- Organización de archivos
- CSS Avanzado
- Box Model
- Javascript
- HTML 5 - Web Semántica
- Bootstrap
- JS POO - JQuery
- AJAX
- Heroku
Programación Web 2
- Introducción Programación Web 2 2016
- PHP
- Smarty
- MVC
- PDO
- Transacciones y Excepciones
- Carga de archivos
- Carga de archivos AJAX
- Ruteo y Pretty URLs
- Web Services [#1][#2][#3]
- Envío de Emails
- Introducción a Lumen Framework
- Manejo de Sesión
Prácticos 2016
Slides 2015
Programación Web 2
- Introducción Programación Web 2 2015
- Scrum
- PHP
- Smarty
- MVC
- POO
- PDO
- AJAX File Upload
- Web Services
- Errores y Excepciones
- REST+Mustache.js
- Manejo de sesión
- Configuración SMTP
- Envío de E-mails