PYTHON FULLSTACK Curriculum

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

TRYCODE INNOVATIONS is one of the pioneers in

Indian IT sector, with its origins in 2013. Over this


duration we have developed and implemented
solutions for multiple market segments, across the
range of technologies in India. We have been in the
ORGANIZATION
forefront in introducing new technologies and solutions.
OVERVIEW
TRYCODE INNOVATIONS is India’s premier Embedded
System, Software Development and Training company
offering a wide range of technologies. our training wing
is providing various courses and internship training
programs students to fulfill their dream in IT career.

PYTHON FULLSTACK INTERNSHIP


COURSE DURATION : 4 MONTHS

BASIC CONCEPTS

• Algorithm
• Programming concepts (theory)
• Oops concept (simple program)

HTML

• What is HTML?
• Structure of Webpage
• HTML Tags
• Adding and formatting texts, title, paragraph, body
• Lists – Ordered/Unordered
• Images
• Forms
• Links
• Tables
• Iframes, Videos
• Anchor tags
• HTML Divs
• CSS Introduction
• Inline vs Internal vs External styling
• CSS Display

CSS

• CSS Backgrounds, Borders, Margins, Padding


• CSS Font Styling
• Stylings Lists
• Styling Tables, Forms
• Gradients
• Font Awesome
• Tool tips
• Buttons
• Transitions, Transformation, Animations
• Box sizing
• Flex
• Grid

JAVASCRIPT

• Introduction
• Syntax

BOOTSTRAP

• Bootstrap method
• Grid

SQL QUERIES

• DDL
• DML
• DQL
• DRL
• TCL

PYTHON

• History of Python
• Introduction
• Features of Python
• Advantages
• Python Installation
• Interpreter v/s Compiler
• How to Run Python
• IDE
• Basic Syntax
• Input, Output Functions
• Comments
• Variable and Data Types
• Operators
• Types of Operators
• if Statement
• Conditional Statements
• Looping Statements
• Break statement
• Continue statement
• Pass statement
• Comprehensive methods in Python
• Definition
• Function Calling
• Function Arguments
• Default Arguments
• Variable-length arguments
• Lambda functions
• Recursive functions/Non Recursive
• Functions returning values
• Creating Modules
• Import Statements
• Packages
• File handling methods
• File Methods
• Renaming a File
• Deleting a File
• Directories in Python

EXCEPTION HANDLING

• Handling Exceptions
• Exception with arguments
• Raising an Exception
• Iterator
• Generative functions

OOPs IN PYTHON

• Overview of Classes and Objects


• Inheritance
• Encapsulation
• Data hiding
• Constructor
• Self Method in Class
• Method overriding/Overloading
• Polymorphism
• Regular expressions in Python

INTRODUCTION TO FRAMEWORKS

• What is Framework?
• Framework Architecture
• Advantages
• Frameworks in Python

DJANGO

• What is Django
• MVT Architecture
• Installation of Django
• Creation of Virtual Environment And Its Advantages
• Detail of Project File Structure
• Creation of Model
• Migrations and its Usage
• Detail About Authentication and Authorization Feature
• Detail About Security and Permission
• Default Login Panel Structure
• HTTP Client Server Architecture Pattern
• Introduction About Views
• CBV and FBV Methods
• What is URLs and its usage
• Django ORM Concepts
• Brief Study About JSON
• Mapping methods based on HTML, Model and Views
• Advantages /Usage of Forms in Django
• Login Features
• Brief Study About User Types in Django
• CRUD Operations
• Simple Tasks on CRUD (Creation of Customised Templates)
• Serializers
• DRF operations in CRUD

PROJECTS

• Live projects
• Study About VCS
• Project Deployment Methods

INTERVIEW TIPS

• Tasks
• Mock Interview
• Placement Assistance

Thank you Feel free to contact


88 91 00 2 888
88 91 00 5 888
TRYCODE INNOVATIONS
2nd floor Thayyil arcade
Arayidath palam, calicut

You might also like