offline website building software

Centipeaks Tech Pvt Ltd

GET TRAINED

Basic Web/Php Programming Skills 

Course Fee
15, 000course
3 Months Course (Two Classes-2 Hour each and One Lab - 4 Hour Per Week)

Address:

Jayanagar - 669, 1st Floor, 11th B Main, 5th Block Jayanagar, Bangalore, 560041

 Yelahanka - 1350, 10th Main, 4th Cross, Judicial Layout, Bangalore, 560065

Week Day Session Duration (hrs) Category/ Topic Course -Content
Mon
Tue 1 2 Web and PHP Programming
  1. Welcome and Introduction with the students
    • assess each student
    • setup a common platform for understanding and instruction
  2. Overview of computers - Hardware/Software
  3. PHP - interpreters/compilers
  4. SW - types/solutions
  5. Introduction to Client/Server Architecture Request/Response Model HTTP/HTTPS Protocols Web Servers, Browsers
  6. PHP - "Hello world" program
Wed
Thu
Fri 2 2 PHP
  1. WAMP/LAMP Stack - Development Environment and Tools
  2. statements : declarative/procedural statements
  3. Data types, constants, control statements ( conditional / loop )
  4. Operators, Precedence, and Expression Evaluation (LHS/RHS)
Sat 3 4 PHP Lab 1 PHP - Programming Exercises
  1. Coding discipline ( Intro to basic coding guidelines )
  2. Coding on session 2 topics
Sun
Mon
Tue 4 2 PHP PHP - Programming
  1. Arrays ( Indexed and Associative )
  2. Multi-dimensional Arrays
  3. Functions - custom
  4. Call by value/reference parameters
Wed
Thu
Fri 5 2 PHP PHP - Programming
  1. Introduction to files and file manipulation
  2. text, csv, binary file types
Sat 6 4 PHP Lab 2 PHP - Programming Exercises
  1. Functions - Employee Salary History Report ( ESHR ) example ( Memory )
  2. File IO - Employee Salary History example ( CSV file )
Sun
Mon
Tue 7 2 PHP PHP - Programming
  1. Intro to OOP
  2. Class - 3 principles, abstract/concrete
  3. Members - scope, static members, etc
Wed
Thu
Fri 8 2 PHP PHP - Programming
  1. Transform Function based ESHR solution into Class based solution
Sat 9 4 PHP Lab 3 PHP - Programming Exercises
  1. Class Employee Salary History Report (ESHR)
Sun
Mon
Tue 10 2 Web (HTML and CSS) HTML Introduction, HTML Document HTML Elements, HTML Attributes HTML Entities, HTML Tables and Lists HTML and CSS
Wed
Thu
Fri 11 2 Web (HTML and CSS) HTML Forms HTML Form Elements and Attributes HTML Form Processing/Submission, GET/POST Methods Client Side Validation
Sat 12 4 Web (HTML and CSS) Lab 1 HTML, and CSS - Programming Exercises
  1. Browser based Employee Salary History Report example
Sun
Mon
Tue 13 2 Web (JavaScript) Inoduction to Javascript Client and Server side Scripting Data Types, Operators Control Structures
Wed
Thu
Fri 14 2 Web (JavaScript) Functions Arrays, Objects Difference between Arrays and Objects
Sat 15 4 Web (JavaScript) - Lab 2 Client Side Validation Using JavaScript - Programming Exercises
Sun
Mon
Tue 16 2 Web (JavaScript) Javascript - DOM Basics, and DOM Manipulation Events, Types, and Event Handlers
Wed
Thu
Fri 17 2 Web (JavaScript) XML and JSON Data Formats, JSON Data Types - Arrays and Objects, JSON Object manipulation in JavaScript
Sat 18 4 Web (JavaScript) Lab 3 HTML, CSS and JavaScript JSON - Programming Exercises
Sun
Mon
Tue 19 2 SQL and DB SQL and Relational Databases, MySQL DB and Tables , Schema and DB Scripts, Create and Populate Tables using Scripts
Wed
Thu
Fri 20 SQL/PHP Access DB information from PHP
  1. CRUD in PHP
Sat 21 4 SQL/PHP Lab MySQL DB and Tables - Create and Populate Tables
  1. DB connection
  2. DB Query/ data retrieval
  3. DB Update
