Create a website with your own simple, custom CMS using HTML, CSS, JavaScript, Django, & Python! | Michelle Cruz | Skillshare

Create a website with your own simple, custom CMS using HTML, CSS, JavaScript, Django, & Python!

Michelle Cruz, Developer at This Also

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
14 Lessons (48m)
    • 1. Introduction/Trailer

      1:41
    • 2. Goals

      0:33
    • 3. What are we making?

      0:46
    • 4. What's in our toolbox?

      0:45
    • 5. Installing dependencies

      2:12
    • 6. Setting up our skeleton project

      1:23
    • 7. Assessing the design

      0:52
    • 8. Creating our HTML files

      2:51
    • 9. Working with our Python files

      12:04
    • 10. [*New*] Building out our HTML and Python files

      24:40
    • 11. [*Coming Soon*] Setting up our Admin Login

      0:05
    • 12. [*Coming Soon*] Styling our website

      0:07
    • 13. [*Coming Soon*] Deployment

      0:08
    • 14. Thank you!

      0:15
13 students are watching this class

About This Class

Thank you for your interest in taking my class!

In the next few videos, I'm going to teach you how to create a completely custom, CMS-driven website from scratch using a Job Listing website as an example. *This is a step by step tutorial with explanations along the way.

〰️

UPDATE 1/17/19: I've uploaded the latest video (Building out our HTML and Python files) where a bulk of the CMS steps are explained. Apologies for the delay ~ the last 3 videos for this class will be released within the next month, but feel free to watch the first parts of the class to get started and send any questions my way.

〰️

This class is mainly going to be for designers who have some HTML, CSS, and JavaScript experience, who are maybe tired of manually entering data for portfolio pages and want to create a more efficient solution.

This class is also for web/front-end developers who want to take their back-end knowledge a bit further, get comfortable with using the command line, and start building web pages for clients without depending on existing CMS's.

A CMS, or content management system, is an application used to create and manage digital content. Some existing popular ones include Squarespace, Wix, and WordPress. While there's nothing wrong with using these CMS's, sometimes you don't want to navigate through complex frameworks or install a ton of plugins to get one thing done.

In this class, I'm going to teach you to create your CMS-driven website using familiar web development technologies and languages, plus give you an intro to using Python and Django.

It's going to be lightweight, custom, and the way I break down the code will be modular so that you can easily duplicate code and customize how your CMS works.

〰️

Notes:

  • Mac OSX preferred (you can also use PC, but please note that this class is completely taught using Mac and may not translate well for Windows users).
  • Some HTML, CSS, JavaScript knowledge required.
  • Python and Django knowledge NOT required.

〰️

Good luck & I look forward to seeing your projects come to life!

a7219c2f

〰️

Thanks & Acknowledgments:

128

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Michelle Cruz

Developer at This Also

Hello! My name is Michelle, and I'm currently a Developer at This Also, a product design studio in Brooklyn, New York.

I've been creating websites since I was in the 6th grade, which was in 2001 (!!!). But since then, I've created and managed multiple websites and portfolios for different clients and friends.

Things I’ve worked on at This Also include many CMS-driven sites, including an internal CMS for our careers page to make it easy for others to add, edit, or remove jo...

See full profile

Report class