alabian solutions ltd · installing django creating a django project files and folder structure in...

11
Alabian Solutions Ltd Course Calendar | 2019

Upload: others

Post on 14-May-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Alabian Solutions LtdCourse Calendar | 2019

HTML

DAY 1

TECHNOLOGY DATE TIME

Introduction to the web

Introduction to HTML

HTML Tags

© Alabian Solutions Ltd

DAY 2

TECHNOLOGY DATE TIME

HTML 2

Links

Images

Tables

Form

Ifrmaes and Multimedia

Meta tags, comments, block level and inline

elements

CSS

DAY 3

TECHNOLOGY DATE TIME

Introduction to CSS

Where to put CSS (Types of CSS)

CSS Selectors

How CSS Rule work

Naming convention

Comments

Pseudo classes and Pseudo elements

Text CSS

Font CSS

© Alabian Solutions Ltd

DAY 4

TECHNOLOGY DATE TIME

Color names

Opacity

CSS background

Web developer tools

Google Fonts

Box model

Position

Float

Page layout

Bootstrap

DAY 5

TECHNOLOGY DATE TIME

What is bootstrapOverview of responsive web designGetting Bootstrap readyBootstrap GridButtonsTypographyColors(Text and Background)Images and Responsive Images

© Alabian Solutions Ltd

DAY 6

TECHNOLOGY DATE TIME

TablesBootstrap navigation barFormsBootstrap Flex

GIT

DAY 7

TECHNOLOGY DATE TIME

Introduction to Command Line

Common commands

Installing GIT

GIT repository

Tracking New Files

Working with Remotes

GIT Branching

© Alabian Solutions Ltd

Javascript

DAY 8

TECHNOLOGY DATE TIME

Introduction to javaScriptJavaScript BasicsArrays

© Alabian Solutions Ltd

DAY 9

TECHNOLOGY DATE TIME

LogicLoopFunctions

DAY 10

TECHNOLOGY DATE TIME

ObjectsDOM

DAY 11

TECHNOLOGY DATE TIME

Event ListenerForms

DAY 12

TECHNOLOGY DATE TIME

INDEPENDENT PRACTICE

JQuery

DAY 13

TECHNOLOGY DATE TIME

Introduction to jQueryjQuery set-upSelecting ElementsCSS methodCSS classesHiding and revealing elementsFading elementsSliding elementsAdding and removing contents/elementsAdditional methodsjQuery traversingProject

© Alabian Solutions Ltd

Python

DAY 14

TECHNOLOGY DATE TIME

Introduction

Variables

Numbers and Casting

Strings

Operators

List, tuples, sets, dictionary

© Alabian Solutions Ltd

DAY 15

TECHNOLOGY DATE TIME

Loop

Functions

Python Scoop

Strings

Operations

Conditional statement

Lists, Tuples, Sets, Dictionary

Python Classes/Objects

DAY 16

TECHNOLOGY DATE TIME

Python Modules and Packages

Errors and Exceptions

File handling

Regular Expression

Python

© Alabian Solutions Ltd

DAY 17

TECHNOLOGY DATE TIME

What is Django

History of Django

Why use Django

Sites built with Django

Setting up a virtual Environment for Django

Installing Django

Creating a Django project

Files and folder structure in Django Project

__init__.py

settings.py

urls.py

wsgi.py

manage.py

DAY 18

TECHNOLOGY DATE TIME

Exploring files and folders in your application

Migrations

__init__.py

Admin.py

Apps.py

Models.py

Tests.py

Views.py

Creating views and mapping to URLS

Template tags

Django static media files

Python

© Alabian Solutions Ltd

DAY 19

TECHNOLOGY DATE TIME

Concept of Models

Review of SQL Database

Setting up models and registering app

Interacting with Database through Django admin

interface

DAY 20

TECHNOLOGY DATE TIME

Django form classes

Displaying a form by using a view

Review of HTTP, POST, GET

CSRF

Form validation

Saving form data to model

Model Form Exercise

DAY 21

TECHNOLOGY DATE TIME

Relative URLS with templates

Template inheritance

Templates Features and Filters

Template filter exercise

Python

© Alabian Solutions Ltd

DAY 22

TECHNOLOGY DATE TIME

Django Passwords

User models

Coding user models and forms

More on coding user models and forms

Registration

Login

DAY 23

TECHNOLOGY DATE TIME

Deployment