STEP in Python

3RI Technologies is one of the Best Training Institutes in Pune. Full Stack course is a bundle of technologies mostly used in the industry now-a-days. The full stack developers are in too much demand in the current market scenario. 3RI has designed and developed the full stack course according to the industry standards. The full stack course designed by us is a job oriented course which is a part of our well renowned STEP – Software Training Employability Program. Full Stack course at 3ri comprises of foundation course, core course and advanced course which consists of Python. This course also comprises of soft skills and aptituide sessions which helps them to crack interviews.

  • Overview
  • Features
  • Syllabus
  • FAQ
    • 100 % Placement Assistance
    • Resume Preparation
    • Interview Preparation
    • Missed Sessions Covered
    • Multiple Flexible Batches
    • Hands on Experience on One Live Project.
    • Practice Course Material
     

    PREREQUISITES:

    • There are no Pre-requisites for this course.
    • A Basic Knowledge of Programming Language is Advantageous.

    DURATION:

    • 300 Hours

    WHO CAN JOIN THIS COURSE?

    • Freshers/Graduates

Basic Foundation Course

  1. Programming Basics
    • Fundamentals of Computer
    • Understanding Applications
    • Using Windows Explorer & File Structure
    • Number Systems
    • Application Software
  2. Operating System & Networking
    • Need for operating system
    • Functions of Operating System
    • Process Management
    • Memory Management
    • File Management
    • Device Management
    • Types of operating system
    • TCP/IP fundamentals
    • Networks and computer networks
    • 2 tier, 3 tier and n-tier architecture
  3. C Language
    • Introduction to C
    • Keywords, Constants and Variables
    • Data Types in C
    • Operator and Expressions
    • Control Structure
    • Functions
    • Pointers
    • Arrays
    • Structure
    • String Handling
    • Preprocessor Directives
    • File Management in C
    • Dynamic Memory Allocation
  4. Object Oriented Concepts using C++
    • Introduction to OOPs
    • Beginning with C++
    • Class, Objects Basics
    • Constructor, Data Members
    • Operator Overloading
    • Inheritance
    • Polymorphism
    • Overriding
  5. Linux Foundations
    • Introduction to UNIX and its flavours
    • UNIX architecture
    • File System
    • User and Group Policies
    • Unix general commands
    • Concept of Files and Directories in Unix
    • File Permission and related commands
    • Filter Commands and their options
    • Vi Editor
  6. Introduction to Database Management Systems
    • Introduction to Database
    • DBMS, RDBMS, ORDBMS
    • DDL, DML, DCL, TCL
    • Data types
    • SELECT Statement
    • Restricting and Sorting Data
    • Aggregating Data using Group Functions
    • Manipulating Data
    • Sub queries
    • Important Functions
    • Joins and different types

Front End Technologies

  1. Front-End Introduction
    • What are website and web application?
    • What is the difference between the local server and web server
    • Client-server architecture
  2. HTML
    • Introduction and Basic Structure of HTML
    • Paragraphs, Headings and Text Formatting Tags
    • Html list
    • Html links
    • Html Images
    • Html table
    • Html4 & 5 form elements
  3. CSS
    • Introduction of CSS
    • Types of CSS
    • Basic CSS properties
    • CSS Box Model
    • Division Structure (Overview of how to create a webpage )
    • CSS Position
  4. Javascript
    • Introduction of Javascript
    • How to display output in JS
    • JS Variables &Datatypes
    • JS Operators
    • JS Conditional Statements & Looping Statements
    • JS Functions
    • Pre-defined Functions
    • User-defined functions
    • HTML Events
    • JS Validations
  5. Bootstrap
    • What is Bootstrap?
    • Bootstrap Setup
    • Bootstrap grids
    • Bootstrap buttons, forms, navigation bars

Python - Back End Technologies

Python Programming

  1. An Introduction to Python
    • Python Environment Setup
    • Discuss IDE's like IDLE, Pycharm and Enthought Canopy
    • Start programming on an interactive shell.
    • Python Identifiers, Keywords
    • Discussion about installed modules and packages
    • Access Command line arguments within programs
  2. Conditional Statement, Loops, and File Handling
    • Python Data Types and Variable
    • Condition and Loops in Python
    • Decorators
    • Python Modules & Packages
    • Python Files and Directories manipulations
    • Use various files and directory functions for OS operations
  3. Python Core Objects and Functions
    • Built-in modules (Library Functions)
    • Numeric and Math's Module
    • String/List/Dictionaries/Tuple
    • Complex Data structures in Python
    • Arbitrary data types and their Data Structure
    • Python built-in function
    • Python user-defined functions
    • Python packages and functions
    • The anonymous Functions - Lambda Functions
  4. Object-Oriented Python
    • OOPs Concepts
    • Object, Classes and Destroying Objects
    • Accessing attributes, Built-In Class Attributes
    • Inheritance and Polymorphism
    • Overriding Methods, Data Hiding
    • Overloading Operators
  5. Exception Handling in Python
    • Exceptions Handling
    • Handling various exceptions using try....except...else
    • Try-finally clause
    • The argument of an Exception and create a self exception class
    • Python Standard Exceptions
    • Raising an exceptions, User-Defined Exceptions
  6. Debugging Python Programs
    • Debug Python programs using PDB debugger
    • Assert for debugging
    • Testing with Python using UnitTest
    • Iterable and generator in Python
    • Yielding from the generators
    • Standard project setup in Python
  7. Regular Expression
    • Regular Expressions
    • What are regular expressions?
    • The match and search Function
    • Compile and matching
    • Matching vs searching
    • Search and Replace feature using RE
    • Extended Regular Expressions
    • Wildcard characters and work with them
  8. Package Installation and Windows spreadsheet parsing
    • What is pip, easy_install?
    • Set up the environment to install packages?
    • Install packages for XLS interface, Database Interface, and Web interface
    • XML and XLS parsing with Python
    • Create XLS reports with Python

