A full stack developer is a kind of person who masters a variety of skills like database, servers, networks, content management, front-end and back-end development, and use it to complete a product independently. The full stack developers are involved in lateral fundamental and technical requirement, so that he/she can prepare best requirement specification, plan a prototype design and execute it for a product very rapidly with his/her wide range of techniques. They have a wide angle of views and clearer perspective.
This cource is designed to ensure that the trainee understands every aspect of web development and assiciated technologies. involving front-end/back-end development, databases, servers, content management and network infrastructure.
This training should help the candidate to be familiar to each layer of web Technologies and to be able to work on it. Such deveopers should also be masters of atleast 2 layers out of the stack.
Basic understanding about computer usage, zest for sowtware programming, good analytical ability
persuing or complted MCA,BE, B Tech in computers,IT
Full Time 8 hours per day
After The training is over, LogicRed will provide...
A Letter or Certificate of completion.
The trainee should be able to do this click here...
|HTML||Introduction to HTML?, Understanding & using HTML,
HTML headings, HTML Comment, HTML Paragraphs,
HTML Line Breaks & Rules, Font tags, Font styles,
Hyperlinks, LIST Tags, Tables, Forms. Complete Web Page.
|CSS||Selectors and Visual Rules
The Box Model
Display and Positioning
Introduction to Java Programming
Identifiers, Keywords, and Types
Advanced Class Features
Exceptions and Assertions
Collections and Generics Framework
Console I/ O and File I/O
Building Java GUIs Using the Swing API
Handling GUI-Generated Events
|Python||Introduction To Python: Basic Syntax and Semantics,
Python keywords and Identifiers.
FlowControl: Conditionals and loops.
Functions: Introduction, arguments returns and
ObjectOrientedProgramming: Objects, classes,
attributes, construction, abstraction,
AdvancedTopics: Data Compression and Archiving,
File Formats, Cryptographic Services.
Generic Operating System Services:
Interprocess Communication and Networking, Internet
Data Handling, Structured Markup Processing Tools,
Internet Protocols and Support.
Internationalization, Program Frameworks
Graphical User Interfaces with Tk Development
Tools, Debugging and Profiling.
|PHP||Introduction to PHP: Environment Setup, Syntax Overview,
Variable Types, Constants, Operator Types, Decision
Making, Loop Types, Arrays, Strings, Web Concepts,
GET & POST, File Inclusion, Files & I/O, Functions,
Cookies, Sessions, Sending Emails, File Uploading,
Advanced PHP: Predefined Variables, Regular Expression,
Error Handling, Bugs Debugging, Date & Time.
PHP & MySQL: PHP & AJAX, PHP & XML, Object Oriented,
PHP - For C Developers,PHP for PERL Developers.
PHP Form Examples: Form Introduction, Validation
Example, Complete Form.
PHP login Examples: Login Example, Facebook Login,
Paypal Integration, MySQL Login.
PHP AJAX Examples: AJAX Search, AJAX XML Parser,
AJAX Auto Complete Search, AJAX RSS Feed Example.
PHP XML Example: XML Introduction, Simple XML,
Simple XML GET, SAX Parser Example, DOM Parser Example.
PHP Frame Works: PHP - Frame Works, Core PHP vs Frame Works.
PHP Design Patterns: PHP - Design Patterns, PHP Function
Reference, Built-In Functions.
Database and Storage
|SQL||Introduction to SQL: SQL Syntax, Select, Select Distinct,
Where, And, Or, Not, Order By, Insert Into, Null Values,
Update, Delete, Select Top, Min and Max, Count, Avg, Sum,
Like, Wildcards, In, Between,,Aliases, Joins, Inner Join,
Left Join, Right Join, Full Join, Self Join, Union, Group
By, Having, Exists, Any, All, Select Into, Insert Into,
Select, Case, Null Functions, Stored Procedures, Comments.
Database Programming: Database, Create DB, Drop DB,
Backup DB, Create Table, Drop Table, Alter Table,
Constraints, Not Null, Unique, Primary Key,,Foreign Key,
Check, Default, Index, Auto Increment, Dates, Views,
|MySQL||Introduction to MySQL: Database, Connect, Create DB,
Create Table, Insert Data, Get Last ID, Insert Multiple,
Prepared, Select Data, Delete Data,,Update Data, Limit Data.
|PLSQL||Introduction to PL/SQL: Overview, Environment, Basic Syntax,
Data Types, Variables, Constants and Literals, Operators,
Conditions, Loops, Strings,,Arrays, Procedures, Functions,
Cursors, Records, Exceptions, Triggers, Packages, Collections,
Transactions, Date & Time, DBMS Output, Object Oriented programming.
|Apache HTTP Server||Introduction to Apachi: Install and Download Apache,
Install Apache on Linux Platform, Install Apache from Source.
Apache Virtual Host: Introduction to Virtual Host.
Types of Apache Virtualhost: Name-based Virtual Host,
IP-based Virtual host
Running PHP/Ruby with Apache, requirements to Run Php File,
Php handlers in Apache.
Running Ruby with Apache: Securing Apache Web Server,
Hiding Apache version and OS information,
Disable Directory Listing,
Disabling unnecessary modules,
Restricting Access to files outside the web root directory,
Using mod_evasive to rebutting the DoS attack,
Using mod_security to enhance apache security,
Limiting request size,
Apache Log Format,
Available Apache Directives,
Types of Apache Log Format,
Common Log Format,
Combined Log Format,
Configure your very first Production Web Sever.
|Apache Tomcat||Introduction toApache Tomcat: Installation, Managing Apache Tomcat,
Developing Java web applications, Tomcat as HTTP Server.
|git / github||Introduction to git: Using Command Line, Source Control,
Key Git Terminology
Git Installation: Configuring git for Windows and Linux.
GitHub and Project Setup, Configuration, Clone, and Git
Basic Workflow .
Text Editor Installation,
Basic Git Commands: Basic Commands Overview, Starting with
a Fresh Project (git init).
Adding Git to an Existing Project (git init),
Starting on GitHub by Joining an Existing Project (git clone),
Basic Git Workflow (add, commit, pull & push),
Tracked Files, Editing Files, Recursive Add, Backing Out Changes
Renaming and Moving Files, Deleting Files, History, Git Alias,
Ignoring Unwanted Files and Folders, Cleanup and Back to
Visual Merge/Diff Tool Installation:
Visual Merge / Diff Tool Installation Overview, Install on
Windows/Linux, Configure on Windows/Linux,
Visual Merge / Diff Tool Resources,
Branching and Merging,
|Web Architecture||Introduction to Web Services: Characteristics, Architecture,
Components, Examples, Security, Standards.
|HTTP||HTTP - Overview, Parameters, Messages, Requests, Responses,
Methods, Status Codes, Header Fields, Caching, URL Encoding,
Security, Message Examples.
|TCP/IP||IPv4 Overview, OSI Model, TCP/IP Model, packet Structure,
Addressing, Address Classes, Subnetting, VLSM, Reserved Addresses.
YTCP/IP Protocol Suite with Example.
|IoT Protocols||Data Protocols: MQTT (Message Queuing Telemetry Transport),
MQTT-SN (MQTT For Sensor Networks),
CoAP (Constrained Application Protocol)
Integration of Software Development and IT operations
|Introduction to DevOps:
DevOps Overview and its Components:
Technical Challenges, Software Tools, Cloud Computing,
Lab - Cloud Setup, Information Security,
User Acceptance Tests,
Containerization Using Docker:
Containerization Using Docker, Knowledge Check, Linux
Virtualization, Docker, Docker images, Registries and Repositories,
Docker Data Volumes, Docker
Machine, Docker Networking, Docker Compose.
Managing Source Code and Automating Builds:
Managing Source Code and Automating Builds, Subversion, Git, Build Tools,
Architectural Development Software,
Automated Testing and Test Driven Development:
Integrated Development Environments, Test Driven Development Approach,
Behavior Driven Development, Integration Testing and Mocking,
Software Integration Tools, Code Quality Principles,
Code Quality Tools, Continuous Code Quality.
Introduction to Continuous Integration, Jenkins, TeamCity.
Configuration Management With Puppet and Chef:
Infrastructure as Code, Configuration Management Tools.
Introduction to Continous Deployment, kubernetes.
Automated Monitoring with Nagios:
Monitoring, Performance, DevOps End-to-End CI CD View.
Mobile Apps Development
|Objective C (for iOS apps)||Objects, Classes, and Messaging,
Defining a Class,
Allocating and Initializing Objects,
Categories and Extensions,
Enabling Static Behavior,
|Java (Android apps)|
© 2019 LogicRed Solutions