Loading...
New Course out now! No Images? Click here Hey there!We're super excited to announce a brand new course that we've added to our library on SitePoint Premium! 🎉 Learn to Build Web Applications with Flask & DockerWe'll Build a Real World SaaS App That Accepts Payments and So Much More!Start the Course NowThis is one of best courses on Flask that I know of. The instructor has the code written out in advance and in each video he explains the new features added and how they fit into the previous version. This is the perfect way to do it in my opinion. Also, his code has super clear comments and docstrings, which makes it really easy to understand what is going on in such a large application. As a bonus, you also learn some stuff about Docker. – Mikael M. Why Learn Flask?Flask Is Based on Python and It's Growing Fast! About the CourseFlask is a web framework that’s written in Python. If you’re a NodeJS developer it’s comparable to Express and in Ruby land, it’s similar to Sinatra. In this course, we’ll build a software as a service application that exercises a TON of Flask features as well as web development best practices. The course covers everything from collecting payments with Stripe to dealing with background workers, users database migrations, and creating a custom admin dashboard. Who is this for?Anyone with a basic understanding of Python, HTML, CSS and JavaScript who wants to learn how to develop real world web applications. This isn't a Python 101 course so please make sure you have general programming concepts down such as how variables, loops and functions work. We start with the very basics with Flask and work our way into more complex topics. This course is aimed at both beginners and intermediate web developers looking to step up their game and start building real applications. What's covered in the course?We cover a ton of material and here's some of what you'll learn as you progress through the course: User AccountsHow to Plan an ApplicationDatabase SchemasDatabase QueriesJinja TemplatesCode AnalysisPython 2 / 3 CompatibilityWriting TestsDependency ManagementFlask App Factory PatternApplication ConfigurationFlask BlueprintsFlask ExtensionsCLI ScriptsLoggingDebuggingSending EmailForm Validation / SubmissionsAJAX RequestsJSON ResponsesBackground WorkersRate LimitingDockerDocker ComposeSecure TokensCustom Admin DashboardPaginationTemplate MacrosGenerating Fake DataSearching and Sorting DataProfilingMiddlewareCustom Error PagesException HandlingRoutingStripe IntegrationMicrotransactionsRecurring BillingInvoicingCoupon CodesDesign PatternsData ModelingSubscription ManagementReceiving WebhooksDatabase MigrationsInternationalization (i18)Password Reset WorkflowAuthentication and AuthorizationCSRF ProtectionTwitter Bootstrap Start the Course Now About the AuthorHi, I'm Nick JanetakisI've built many projects with Flask and Docker over the years. I'm a self taught full stack developer who has been learning and working as a freelance consultant for the last 20 years. The battle hardened source code used in this course is what I've personally used and tweaked from real world experience. Over 20,000 people have taken at least one of my courses, which includes Dive Into Docker and HTTPS With Let's Encrypt. Wow, what an amazing resource you've made. The app source is amazingly concise (clearly years of experience distilled). I'm a frustrated Django developer and was just getting started with Flask, trying to figure out how best to structure my app, absorb best practices, etc.. Funny thing is, every part of the stack you've chosen is exactly what I'd want to use.​ David N. Start the Course NowNeed to see more?– Kuli M. Nick has a great delivery style and each video feels like he's with you stepping you through the code. Whenever a problem has occurred, even if it's not directly related to the code/course content, Nick has been gone above and beyond in getting it resolved. I've never known any other course author to do that. If you want to learn Flask or just about building a SAAS app, look no further. I started out with a bit of Python using the Think Python book, did the Real Python course for Flask and Miguel Grinberg's Flask Web Development tutorial. I found Nick's course and decided to give it a try and I honestly think it's giving me a different perspective on Flask and that I need to improve my Flask and Python skills. I like the use of Docker in it and will likely get Nick's The Docker for DevOps course too. Keep up the good work! – Nhial M I have been working with Flask for the past 3 years and I've also been a technical reviewer on the Mastering Flask Packt book, and even so, I am learning so much from you! – Pedro B. I have spent weeks researching the exact topics this course covers and it has been a very slow painful process. This course is laying it all out for me on a platter. – Daniel J. Start the Course NowWhat are you waiting for? Join SitePoint Premium and you'll get access to this course, PLUS 350+ other web design and development books and courses! Happy learning! 48 Cambridge Street Collingwood, VIC 3066 | Australia You're receiving this email because you signed up to receive news from SitePoint. Smart choice! Like Tweet Share Forward Preferences | Unsubscribe |
Loading...
Loading...