Mostrando las entradas con la etiqueta Desarrollo Web. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Desarrollo Web. Mostrar todas las entradas

jueves, 24 de agosto de 2023

✅📍Desarrollo Web con Python usando Django | 💰 USD 9.99 por curso 👇

 


✅📍Desarrollo Web con  Python usando Django| 💰 USD 9.99 por curso 👇



🥇 Te dejo la lista de los cursos en el orden sugerido, click en el enlace con el descuento activado👇




💪 Además

❏ 👉 Aprende VUE y Django  

❏ 👉 Django para Principiantes 

❏ 👉 Programación en Capas con ADO NET 

❏ 👉 SQL Server y Replicación de Datos 


Más información 📌👉 https://bit.ly/cursos-mejor-precio-udemy

lunes, 27 de marzo de 2023

🚀 Oportunidad para Aprender Desarrollo Web con Python 🐍 | 💰 Hasta US$ 9.99 | ⏳ Tiempo Limitado






¡Oportunidad Imperdible!

¿Has querido aprender Desarrollo Web con Django? Es tu oportunidad de aprender algo nuevo, ya sea que desees prepararte para el trabajo o explorar una temática que te interese. Al obtener uno de mis cursos, aprovecharas al máximo tu experiencia de aprendizaje. Inscríbete ahora y ahorra; esta promoción termina el 05 de Abril del 2023.

Cupones:

  • MARZO-2023-2 (Desde 27/Feb Hasta 01/Mar/2023)

  • MARZO-2023-1 (Desde 31/Mar Hasta 05/Abr/2023)

¡Todos los cursos al precio más bajo posible!

Sobre cada imagen de cada curso, está el enlace con el cupón activado MARZO-2023-2.

https://www.udemy.com/course/sistema-de-compra-y-facturacion-con-python-usando-django/?couponCode=MARZO-2023-2

https://www.udemy.com/course/despliegue-de-aplicaciones-django-en-varias-plataformas-vps/?couponCode=MARZO-2023-2

https://www.udemy.com/course/domina-el-orm-de-django/?couponCode=MARZO-2023-2


https://www.udemy.com/course/elabora-crud-dinamico-en-tabla-html-hacia-postgresql-usando-django/?couponCode=MARZO-2023-2

https://www.udemy.com/course/replicacion-de-base-de-datos-con-symmetricds/?couponCode=MARZO-2023-2


https://www.udemy.com/course/restful-api-con-python-usando-django-rest-framework/?couponCode=MARZO-2023-2





https://www.udemy.com/course/django-practico/?couponCode=MARZO-2023-2




https://www.udemy.com/course/experto-en-vuejs-con-django-rest-framework/?couponCode=MARZO-2023-2




https://www.udemy.com/course/construye-web-api-con-asp-net-core-y-visual-studio-code/?couponCode=MARZO-2023-2




https://www.udemy.com/course/experto-sql-server-y-replicacion-multiplataforma/?couponCode=MARZO-2023-2




https://www.udemy.com/course/debs-programacion-en-capas-full/?couponCode=MARZO-2023-2




https://www.udemy.com/course/iniciando-con-entity-framework/?couponCode=MARZO-2023-2





🙏Muchas gracias por la confianza brindada, estaré muy agradecido si puedes compartir este post con tus contactos.

Puedes ver la última actualización del Curso CRUD Dinámico de Tablas HTML, donde agregué una sección para que trabajemos DataTable con ServerSide todo en el curso y en  mi canal de youtube


Saludos

Daniel Bojorge

Instructor



¿Se terminó la promoción?  Revisa si están activo otros descuentos



lunes, 28 de febrero de 2022

💪 ¿Interesado en Desarrollo Web? 🔥No te pierdas este super descuento USD 9.99 por 5 días

 

¡Si estás interesado en desarrollo Web no te pierdas esta ruta Aprendizaje Desarrollo Web con Python 🐍 y Django!

Python 🐍, el lenguaje más versátil actualmente y el mejor FrameWork para Web, Django,se convierten en la combinación perfecta, te dejo la ruta de aprendizaje que debes tomar de todos mis cursos con el cupón FEBRERO-2022-3

