MaterialExtra - ucseiw-team/catedra GitHub Wiki
- Tutorial de uso de git: https://try.github.io/levels/1/challenges/1
- Tutorial de terminal de linux: http://goo.gl/w6uMN
- Tutorial para generar clave ssh y evitar ingresar la contraseña en cada commit/pull/push: https://help.github.com/articles/generating-ssh-keys
- Tutorial de virtualenvs en python: http://blog.fisadev.com/posts/virtualenvs-simplest-tutorial/
- Buenos editores para python:
- Sublime Text 2: https://www.sublimetext.com simple, muy lindo, rápido
- Visual Studio Code: https://code.visualstudio.com/ parecido a Sublime, pero libre y gratuito
- Atom: https://atom.io/ parecido a Sublime pero libre y gratuito, aunque más pesado
- PyCharm: https://www.jetbrains.com/pycharm/ muy completo, estilo visual studio
- Para los que quieran un editor por consola muy raro pero groso: NeoVim https://neovim.io/ (pueden usar esta config: http://vim.fisadev.com/, que agrega todo lo necesario para python)
- Tutorial interactivo de vim: http://www.openvim.com/tutorial.html
- Tutorial más interactivo de vim (es un juego): http://vim-adventures.com/
- Tutorial, documentación y descarga de Django: http://djangoproject.com/
- Un muy buen tutorial para principiantes que cubre muchas cosas de Django: http://tutorial.djangogirls.org/en/
- Tutorial proyecto Django desde 0: http://www.marinamele.com/taskbuster-django-tutorial
- NUEVO Tutorial de aplicación web en Django desde 0: https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p
- Intruducción hecha en clases (guión para el ejemplo): https://github.com/fisadev/talks/blob/master/intro-django/guion-ejemplo-intro-django.rst
- Para instalar django en linux, recomendado usar pip.
- Instalar pip: sudo apt-get install python3-pip
- Instalar django con: pip3 install django --user
- Para instalar django en windows: seguir la documentación de la web oficial: https://docs.djangoproject.com/en/3.0/intro/install/
- Para instalar django en linux, recomendado usar pip.
- Modelo de datos: Script Python para generar un gráfico del modelo de datos a partir de los modelos en Django:
- Tutoriales básicos de HTML, CSS, Javascript, AJAX y jQuery:
- HTML y CSS, muy bueno: http://learn.shayhowe.com/html-css/
- HTML: https://developer.mozilla.org/es/docs/Learn/HTML/Introduccion_a_HTML
- CSS: https://losapuntesdemajo.now.sh/
- Javascript: https://losapuntesdemajo.now.sh/
- AJAX: https://developer.mozilla.org/es/docs/Web/Guide/AJAX
- jQuery:
- AJAX con jQuery: http://www.anieto2k.com/2009/08/18/5-formas-de-usar-ajax-con-jquery/
- Boostrap (librería javascript/css):
- CSRF en Django
- Introducción a ASP.NET MVC: http://msdn.microsoft.com/es-es/library/dd381412(v=vs.98).aspx
- Enlace al administrador de paquetes de NuGet: http://www.nuget.org/packages/EntityFramework/
- Mini tutorial WEB API NET: https://docs.microsoft.com/es-es/aspnet/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api
- Seguridad en WEB API: https://enmilocalfunciona.io/construyendo-una-web-api-rest-segura-con-json-web-token-en-net-parte-ii/
- Instrucciones para poner en producción django en Render.com: https://blog.fisadev.com/posts/how-to-deploy-a-django-app-in-rendercom-free-tier/
- (viejo, de cuando usábamos Heroku) Instrucciones para poner en producción django en Heroku: https://github.com/fisadev/docs/blob/master/django_heroku.rst
- Instrucciones para utilizar Haystack con Django, incluyendo deploy a Heroku: https://github.com/fisadev/docs/blob/master/django_haystack.rst
- Que es HTTP y que diferencias hay entre HTTP1.x y HTTP2:
- Fuente original https://twitter.com/kosamari/status/859958929484337152
- Imágenes
/
/
- Tutorial de Django Rest Framework, para realizar APIs Rest en Django: https://www.django-rest-framework.org/tutorial/quickstart/
- Tutorial para realizar autenticación con tokens en APIs de Django Rest Framework: https://simpleisbetterthancomplex.com/tutorial/2018/11/22/how-to-implement-token-authentication-using-django-rest-framework.html
- Tutorial para utilizar un motor de búsqueda de texto completo en Django corriendo en Heroku: https://github.com/fisadev/docs/blob/master/django_haystack.rst
- Ebook sobre diseño y conceptos API REST: https://cloud.google.com/files/apigee/apigee-web-api-design-the-missing-link-ebook.pdf
- Resumen CSS: https://drive.google.com/file/d/1WqIw3tPS6gNhEnma7iHl-PEfByKSIYGK/view?usp=sharing
- Introducción a .NET (Core):
- Parte 1: https://youtu.be/AQ42SO6iyRA
- Parte 2: https://youtu.be/uvJDTNPRrZ4
- Tutorial de referencia: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-5.0&tabs=visual-studio
- Libro con ejemplos en .NET Core MVC: https://aspnetcoremaster.com/little-aspnetcore-book/
- Conexión con una BBDD en Azure: https://docs.microsoft.com/en-us/azure/app-service/tutorial-dotnetcore-sqldb-app?pivots=platform-linux#create-production-sql-database
- Edición de plantillas por defecto de Identity: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-5.0&tabs=visual-studio#scaffold-identity-into-an-mvc-project-with-authorization
- Búsqueda de texto completo en SQL Server: https://docs.microsoft.com/es-es/sql/relational-databases/search/full-text-search
- Ejemplo de como consumir el índice de texto completo desde .NET Core con EF: https://www.bricelam.net/2020/08/08/mssql-freetext-and-efcore.html
- Presentación UX/UI con 10 principios de Usabilidad: https://docs.google.com/presentation/d/1TfAKzAQP6l_ljYc0MNTI4QvgzIX40QkOdjP3Adximos/edit?usp=sharing
- OAuth para Django: https://django-oauth-toolkit.readthedocs.io/en/latest/