Sun
Mon
Tue 22 2 PHP HTML Form Submission and Validation, Accessing Form Elements, Server Side Validation , Files and Directory manipulation using PHP functions
Wed
Thu
Fri 23 2 PHP HTTP Headers, GET/POST Methods and Difference , Query String, Regular Expressions
Sat 24 4 PHP Lab HTML Forms and Validation - Programming Exercises
  1. ESHR - DB based
Sun
Mon
Tue 25 2 Web (JavaScript) Browser Objects (History, Location, Window, etc.) Access Browser Objects (Methods and Properies) in JavaScript
Wed
Thu
Fri 26 2 Web (JavaScript) Javascript - DOM Basics, and DOM Manipulation Events, Types, and Event Handlers Javascript - Access Browser Objects, JSON Data Format Javascript Frameworks
Sat 27 4 Web (JavaScript) - Lab Four JavaScript Exercises
Sun
Mon
Tue 28 2 PHP/OOP OOP Concepts
  1. Interface
  2. Multiple inheritance
  3. advanced topics
Wed
Thu
Fri 29 2 PHP/OOP Review previous concepts covered earlier - Q&A
Sat 30 4 PHP/OOP Lab 1 Employee report/DB/Web
Sun
Mon
Tue 31 2 Linux OS Basic commands for creating/manipulating files and directories. Implement File/Dir access control using permissions.
Wed
Thu
Fri 32 2 Linux OS Shell Programming - Basics, Pattern matching and searching, Regular Expressions
Sat 33 4 Linux Lab 1 Shell Programming - Exercises
Sun
Mon
Tue 34 2 Misc Topics - TBD Review previous concepts - Q&A
Wed
Thu
Fri 33 2 Misc Topics - TBD Review previous concepts, Written exam for one hour.
Sat 34 4 Conclusion/Certificate Course completion - Questions and Answers (Q&A)
Sun

 Mobile Application Development

  * Android/Java
  * Android/C#




 Application Development

  * C#
  * C/C++

Leadership

Chandrashekar brings over 20 years of rich experience in software Design and Development using various Software Development Life Cycle (SDLC) methodologies including Agile. The development experience spans across different domains including Financial, Federal Government, and Private/Public sector. Chandrashekar has worked in different capacities (Senior developer, Technical Lead, Technical Project Manager, Senior Architect) in various companies including Syscon (India), Integra Microsystems (India), Computer Task Group (CTG), WANG Global, TRW, Freddie Mac, SAIC, IBM, Guident/CRGT. Technical expertise include Object Oriented Design (OOD), Web based applications Design and Development(JAVA/J2EE, and Microsoft technologies), Relational Databases, Service Oriented Architecture (SOA) and WebServices.

Chandrashekar has a Bachelor's degree in Computer Engineering & Science from Bangalore University, Master's degree in Computer Science/Information Systems PACE University USA, Certificate in Telecommunications and Networking from PACE University USA.

Professional Certifications: Certified Scrum Master (CSM)

Project Management Professional (PMP)

Six Sigma Green Belt, Villanova University USA

Prakash brings over 20 years of rich experience in software architecture/design/development spanning several domains. Prakash has worked on a variety of software development projects spanning domains such as Geographic Information Systems( GIS ), Global Positioning System ( GPS ), Bio-informatics, and technology tools for data mining and data warehouse(ETL). Having started career as software programmer and trainer in 'C' language at Syscon Pvt Ltd, India, Prakash has worked on various roles at companies such as Intergraph USA, Datus Inc.( A Daewoo Subsidiary ) USA, Informix USA, Affymetrix USA, and briefly at HCL India, before founding Yelahanka-Tech. 

Prakash has a Bachelor's degree in Computer Engineering & Science from Bangalore Institute Of Technology, Bangalore University, and a Master's degree in Computer Science from Ohio University, Athens, USA.


Professional Memberships: ACM

                                         Profile


Centipeaks-Tech is a small sized software company, founded in June 2015. We are a coherent and energetic team of experienced and novice computer software professionals, passionate about new technology, software solutions, technology and development.

    Our focus and activities are predominantly software product development with rich experience in small and medium scale applications development, that include stand-alone applications as well as the internet systems spanning a variety of domains.

Careers

Send us your profile and we will contact you when suitable opportunities are available

Contact: muniprakash@centipeaks.com
      chandra@centipeaks.com

No recruiters.

                                   Partners


                                             Yelahanka-Tech Pvt Ltd

                                                 Kharya Solutions