Tutorials for Devs
Fast and easy-to-follow free programming tutorials to help you achieve excellence in programming and ensure that your code will get a long and happy life online on Doprax.com – or elsewhere.
Welcome to the Doprax tutorials collection, your go-to resource for free programming tutorials. Discover our extensive collection of tutorials dedicated to Django programming and Docker/containerization. Whether you’re a novice programmer or an experienced professional, our tutorials offer valuable insights and practical guidance to enhance your skills. Explore our comprehensive guides, step-by-step instructions, and real-world examples to elevate your programming proficiency. Start your learning journey today and unlock the secrets to successful programming!
Help us improve and extend this collection of tutorials
We are trying our best to create high-quality tutorials, but we need your help. Give us feedback about the tutorials. If you like helping others, send us your tutorials, and they will be published here!
-
Holla chicos! Welcome to our beginner’s guide to the Spotify API! Personally, Spotify is one of my favorite websites, especially when it comes to exploring new music. Every time I discover new music, it feels like finding treasure. I’ve been eager to explore its API and create a small app. If you’re also curious about…
-
Hello chicos! In this article, I’ll guide you on how to build your own free version of Chat GPT using Ollama and Open WebUI, right on your own computer. This setup not only works with local models but also with the OpenAI API, and it’s all open source, allowing you to run any large open-source…
-
Holla chicos! In this article, we’ll explore the OpenAI API Python library to build an app for multiple functionalities like code generation or answering questions, etc… With this app, users can input prompts and receive answers via a Telegram bot. While we won’t cover the setup of the Telegram bot here, you can find a…
-
Welcome to our friendly, step-by-step guide designed specifically for beginners on how to create and deploy a Telegram bot using Doprax! If you’re new to the world of coding or have always been curious about how bots are made but didn’t know where to start, you’re in the perfect place. We assume that you have…
-
V2ray is a network tool that can be used to bypass network restrictions and gain access to blocked websites and content. For more information on V2Ray, refer to this Doprax article. On Doprax, there are functionalities and facilities in both the container platform and also virtual machines for v2ray. Check out the app market for…
-
Deploying a web app to the cloud or to a third-party server makes it accessible to everyone with the deployed URL. It is also a way of saving your app on the cloud. Learning how to deploy applications is very important for developers and businesses and Doprax offers you a seamless way of doing this.…
-
Hang tight as I will teach you how to deploy Django Channels fast. Django Channels is a package for allowing WebSockets and other asynchronous protocols to be used in a Django application. It is built on top of the Django web framework and allows for the creation of real-time applications such as chat applications, online…
-
Django with Docker Learn everything about deploying Django projects with docker on Doprax. We will deploy the Django project with Postgres as the database, and also we will use Whitenoise to serve our static files. Furthermore, we will use Gunicorn as the WSGI HTTP server. The final deployed Django website is accessible here. You can find…
-
This article will cover how to dockerize your Django project and deploy it to cloud providers. If you are not familiar with Docker, you can read Docker[Link of Docker article] to give you a good sense of how it works. We will cover two cases. The first case is deploying a Django web application on…
-
Welcome to Django Tutorial for beginners part 9. In this tutorial, we are going to build sign-in forms and learn how user authorization in Django works. A user can sign in while setting permission for the user to log in. So we will create a new HTML, view, and URLs for sign in. We learned…
-
Welcome to Django Tutorial for beginners, part 8. In this tutorial, we are going to build a sign-up form and learn how user authentication in Django works. A user can sign up, and We will set a permission for the user to log in. For almost every project in the future, you will need a…
-
Welcome to tutorial part 7. In this tutorial, we are going to learn about static files in Django. What are the static files in Django? Static files in Django are basically a folder that we create to store the images, CSS, javascript files in order to display them to the client in the browser and…
-
tutorial goal: Learn to work with Django ORM. Add, modify, delete data. Welcome to tutorial part 6. In this tutorial, we are going to learn how to use the ORM to interact with our database. What is Django ORM Orm stands for an Object-relational mapper. The Object-Relational Mapper (ORM) is one of Django’s most powerful…
-
Django with docker Learn everything about deploying Django projects on docker. We will use the Doprax cloud platform. We will deploy the Django project with MySQL as the database, and also we will use Nginx as a reverse proxy. Furthermore, we will use Gunicorn as the WSGI HTTP server. The final deployed Django website is accessible here.…
-
REST is short for Representational State Transfer RESTful APIs are an essential part of the modern websites. Every web application developer needs to know about the mechanisms behind REST APIs. In this article, we to take a comprehensive look at RESTful APIs and why understanding them is so important to be a successful web developer.…
-
Tutorial goal: Create a new URL, view, and template and render the model in template Welcome to tutorial part 5. In this tutorial, we are going to show how to create a new view, model, querying in the database, and render model data in the template. This is a little bit more complex view. In the…
-
Tutorial goals: Create a model, migrate it, databases in Django, create a superuser admin, register model. Welcome to Django tutorial for beginners, tutorial part 4. In this tutorial, we are going to create a Django model, use the Django admin interface, enter some data into the model. Alright, let’s do this. 🙂 Django model A model in Django is…
-
Tutorial goal: Access shell, virtual environment, Create a new app, install it In this tutorial, we will add another app to our project. Start a new Django app Before starting this section, let’s talk a little about Django apps and the difference between an app and the project. Consider a big company with multiple departments. The big company is…
-
Template in Django Hello fellow developers, welcome to tutorial part 2. In this tutorial, we’re going to talk about templates in Django and also review some basic HTML and make a simple home page for our website. Before creating a template file, It’s important to have a little perspective on the backend and frontend of a…
-
Tutorial goal: Create a Django project, a simple view and return a simple response Who this tutorial is for? In this tutorial series, we are going to make a step-by-step tutorial about Django fundamentals. This tutorial is a complete beginner’s guide to starting learning Django. We’ve tried to make it as simple as possible. For this purpose, the concepts…