Aprovecha Descuento desde USD 9.99

  1. Desarrollo Web con Python con un Sistema de Compra y Facturación usando Django 3.2 [Con Actualización Semanal].

  2. Domina el ORM de Django, aprende a elaborar QuerySet como un profesional.

  3. Realiza RestFul API con Django Rest FrameWork.

  4. Una vez Finalizado tu proyecto. Aprende a Desplegar tu proyecto en un VPS de forma sencilla e incluso automatizarlo con GitLab Runner

  5. Adicionalmente, te dejo curso introductorio a Django

Otros Cursos

Espero te sean de utilidad y recuerda que puedes contactarme por mensaje privado, sección de consultas de la plataforma y por telegram o cualquiera de mis redes sociales.


Gracias por la confianza brindada al adquirir alguno de mis cursos. Con cada compra, me apoyas en la creación de más cursos.


Pd.: Continúa la actualización del curso de Sistema de Compra. Recuerda seguirme en mis redes sociales.


Saludos y continúa cuidándote 😷


Daniel Bojorge

Instructor

miércoles, 9 de octubre de 2019

El Curso más completo sobre Desarrollo web con Python y Django - Nuevo Mejor Precio - Descuento 93%


🛑 El #Curso más completo para aprender #Desarrollo #Web con #Python usando #Django EL MEJOR PRECIO EN @udemy_es
📢 Aprovecha 93% de #Descuento por tiempo y cupones limitados

📬 #jQuery #Ajax #bootstrap4 #APIRest #javascript #PostgreSQL

https://www.udemy.com/course/sistema-de-compra-y-facturacion-con-python-usando-django/?couponCode=DJCMPFC-1-PERS-1399


Descuento por el mes de OCTUBRE 2019

Sígueme para estar informado de promociones que saldrán en todo este mes

lunes, 11 de marzo de 2019

Django: Importar Registros desde Excel

#Import #Data #Django #Python 


En esta ocasión veremos cómo importar datos desde un archivo en excel.  Usaremos la librería django-import-export y como su nombre lo indica, es una librería para manejar la importación/exportación de datos.

Esta librería soporta muchos formatos, incluídos xls,csv, json, yaml y otros formatos soportados por tablib.  También tiene una integración con el admin de django.

Para tal caso, tomaremos el código fuente del curso de Desarrollo Web con Python usando Django, pero crearemos una nueva aplicación.


 manage.py startapp export  

Y de acá, asumimos que ya has agregado en el Settings.py.  Si tienes dudas, puedes ver en curso anteriomente mostrado haciendo click en este enlace.

Instalar Librería

 pip install django-import-export  

Y actualizamos el archivo de configuración agregándole la nueva librería

 'import_export',  

Adicionalmente, debemos agregar una configuración que permita que la importación se haga usando transacciones de la base de datos.

 IMPORT_EXPORT_USE_TRANSACTIONS = True  

Recursos

La librería django-import-export trabaja con el concepto de Recurso, el cual es definición de clases muy similiar a como Django maneja los modelos de formularios y las clases admin.

Crearemos un modelo, el cual será donde se suba toda la información importada del archivo excel.

 #models.py  
 from django.db import models  
 class Persona(models.Model):  
   nombre = models.CharField(max_length=30)  
   email = models.EmailField(blank=True)  
   fecha_nac = models.DateField()  
   ciudad = models.CharField(max_length=100, blank=True)  

Se creará un archivo resource.py donde estará toda la lógica de la librería.
 #resources.py  
 from import_export import resources  
 from .models import Persona  
 class PersonaResource(resources.ModelResource):  
   class Meta:  
     model = Persona  

Esta es la definición más sencilla.  Puedes pasarle diferentes configuraciones a la clase Meta,
como fields, exclude, etc.  Puedes ver la documentación para más detalles

Importando Datos


Tomemos como ejemplo, el archivo xls siguiente


El Id debe estar presente porque es su llave primaria.  Como será generado, no es necesario que se especifique.

Ahora crearemos la plantilla, le pondremos por nombre export/importar.html.

 {% extends 'base/base.html' %}  
 {% block contenido %}  
  <form method="post" enctype="multipart/form-data">  
   {% csrf_token %}  
   <input type="file" name="xlsfile">  
   <button type="submit">Subir</button>  
  </form>  
 {% endblock %}  

Vista

