Companies Home Search Profile

Django channels - create your own web chat application

Focused View

Mohammed Almalki

6:49:27

2 View
  • 1. install python.mp4
    02:07
  • 2. install visual studio code (the editor).mp4
    01:46
  • 3. install extensions for visual studio code.mp4
    03:42
  • 4. Virtual Environments.mp4
    13:07
  • 5. install pythons libraries.mp4
    04:02
  • 1. create Djangos project and application.mp4
    12:59
  • 2.1 Pages.zip
  • 2. add the pages and URLs of the project.mp4
    15:31
  • 1. what is the idea of creating a chat application .mp4
    04:06
  • 1. what is Asynchronous and synchronous .mp4
    03:44
  • 1. Djangos interfaces.mp4
    07:58
  • 1. what is channels .mp4
    03:37
  • 2. what is layers of channels .mp4
    04:13
  • 3. what is scope .mp4
    03:03
  • 4. what is daphne .mp4
    02:15
  • 5. Channels structure.mp4
    02:21
  • 1. routing.mp4
    03:58
  • 2. consumers.mp4
    04:33
  • 3. utilize ASGI interface.mp4
    05:04
  • 4. settings.mp4
    04:25
  • 1. add JavaScript to a page and connect through WebSocket.mp4
    07:14
  • 2. send an event to the consumer.mp4
    08:23
  • 3. receive an event from the consumer.mp4
    03:55
  • 1. accept a connection.mp4
    10:02
  • 2. receive an event.mp4
    05:48
  • 3. disconnect the connection.mp4
    06:29
  • 4. send method.mp4
    07:38
  • 5. using scope.mp4
    06:24
  • 1. what is the middleware .mp4
    01:32
  • 2. how can i use a middleware .mp4
    09:18
  • 1. get the user object.mp4
    05:26
  • 2. get the session.mp4
    06:50
  • 3. what is url route.mp4
    09:07
  • 1. how does layer work .mp4
    10:38
  • 2. how to create a group of channels .mp4
    11:16
  • 3. What is the receiver function .mp4
    03:15
  • 4. how to use send method to send an event to an individual channel .mp4
    10:00
  • 5. how to send to a group of channels .mp4
    05:03
  • 6. how to reach the layers from the views .mp4
    07:16
  • 1. create a new message and send it to the consumer and show it on the page.mp4
    08:16
  • 2. complete register page to add new users.mp4
    19:51
  • 3. complete login page.mp4
    07:10
  • 4. complete logout operation.mp4
    01:22
  • 5. let the user register or login to be able to enter home page.mp4
    03:14
  • 6. show the users on home page.mp4
    05:32
  • 7. how can i know the user that i am chatting from views side.mp4
    10:46
  • 8. create a model (database) to save messages between users.mp4
    10:02
  • 9. how can i know the user that i am chatting from consumers side.mp4
    11:51
  • 10. save the received and sent messages in the model (database).mp4
    05:13
  • 11. how to send a message to another person and show it on the two pages.mp4
    09:41
  • 12. create a model (database) to save channels name of each user.mp4
    10:52
  • 13. send the messages between the users.mp4
    10:35
  • 14. show the old messages on the page of the users.mp4
    15:43
  • 15. how to order the messages by the date and the time.mp4
    04:25
  • 16. test the chatting area and chat many users at the same time.mp4
    04:38
  • 17. make the messages seen when the other person is inside the chat.mp4
    15:09
  • 18. how to change the messages to be seen all of the time.mp4
    06:10
  • 19. make the messages seen when the other person enters the chat from views.mp4
    08:12
  • 20. the last touch.mp4
    02:04
  • 1. bye.mp4
    00:36
  • Description


    explain Django channels, how does it work and how can i use it

    What You'll Learn?


    • how does django channels work
    • how to use the layers of django channels
    • what is WebSocket
    • How to create WebSocket code to communicate with your chat
    • how to create a chat application , that you can use it to send a message individually to one user or as broadcast to a group
    • how to use WebSocket in JavaScript and connect it with django channels
    • how to use the layers of channels to save the connections

    Who is this for?


  • who wants to create chat applications using Python and Django channels.
  • who wants to learn everything about channels in django
  • who wants to create long-running time connection
  • What You Need to Know?


  • Django basics
  • small knowledge about JavaScript : how to work with loops and conditions
  • small knowledge about HTML and CSS to create the pages of the chat
  • More details


    Description

    this course is a new course who will be talking about Django channels and what is it and how to use it.


    in this course we are utilizing the Django channels to create a real-time applications for example (web Chat Applications).


    - this course will talk about how to use the different interfaces (WSGI , ASGI) with your project, and how to marge them with each other.

    - this course also will talk about how to create a synchronous and asynchronous consumers.

    - this course will talk about how to use  channels from the views of Django , and how to send an event through the views using the consumers

    - this course also will show you how can you specify a single user only to chat with or how to specify a specific group to send events to it.

    - this course will show you how to use the Scop of the consumer or the connection that happened through the ASGI interface, and how to reach the logged it user and how to reach the session of the current user.

    - this course will show you how to use JavaScript to connect with your consumers.

    - and a lot of things , that we explain in this course, i believe that you will enjoy.

    Who this course is for:

    • who wants to create chat applications using Python and Django channels.
    • who wants to learn everything about channels in django
    • who wants to create long-running time connection

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Mohammed Almalki
    Mohammed Almalki
    Instructor's Courses
    Hello,My name is Mohammed Almalki, I am from the Kingdom of Saudi Arabia.I have been working as a developer for a long time.I love to learn new things about computers and technology.I work as a web applications and desktop applications developer.I am passionate in many fields like computer science, mathematics, and physics.I am interested in many technologies like cryptography, and artificial intelligence (deep learning, machine learning), and also interested in the low level of computers, and how they work.thanks.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 59
    • duration 6:49:27
    • Release Date 2024/05/04