Practical Backend Developer Roadmap – Python, Julia, Go
Practical Backend Developer Roadmap – Python, Julia, Go, available at $54.99, with 196 lectures, and has 24 subscribers.
You will learn about Back-End Roadmap and Fundamentals Create Application Programming Interfaces (APIs) in Python, Julia and Golang Web Development with Django, FastAPI, Oxygen,etc Build Practical web apps in the age of AI and LLMs Deployment and Application Monitoring Tools API Design and API Security This course is ideal for individuals who are Beginner Python or Julia Developers interested in Backend Development or Developers & Engineers looking to enhance their skills and diversify their portfolio or Anyone interested in the Back-End development and LLMs It is particularly useful for Beginner Python or Julia Developers interested in Backend Development or Developers & Engineers looking to enhance their skills and diversify their portfolio or Anyone interested in the Back-End development and LLMs.
Enroll now: Practical Backend Developer Roadmap – Python, Julia, Go
Summary
Title: Practical Backend Developer Roadmap – Python, Julia, Go
Price: $54.99
Number of Lectures: 196
Number of Published Lectures: 196
Number of Curriculum Items: 196
Number of Published Curriculum Objects: 196
Original Price: $74.99
Quality Status: approved
Status: Live
What You Will Learn
- Back-End Roadmap and Fundamentals
- Create Application Programming Interfaces (APIs) in Python, Julia and Golang
- Web Development with Django, FastAPI, Oxygen,etc
- Build Practical web apps in the age of AI and LLMs
- Deployment and Application Monitoring Tools
- API Design and API Security
Who Should Attend
- Beginner Python or Julia Developers interested in Backend Development
- Developers & Engineers looking to enhance their skills and diversify their portfolio
- Anyone interested in the Back-End development and LLMs
Target Audiences
- Beginner Python or Julia Developers interested in Backend Development
- Developers & Engineers looking to enhance their skills and diversify their portfolio
- Anyone interested in the Back-End development and LLMs
The backend is responsible for handling the business logic and data management of a web application. Without a robust backend, a web application cannot function properly, hence it is essential to master and understand backend engineering as a developer.
This comprehensive course is designed to provide you with a solid foundation in building scalable backends using three popular languages: Python, Golang, and Julia. Whether you’re new to backend development or looking to expand your skillset, this course will guide you through the essential concepts and techniques needed to succeed as a backend developer.
Practical Backend Developer Roadmap with Python, Golang & Julia course offers an unparalleled opportunity to master these powerful tools and advance your career in software development.
We will cover several topics in this course for each:
Python: Learn how to build robust web applications, handle databases, and leverage popular frameworks like Django and Flask,FastAPI, Microdot etc.
-
Understand the fundamentals of HTTP and Web Architecture
-
Backend Systems Design
-
API Design
-
API Security
-
Application Monitoring
Julia: Explore the unique features of Julia language and build web applications . Learn how to leverage Julia’s strengths in data analysis, scientific computing, and machine learning to tackle complex backend problems.
-
How to use the HTTP.jl
-
How to interact with databases using SQL queries In Julia
-
Build Web Apps – CRUD apps, Data Apps, etc
Hands-On Projects: Throughout the course, we will work on useful projects that will challenge you to apply your newfound skills. From building a RESTful API , GraphQL APIs ,to deploying scalable web apps, these projects will help you gain practical experience and build a portfolio to showcase your abilities.
Embark on your journey to becoming a versatile and sought-after backend developer. Enroll in this course today and unlock the power of Python, Golang, and Julia for your web development endeavors.
This course is unscripted,fun and exciting but at the same time we dive deep into some extra aspects of the backend development and software engineering life cycle.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Backend Developer RoadMap – Essential Tools
Lecture 3: Python Developer RoadMap
Lecture 4: Python Developer Roadmap – CLI and GUI
Lecture 5: Python Developer RoadMap – Databases
Lecture 6: Golang Developer RoadMap
Lecture 7: Course Material & RoadMap Material
Chapter 2: Essential Tools For Developers
Lecture 1: Essential Tools For Developers – Understanding Terminals
Lecture 2: Text Editors & IDEs – VS Code
Lecture 3: Useful VS Code Extensions
Lecture 4: Text Editors & IDEs – Sublime Text Editor
Lecture 5: Text Editors & IDEs – Notepad ++
Lecture 6: Building Documents and Notes Taking Using Obsidian
Lecture 7: Introduction to MarkUp Language
Lecture 8: Markdown Crash Course
Lecture 9: Convert Markdown to Restructured (RST)
Lecture 10: Mkdocs Crash Course – Build Documentation for Software
Lecture 11: Make & Makefile Crash Course
Lecture 12: Essential Tools For Developers & Engineers – DevDocs
Lecture 13: DevDocs – Customizing Your Documentation
Lecture 14: Package Managers – Python Pip
Lecture 15: Package Managers – Python – Where Packages Are Installed To
Lecture 16: Package Managers – Pipx Crash Course
Lecture 17: Curl Crash Course
Lecture 18: Pycharm For Django
Chapter 3: Web Architecture & CRUD
Lecture 1: Web Architecture
Lecture 2: How HTTP Response & Request Works
Lecture 3: API – Introduction
Lecture 4: CRUD-Concept with Flask – HTTP Methods
Lecture 5: CRUD-Concept with Flask -Introduction
Lecture 6: CRUD – Receiving Data From Frontend
Lecture 7: CRUD – Storing Data in DB & Save Endpoint In Flask
Lecture 8: CRUD – Create and Read Endpoint
Lecture 9: CRUD – Templating In Flask
Lecture 10: CRUD – Delete Endpoint In Flask
Lecture 11: CRUD – Update Endpoint In Flask
Lecture 12: CRUD – Adding Bootstraps to Flask
Lecture 13: CRUD – Keeping Secrets
Lecture 14: Unit Testing Flask Apps
Lecture 15: Load Testing with Locust
Lecture 16: Load Testing with Locust – Configuration
Lecture 17: Load Testing Sequential Task
Lecture 18: Deploying Flask App
Lecture 19: Making HTTP Requests with Requests
Lecture 20: HTTPx Crash Course
Chapter 4: Backend Development with Django
Lecture 1: API Design & Recommended Practices
Lecture 2: Demo App – ICD 10 API and App
Lecture 3: Setting Up Django & Basics
Lecture 4: Django Models
Lecture 5: Creating Custom Commands with Management
Lecture 6: Django Pycharm Configuration
Lecture 7: Django Rest Framework with Serializers
Lecture 8: Pagination in Django
Lecture 9: Django Rest Framework API – Function Based View
Lecture 10: Django Rest Framework API – Using Query Params
Lecture 11: Django Rest Framework API – Class Based View – ListView
Lecture 12: Django Rest Framework API – Class Based View – RetrieveView
Lecture 13: How to Add Swagger Documentation
Lecture 14: How to Customize Swagger with Auto Schema
Lecture 15: Django – Templating and HTML
Lecture 16: Django – Working with Staticfiles and Bootstrap
Lecture 17: Django – Adding Navbar with Bootstrap
Lecture 18: Django – Template Inheritance and How to use Base Layout
Lecture 19: Django – How to Add Dark and Light Theme
Lecture 20: Django – Templatetags
Lecture 21: Using HTMX with Django API Endpoints
Chapter 5: API Development with Django Ninja
Lecture 1: Django Ninja – Introduction & Schema
Lecture 2: Django Ninja – CRUD Enpoints
Lecture 3: Django Ninja – How to Upload and Download Files
Lecture 4: API Security – How to Add API Keys to your Endpoint
Lecture 5: Learn From Other APIs
Chapter 6: API Development with FastAPI
Lecture 1: API Basics
Lecture 2: Connecting API to Databases
Lecture 3: Create Endpoint
Lecture 4: Retrieve Endpoint
Lecture 5: Read Endpoint
Lecture 6: Update Endpoint
Lecture 7: Delete Endpoint
Lecture 8: Upload Endpoint – Create Object From File Upload
Lecture 9: How to do Multiple Files Upload Endpoint
Lecture 10: Unit Testing API endpoints
Lecture 11: Unit Testing API Endpoints – Database and Models
Lecture 12: Project – GeoData API with FastAPI
Chapter 7: Application Security and API Security
Lecture 1: Web App Security – Never Trust User Input
Lecture 2: Using Rate Limiting To Secure API
Lecture 3: API – Security with API Keys
Lecture 4: API – Security with OpenID and OAuth
Lecture 5: API – Security with Headers
Lecture 6: Web App Security – SCA and Security Checks
Chapter 8: GraphQL API Development
Lecture 1: GraphQL Introduction with Graphene
Lecture 2: GraphQL – Working with Query
Lecture 3: GraphQL – Working with Mutations – Update and Delete Mutations
Instructors
-
Jesse E. Agbe
Developer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024