This track is designed to make you learn Python programming language along with Django model-view-template framework for web development. This track also includes the Web Technology (HTML5, CSS3, JavaScript) and Database (MySQL) Fundamentals to help you build a python based enterprise level web application project from start to finish.
Course structure includes four modules:
- Python: Python programming language along with OOP Fundamentals
- Web & Database Fundamentals: HTML5, CSS3, JavaScript, MySQL
- Django: Most Popular model-view-template Python framework
- Project: Build an enterprise web application with Database, Business Logic and UI Layer
- Duration: 2.5 months (10 weeks).
- 2 hours a day, 5 days a week instructor-led training.
- Unlimited shared office/lab space available for coding in groups.
- Limited Seats. Batch Size: 8 Max.
- Fees: Rs. 9,000/- (For all four modules including project.)
1. Python: Python programming language along with OOP Fundamentals
This module will make you code 100+ programs in python yourself.
- Understand how software programming works. Learn about history of Python programming language.
- Learn Python coding syntax, variables, datatypes, operators, data structures (arrays, structures, enums, collections etc.), decision constructs (if..else, switch etc.), loops (for, while etc.), functions and more.
- Learn about Object Oriented Programming concepts like class, object, abstraction, encapsulation, inheritance, polymorphism, interfaces, abstract-classes with practical coding examples.
- Learn concepts like exception handling, database connectivity, I/O operations and so on.
- Learn code writing best practices and code optimization guidelines. Go through multiple Code Review cycle.
2. Web & Database Fundamentals: HTML5, CSS3, JavaScript, MySQL
Here you will learn web development fundamentals and languages of web – HTML5, CSS3 and JavaScript. We will also cover Database Designing and SQL basics using MySQL, the most popular opensource database used these days.
- Understand how web technology works.
- Learn basics of HTTP (HyperText Transport Protocol), WWW (World Wide Web) and WebServer.
- Learn the three core programming languages used behind any website – HTML, CSS and JavaScript.
- Learn Database Designing and SQL (Structured Query Language) basics with MySQL DB.
3. Django: Most Popular model-view-template Python framework
- Learn why do you need a framework, and what is Django framework.
- Learn Django installation, Virtual Environment installation and working with Virtual Environment.
- Setup your first Django project. Install required packages as per requirements. Change settings of Django project.
- Learn setting up and managing web server related tasks.
- Set up a database. Work with Django admin.
- Learn about Django ORM, Django models, Migrate model to the database.
- Learn Django URLs, How do URLs work in Django. Understand Django Request and Responses.
- Understand Django views, templates and Django form.
- Learn static content (Image, CSS, JS) handling inside Django and more.
4. Project: Build an enterprise web application with Database, Business Logic and UI Layer
- Conceptualize project and identify technology stack best suited for developing the solution.
- Learn advanced skills required for the specific project.
- Break project requirements into sub-modules. Do coding, debugging, unit testing steps as part of the development cycle.
- Do testing and bug fixing with external inputs.
- Use industry standard Software Project Management tools, Version Control System (GIT), Email and Instant Messaging platforms.
- Gather Professional Software Development Experience developing one project from requirement gathering to deployment (end-to-end) stages.
Get mentored by Team Leads and Project Managers with more than 10 years of professional software development experience.
Limited Seats. Batch Size: 8 Max. ENROLL NOW!
Duration & Fees:
- Duration: 2.5 months (10 weeks).
- 2 hours a day, 5 days a week instructor-led training.
- Unlimited shared office/lab space available for coding in groups.
- Fees: Rs. 9,000/- (For all four modules including project.)
- Fee Schedule:
– Enrollment: Rs. 1000.
– 1st Installment: Rs. 4000. (@ 1st week)
– 2nd Installment: Rs. 4000. (@ 4th week)
Check out our Ground Rules to learn more about the unique learning methodology followed at INNOVEX ACADEMY.