Database Handling with Python

  1. Database Handling with MySQL
    • Python MySQL Database Access
    • Create Database Connection
    • DML and DDL Operations with Databases
    • Performing Transactions
    • Handling Database Errors
    • Disconnecting Database
  2. Database Handling with MongoDB
    • SQL vs NoSQL
    • MongoDB
    • PyMongo
    • Establishing a Connection
    • Accessing Database
    • DML and DDL Operations

Web-Baed Python Frameworks

  1. Django Framework
  • Introduction to Django
  • How to create Django App
  • Url Mapping
  • Templates
  • Introduction to static file
  • Django Model Overview
  • Creating model
  • Model template view creation
  • Django forms and validation
  • Relative Url with Template
  1. Interacting with a Database: Models
  • Overview of Models,
  • Creating Models
  • Configuring the Database
  • Your First App
  • Using Django with MySQL.
  • Population Scripts
  • Models-Templates-Views Paradigm
  • Inserting and Updating Data
  • Selecting Objects
  • Deleting Objects
  1. The Django Administration Site
  • Activating the Admin Interface
  • Using the Admin Interface
  • Users, Groups, and Permissions
  1. Database Handling with NoSQL DB
  • SQL vs NoSQL
  • MongoDB
  • PyMongo
    • o  Establishing a Connection
    • o  Accessing Database
    • o  DML and DDL Operations
  1. Views and Templates
  • URL Template Inheritance
  • Template Inheritance Coding Example
  • Quick Note on Custom Template Filters
  • Template Filters and Custom Filters
  • Template Filters Coding Examples
  • Django Passwords
  • Deploying Django Framework
  1. Form Processing
  • Django Forms
  • Form Validation
  • Model Forms
  • Relative URLs with Templates
  • Relative URLs Coding Examples
  1. Flask Framework&TkInter GUI Framework
  • Overview of Flask Framework
  • Installation of  Flask and Demo Application
  • Overview of TkInter Framework
  • TkInter Widgets

Daily Assignments and hands-on Topics covered.
Interview Questions, Resume Formation and Interview Tips

Soft Skills

  1. Self Analysis
    • Know yourself
    • Personality types
    • Areas of interest
  2. Self Discovery
    • SWOT Analysis – strength, weakness, opportunities, threats
  3. Goal Setting
    • Short-term plan
    • Long-term plan
    • Effective Time-management
  4. Effective Self Presentation
    • Personal grooming, Dressing, Hygiene
  5. Effective Communication
    • Verbal – Language
    • Voice modulation - Tone, Pitch
    • Clarity of Speech
    • Listening skills – Active Listening, Selective Listening
    • Written communication – general business correspondence
  6. Email Etiquette
  7. Body Language
    • Understanding non-verbal communication
    • Postures, Gestures, Eye contact
  8. Tips to prepare impressive Resume
  9. Tips for Group Discussion
  10. Handling Telephonic interview
  11. Mock – Technical interview
  12. Mock – Personal Interview (PI)
  13. Office Etiquettes and Mannerisms

Aptitude

  1. Quantitative Aptitude
    • Number Systems
    • LCM and HCF
    • Percentages
    • Profit, Loss, and Discount
    • Interest (Simple and Compound)
    • Speed, Time and Distance
    • Ratio and Proportion
    • Probability
    • Permutation & Combination
    • Time and Work
    • Heights and Distances
  2. Logical Reasoning
    • Number and Letter Series
    • Calendars
    • Clocks
    • Logical Sequence
    • Blood Relations
  3. Algebra
    • Linear Equations
    • Quadratic Equations
    • Higher Degree Equations

After the course completion, an exam will be conducted to judge your knowledge along with the Live Project work completion check and you will be awarded a certificate from 3RI Technologies.

Yes, we provide 100% Placement Assistance to our students. We have a dedicated team for Placement and tie-ups with 300+ MNC’s and SME companies.

Yes, we conduct Demo Classes every weekend. Please contact us for more details.

Close Menu
Call Now ButtonCall Now

LAST chance TO JOIN in 2019... NEXT BATCH: 1-oct-2019

Days
Hours
Minutes
Seconds

hurry up and book your seat

  • 100% JOB Assurance
  • Hands-On Training
  • No Fake Commitment