from tablib import Dataset 
 
 def importar(request):  
   #template = loader.get_template('export/importar.html')  
   if request.method == 'POST':  
     persona_resource = PersonaResource()  
     dataset = Dataset()  
     #print(dataset)  
     nuevas_personas = request.FILES['xlsfile']  
     #print(nuevas_personas)  
     imported_data = dataset.load(nuevas_personas.read())  
     #print(dataset)  
     result = persona_resource.import_data(dataset, dry_run=True) # Test the data import  
     #print(result.has_errors())  
     if not result.has_errors():  
       persona_resource.import_data(dataset, dry_run=False) # Actually import now  
   return render(request, 'export/importar.html')  

He dejado comentado algunos prints, que te serían muy interesante ver qué va pasando por ahí.

Probando

Debemos hacer las migraciones necesarias para que se cree el modelo en la base de datos y aplicarla.  Luego de eso, debemos levantar el servidor.  Y accedemos, sabemos que todo va bien si el log está "limpio" y la aplicación se carga en el login.


Creé una ruta (en el archivo urls.py de la app), /export/import

from django.urls import path

from .views import importar

urlpatterns = [
path('import', importar , name='import'),
]

Luego de las credenciales (que no sería necesario especificarla), accedo a la ruta  http://127.0.0.1:8000/export/import.



Ahí cargo el archivo excel.


Y al presionar el botón subir, todo sucederá bastante rápido, ahí voy a revisar la tabla y esto es lo que encuentro.


Sólo teniendo cuidado que las fechas no las formatee Excel, en mi caso yo les antepuse una comilla simple para que siguiera en formato de texto.

Si te ha sido de utilidad este tutorial, te pediría lo compartas con tus amigos, conocidos y farmiliares.

Si estás interesado en aprender más, puedes inscribirte en el curso de Desarrollo Web con Python usando Django o ver alguno de los cursos para crecer como experto en desarrollo web con django viendo el siguiente enlace.

Bueno, será para la próxima.

miércoles, 12 de diciembre de 2018

Poblar DropDownList - Clase Gratis - Curso Programación Capas

#Clase #Gratis #Programacion #Capa #Ado #Net #AdoNet #SQLServer 


Esta vez les dejo una nueva clase extra del curso de programación en Capas con Ado Net, en el cual veremos cómo poblar un dropdownlist o combobox utilizando las capas que ya tenemos listas en el curso.



Si quieres estar enterado de nuevas clases, puedes registrarte en la ventana emergente o a continuación. (Not: revisa tu carpeta spam para la verificación).





martes, 27 de noviembre de 2018

Revertir Migraciones en Django 2.1

#Revertir #Migration #Django #Python #PostgreSQL

En este artículo, veremos un tema muy importante cuando se está desarrollando una aplicación web con Django, las reversiones de migraciones.

El sistema de migraciones de Django fue elaborado y optimizado para trabajar con una gran cantidad de migraciones.

Generalmente, todo debe fluir con normalidad, pero en determinadas ocasiones, se requiere de hacer una limpieza de todo lo aplicado.

Para tener una lista de las migraciones, se debe ejecutar el comando
manage.py showmigrations



La más sencilla de todas es borrar todo, incluyendo la base de datos, el procedimiento sería el siguiente (siempre respaldar antes de ejecutar un comando por lotes):
  1. Borrar todos archivos de migración a excepción del __init__.py, los comando a aplicar tanto en linux como en windows serían algo así:


    1. En Linux:  find . -path "*migrations/*.py" -not -name __init__.py -delete
    2. En Windows:  for /r %i in (migrations\*.py) do if not "%i"=="%~dpi__init__.py" del %i
  2. Borrar Base de Datos
  3. Crear Base de Datos
  4. Crear migraciones nuevamente
    1. manage.py makemigrations
  5. Ejecutar migración
    1. manage.py migrate

La otra opción es reiniciar las migraciones para una aplicación (por ejemplo catalogos)
 manage.py migrate --fake catalogos zero



Si después de reiniciarlas volvemos a consultar las migraciones, el resultado para la aplicación catálogos debería ser algo parecido a:


Como podrás ver la aplicación catálogo no tiene marcada las migraciones.


Bueno, hay otras opciones, ¿cuál otra conoces y puedes contribuir?




Para profundizar en Django 2.1, te invito a que te inscribas en el curso de Desarrollo de Aplicaciones Web con Python Usando Django 2.2 para Principiante (haciendo click sobre este enlace para más detalles).


Si quieres estar informado de nuevos artículos, registrate en el siguiente formulario (si aún no lo has hecho).













 
>