|
via Udemy |
Go to Course: https://www.udemy.com/course/auth-vue3-django-api/
Build full authentication system by using:FrontEnd: Vue3, Vuetify3, Vuex, Axios BackEnd: Django, Rest framework, Djoser----------------------------Back End - Road Map1. Preparing the environment and creating a Django project2. Add django rest framework to project3. Make users as Apis to know how you can use django rest framework4. Install djoser and add settings5. First way: token based authentication6. Second way: JWT authentication7. Explain JWT system8. Change default user model9. Register new user10. User activate and resend activation email11. Get, delete and update the logged in user12. More settings in DjoserFront End - Road Map1. Create new vuetify app and setup vue-router2. Create login page and add axios settings3. Send first request to get access token4. Vuex setting and make store to store access token5. Use local storage to store token and use it after refresh page6. Use access token to fetch user and store it7. Add logout functions and middleware8. Make login an asynchronous function to react with user9. Redirect the user to login page if he isn't logged in10. Add some improvements to the login page11. Create register page-----------------------------Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.Vue is progressive javaScript framework an approachable, performant and versatile framework for building web user interfaces.