Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation Emotional Intelligence
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Email Marketing Copywriting YouTube Marketing Startup

DevelopmentWeb DevelopmentDjango

Build personal Portfolio Site using Python/Django -Beginners

Develop backend Portfolio Site with me. Learn CRUD (Create, Retrieve, Update, Delete), Hosting and documenting project
Rating: 3.8 out of 53.8 (52 ratings)
20,825 students
Created by Biplov Jha
Last updated 9/2021
English
English [Auto]

What you'll learn

  • Python
  • Django
  • Django Rest Framework
  • Web Development
  • HTML5, CSS3, JavaScript
  • Git, Github
  • Hosting
  • Heroku
  • Developing Personal Portfolio/Resume site
  • Product development
  • Product Landing site
  • Documenting your project properly

Requirements

  • Simple idea about Python and Django would be helpful.
  • Student should know some very basic HTML and CSS stuffs.

Description

Learning the concept of Python and Django is a great experience. But only theoretical learning is not enough. It is very important to implement our theoretical knowledge on some real-time projects and for that, you need project ideas. There is no better way to learn Django or any other framework than by working on some real-world projects. Projects are essential to make learning easy for us. These projects will help you gain real-world experience and make you job-ready.

You’ve learned Python, you know how to write code, and have mastered Django. But now you want to test your skills. You want to see how you can use your knowledge of Django for creating products. But you have no idea where to start.

I hope that your basic concepts of Python and Django are clear. But, in case if you want to revise the concepts of Django, we are here to master the framework.


How to Come Up with Project Ideas?

You don’t always have to rely on external sources to come up with project ideas. You can always come up with your own. Here are some tips on how to do so:

1. Reflect upon your Experiences

Take a look at your day-to-day life and think of the problems you face. Now, figure out which questions you can solve using Django. The more Django project ideas you work on, the more experience and knowledge you gain.

2. Take Inspiration from GitHub

GitHub is a great place to find inspiration. It’s filled with developers and their projects; you might end up encountering a great open-source project there.

3. Go to Hackathons

Hackathons for me are a go-to place to find ideas. You’ll get to meet many professionals who are brimming with ideas. It’s a great way to network and expand your knowledge too. Check out the latest Django applications which are transforming the industry.

#. Some free ideas

You can make a blog application, chat sender, automatic email system, social networking site, News portal app, ToDo app, management system, web crawler, and many more. The possibilities are endless here.


Working on these project ideas will help you test your skills and realize where you lag. Projects are also great for improving your portfolio and resume. Completed projects are proof of your skill level. The more you experiment with different Django project ideas, the more knowledge you gain.

In this course, we are gonna master the skill of CRUD (Create, Retrieve/Read, Update and delete), which are the basic core values behind any Django or web development project.

Once that's done we are going to host the project. I discuss different sorts of hosting platforms and demonstrate them on Heroku as well. Hosting just any front-end project is pretty easy but a backend project with a database requires careful attention. I show the obstacles one may face during hosting and how to overcome them all. Hosting is a must for any project from startups to final this is where our eyes are.

Finally, we work on carefully documenting the project. Curating properly the "README" file in GitHub and presenting it properly with the demo, live, licenses, and all.

A lot more to teach and share throughout the course. I hope you enjoy it and I will see you there.

Who this course is for:

  • Beginner Python developers curious about Web development
  • Python developers interested towards Django
  • Django developers seeking to enrich skillset on Rest Framework
  • Students who want to turn their ideas into project
  • People seeking to level up in their career and interview skills
  • People seeking IT skills for web development
  • Data Science developers interested towards Web development
  • People seeking their own personal portfolio site online
  • Web developers enriching their skillset for promotion and better job performance
  • Interested for product development

Instructor

Biplov Jha
Engineer || Inspire and be inspired
Biplov Jha
  • 4.5 Instructor Rating
  • 176 Reviews
  • 31,559 Students
  • 6 Courses

Hi there,

I'm Biplov (22) an Electrical Engineering graduate and now working as a System Design Engineer at a reputed company in Japan.

I spend my free time making videos that I have interests in. I have a few startups with my friends where we provide space for design thinking and ideate upon new events where I have gained varieties of knowledge and experience. My interests follow topics related to modern disruptive technology that has the potential to become a game-changer. I create courses related to Web Development, Graphics Designing, Blockchain, and so on.

Throughout school (and even now), I have utilized Udemy to learn new skills and overall develop myself, but now I am on a mission to utilize this platform to share my skillset with the world. I enjoy taking on new challenges.

Within 2 months of joining this platform, I have gained the trust of more than 30,000 + students throughout the world.

If you could vibe with me and would like to share insights and inspirations on different related or unrelated topics with me then, please do <follow/contact> me at different Social handles. And if you've got ideas for classes that you'd find useful, drop me a message/email and I'll see what I can do.


Let's learn and have fun.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.