Full Stack in Python - From Zero to Hero


FSiPZTH - Version:1
Description
Nowadays multiple teams and developers are working on the frontend alone. Quite often, this leads to communication and alignment issues together with longer times to market. The workshop covers the whole life cycle of FullStack development.
Expand All
  • Day 1 - Front End
  • What is full stack programming?
  • What is the Web?
  • HTML
    • Introduction, Basics, Basic Tagging, Lists, Divs and Spans, Attributes, Tables, Forms
  • Css
    • Selectors, Comments, Colors, Backgrounds, Borders, Margins, Padding, Height/Width, Box, Model, Outline, Text, Fonts, Icons, Links, Lists, Tables, Display, Max-width, Position, Z-index, Overflow, Float, Inline-block, Align, Combinators, Pseudo-class, Pseudo-element, Opacity, Navigation, Bar, Dropdowns, Image, Gallery, Image, Sprites, Attr, Selectors, Forms, Counters, Website, Layout, Units
  • BootStrap
    • Buttons, rms, Navbars, Grids
  • JavaScript
    • Introduction, Control Flow, While Loops, For Loops, functions, Arrays
  • Day 2- Back-End
  • Introduction
    • Command Line and Terminal Overview
  • Python
    • Introduction, Installation and Set-Up, Numbers, Strings, Lists, Dictionaries, Tuples, Sets, and Booleans, Control Flow, Functions, Scope, Object Oriented Programming, Errors and Exceptions, Regular Expressions, Modules and Packages, Decorators, Name and Main
  • Django
    • Introduction, Django Setup, Django Project, Django Application, Challenge Task, Challenge Solutions, URL Mappings, Templates, Static Files, Django Models Overview, Creating Models, Population Scripts, Models-Templates-Views Paradigm, Django Forms, Form Basics Code Along, Form Validation, Model Forms, Relative URLs with Templates, URL Template Inheritance, Template Filters and Custom Filters, Django Passwords, User Models, Registration, Logins, Introduction to Django Deployment, Setting up GitHub, Full Deployment Walkthrough on Python Anywhere
  • prerequisites: Some experience with programming in any language
  • In this workshop the participants will gain hands-on experience at a variety of Full Stack solutions from zero to hero.