وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Django channels – create your own web chat application

سرفصل های دوره

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


1. preparing the environment
  • 1. install python
  • 2. install visual studio code (the editor)
  • 3. install extensions for visual studio code
  • 4. Virtual Environments
  • 5. install pythons libraries

  • 2. creating the project
  • 1. create Djangos project and application
  • 2.1 Pages.zip
  • 2. add the pages and URLs of the project

  • 3. Introduction to our plan
  • 1. what is the idea of creating a chat application

  • 4. Introduction to Asynchronous and Synchronous
  • 1. what is Asynchronous and synchronous

  • 5. Introduction to ASGI
  • 1. Djangos interfaces

  • 6. Introduction to channels
  • 1. what is channels
  • 2. what is layers of channels
  • 3. what is scope
  • 4. what is daphne
  • 5. Channels structure

  • 7. add channels in our project
  • 1. routing
  • 2. consumers
  • 3. utilize ASGI interface
  • 4. settings

  • 8. Client side
  • 1. add JavaScript to a page and connect through WebSocket
  • 2. send an event to the consumer
  • 3. receive an event from the consumer

  • 9. consumers
  • 1. accept a connection
  • 2. receive an event
  • 3. disconnect the connection
  • 4. send method
  • 5. using scope

  • 10. channels Middleware
  • 1. what is the middleware
  • 2. how can i use a middleware

  • 11. the scope
  • 1. get the user object
  • 2. get the session
  • 3. what is url route

  • 12. Channels Layers
  • 1. how does layer work
  • 2. how to create a group of channels
  • 3. What is the receiver function
  • 4. how to use send method to send an event to an individual channel
  • 5. how to send to a group of channels
  • 6. how to reach the layers from the views

  • 13. complete the project
  • 1. create a new message and send it to the consumer and show it on the page
  • 2. complete register page to add new users
  • 3. complete login page
  • 4. complete logout operation
  • 5. let the user register or login to be able to enter home page
  • 6. show the users on home page
  • 7. how can i know the user that i am chatting from views side
  • 8. create a model (database) to save messages between users
  • 9. how can i know the user that i am chatting from consumers side
  • 10. save the received and sent messages in the model (database)
  • 11. how to send a message to another person and show it on the two pages
  • 12. create a model (database) to save channels name of each user
  • 13. send the messages between the users
  • 14. show the old messages on the page of the users
  • 15. how to order the messages by the date and the time
  • 16. test the chatting area and chat many users at the same time
  • 17. make the messages seen when the other person is inside the chat
  • 18. how to change the messages to be seen all of the time
  • 19. make the messages seen when the other person enters the chat from views
  • 20. the last touch

  • 14. the last thing
  • 1. bye
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 36561
    حجم: 3277 مگابایت
    مدت زمان: 410 دقیقه
    تاریخ انتشار: ۲۵ اردیبهشت ۱۴۰۳
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید