Do you want to be a renowned web development expert who designs websites that are loved by search engines and users alike? Then this course is just for you! Gingerboard Academy offers full stack developer training in Hyderabad.
Full stack developer training Course Hightlights
HTML and CSS
- Introduction to the Internet and Web Technologies
- Learning about Server
- Server types
- HTTP Protocol
- Introduction to HTML programming
- Creation of HTML tags
- Adding attributes to an element
- HTML5 Document Declaration and Document Structure
- The strengths of HTML5 b extensive multimedia support
- Canvas element
- Header
- Footer
- Navigation
- Section
- Address
- Article and Menu Elements
- Creation of menu with order and unordered list
- Command table
- Distinguishing between Section & Article Element
- Web form creation and DIV element
- Introduction to Cascading Style Sheets and CSS Selectors
JavaScript
- History and Introduction
- Variables
- Data types
- Type Conversions
- Operators
- Conditional statement
- Functions
- Objects
- Browser Object Model (BOM)
- Document Object Model (DOM)
- Events
- Validations
- jQuery
Introduction to the Basics of Python
- Explaining Python and Highlighting Its Importance
- Setting up Python Environment and Discussing Flow Control
- Running Python Scripts and Exploring Python Editors and IDEs
Sequence and File Operations
- Defining Reserve Keywords and Command Line Arguments
- Describing Flow Control and Sequencing
- Indexing and Slicing
- Learning the xrange() Function
- Working Around Dictionaries and Sets
- Working with Files
Functions, Sorting, Errors and Exception, Regular Expressions, and Packages
- Explaining Functions and Various Forms of Function Arguments
- Learning Variable Scope, Function Parameters, and Lambda Functions
- Sorting Using Python
- Exception Handling
- Package Installation
- Regular Expressions
Python: An OOP Implementation
- Using Class, Objects, and Attributes
- Developing Applications Based on OOP
- Learning About Classes, Objects and How They Function Together
- Explaining OOPs Concepts Including Inheritance, Encapsulation, and Polymorphism
Databases and Debugging
- Debugging Python Scripts Using pdb and IDE
- Classifying Errors and Developing Test Units
- Implementing Databases Using SQLite
- Performing CRUD Operations
Introduction of Django Framework
- Explaining Web Framework and MVC Pattern
- Creating a Basic Django App and Views
- Using HTTP Request and URLCONF
- Creating a Simple View Using Django
Templates and Forms
- Explaining Django Template System
- Loading Template Files, and Rendering Templates
- Creating Forms and Processing Form Data
- Creating Form Field Normalization
- Creating Forms That Can Accept Personal Data from Users
Models and Dynamic Web Pages
- Defining Database Models and Using Model Fields
- Using QuerySets for Data Retrieval
- Using jQuery and AJAX with Django for Creating Website
Serialization
- Explaining the Concepts of Data Serialization
- Using REST Framework
- Using Serializers, Deserializers, and Model Serializers
- Creating REST APIs
Parsing XML and JSON with Python
- Describing JSON and XML File Formats
- Explaining XML-RPC
- Parsing Objects to XML and JSON and Back, Respectively
- Parsing Data Stored in XML/JSON Format to Native Python Type and Reversing the Same
Deployment
- Linux and Shell Workshop
- VPS (AWS, Azure, GCP, Linode, etc)
- Server Configuration
- Server Security
- GIT
- CI/CD (Travis CI)
- Docker
- Microservices
- Scalability