Mahanagar, Lucknow, India - 226006.
Verified 5 yrs of Exp
1
Details verified of Prakash Kumar✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
English Proficient
Bengali Proficient
Hindi Proficient
Bhojpuri Proficient
SHIATS 2014
Bachelor of Technology (B.Tech.)
Mahanagar, Lucknow, India - 226006
ID Verified
Education Verified
Phone Verified
Email Verified
Facebook Verified
Report this Profile
Is this listing inaccurate or duplicate? Any other problem?
Please tell us about the problem and we will fix it.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in BCA Tuition
5
BCA Subject
Software Engineering , Web Programming, Assembly Language Programming, Computer Basics and PC Software , Network Programming and Administration , Algorithm Design , Java Programming, Problem Solving and Programming , Digital Electronics, English, Unix Shell programming, Data Communication and Networks, Object Oriented Technologies, Data structures, Internet Concepts and Web Design , Mathematics, IT, E-Commerce , Accountancy, Programming in C++ , C Language Programming, Computer Networks , Business Communication , Business Organization , Operating System Concepts and Networking Management
Type of class
Regular Classes, Crash Course
Class strength catered to
One on one/ Private Tutions, Group Classes
Taught in School or College
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
5
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C++ Language Classes
5
Proficiency level taught
Basic C++, Advanced C++
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Engineering Diploma Tuition
5
Information Technology Engineering Diploma Subject
Object Oriented Programming, Operating System, Network Management and Administration, Advanced Web Technology, Industrial Projects, Communication Techniques, Entrepreneurship Development, Data Structure, Relational Data Base Management Systems, Microprocessor & Programming, Advanced Java Programming, Object Oriented Modelling and Design, Digital Techniques, Embedded System, Systems Programming, Java Programming, Computer Networks, Management Information Systems, Software Engineering, Windows Programming, Software Testing, Multimedia and Animation Techniques, Computer Architecture & Maintenance
Engineering Diploma Branch
Information Technology Engineering Diploma, Computer Engineering Diploma
Computer Engineering Diploma Subject
Digital Techniques, Applied Mathematics, Advanced Java Programming, Behavioral Science, Embedded System, Environmental Studies, Relational Database Management Systems, Data Structure Using 'C', Computer Network, Entrepreneurship Development, Microprocessor and Programming, Advanced Microprocessor, Operating System, Java Programming, Network Management Administration, Programming Windows in VC++, Computer Hardware and Maintenace, Basics of C Programming, Professional Practices, Linux Programming, Computer Graphics, Software Engineering, Electrical Technology, Graphical User Interface (GUI), Software Testing, Object Oriented Programming, Computer Security, Network Programming
Type of class
Regular Classes, Crash Course
Class strength catered to
Group Classes
Taught in School or College
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in BTech Tuition
5
BTech Computer Science subjects
Linux Programming, Computer Organization & Design, Network Management & Design, Switching Circuits & Logic Design, Object Oriented Programming & Systems, Java Programming, Types of Database Systems, Multimedia and Virtual Reality, Unix Network Programming, Number Theory and Cryptography, Wireless Networks, Natural Language Processing, Social Network Analysis, Software Quality Assurance, Network Processors, Artificial Intelligence, Computer Architecture, Compiler Design, Bioinformatics, Machine Intelligence, Information Retrieval, Web Engineering, Database Management Systems, Design Of Digital Systems, Game Programming, Data Warehouse and Data Mining, Computer Hardware, Network security, Design and Analysis of Algorithms, Programming in C#, Machine Learning, Combinatorics, Software Project Management, Microprocessors, Big Data Analytics, Software Testing and Analysis, Computer Networks, Virtual Reality Technologies, Computer Graphics and Multimedia, Simulation and Modelling, Software Engineering and Architecture, Types and Optimization of Computing Systems, Storage Device and Technology, Data Communication, Object Technology, Protocol Engineering, Internet Technology and Applications, Information Security, Mobile Application Development, Data Structures and Algorithms
BTech Branch
BTech Information Science Engineering, BTech Computer Science Engineering
BTech Information Science subjects
Next Generation Telecom Networks, Embedded Systems, Software Defined Networking, Distributed Systems, Web Intelligence, Machine Learning, Social Network Analytics, Design and Development of Web Applications, Information &Web Security, Neural Network and Fuzzy Logic, Cloud Computing, Pattern Recognition, Big Data Analytics, Object Oriented Programming, Internet of Things, Software Project and Quality Management, Software Architecture, Principles of Data Communication, Design & Analysis of Algorithms, Software Engineering, Semantic Web, Human Computer Interaction, Business Intelligence, Computer Graphics and Animation, Computer Vision, Internet Tools &Technology, Natural Computing, Operations and Systems Management, Computer Organization & Microprocessor Systems, Artificial Intelligence, Data Structures and Algorithms, Mobile Computing, Software Reliability, Multimedia Communication, Computer Networks, Database Systems, Operating Systems, Digital Systems, Data Warehousing and Data Mining
Type of class
Regular Classes, Crash Course
Class strength catered to
Group Classes
Taught in School or College
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in PHP Classes
5
Teaches
PHP Web 2.0, Advanced PHP, PHP CMS, Php MySQL, PHP Realtime Project, Php AJAX
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Magento eCommerce Training
5
Upcoming Live Classes
1. Which BCA subjects do you tutor for?
Software Engineering , Web Programming, Assembly Language Programming and others
2. Do you have any prior teaching experience?
No
3. Which classes do you teach?
I teach BCA Tuition, BTech Tuition, C Language, C++ Language, Engineering Diploma Tuition, Magento eCommerce and PHP Classes.
4. Do you provide a demo class?
Yes, I provide a free demo class.
5. How many years of experience do you have?
I have been teaching for 5 years.
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
The problem is probably because of the slashes used, try with D:\vid\mov\ (use backward slash instead of forward slash), also do check the permissions for the file, is it read only, read-write etc.
Hope it helps!
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
I still use vanilla PHP for create a website, but for company we use the latest Symfony 4 just because of simple, easy to use, enterprise ready and great for collaboration with other developers.
Back to pure/vanilla PHP. I use it because of:
Routing? I just create routing on Nginx/Apache/webserver level and throw it to a PHP script.
Multiple database access? I just use pure connection as many as I want. Usually in framework we have to learn first how to use multiple database connection, each framework sometimes use different way/configuration.
Caching? Just use any platform you want and install the PHP extension for it. No need play with composer install etc.
PHP Version upgrade? No problem, just yum update or apt-get upgrade and mostly it will run smooth because you know the code and if there is incompatibility just quickly found just only looking into error log. If using framework sometimes upgrading PHP version will not work. But it depend on your use case. Before upgrade you have to read the docs whether you use framework or vanilla PHP hahah.
But when I use vanilla PHP I just worry about security, since security is very depend on developer knowledge about the system.
So I think you are good if you can solve/create solution by using vanilla PHP or framework. But for me I love working with vanilla PHP when only me as a developer of the project hahahaha.
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
Don’t think Java, or in general any one language, as the final solution to your problems.
There was a time when JavaEE was considered as the best solution to your enterprise problems. Then came Spring and everybody went ga-ga over Spring in a short span of time. Now we have Spring Boot which is deemed as even better and simpler solution of Enterprise application problems.
In case of PHP and Java however, I believe there isn’t anything that PHP can do which Java can’t. If you are well verse in Java then you can do everything any PHP developer will do and much more than that. Focus on Java and you won’t need PHP.
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
I am a Python programmer who started learning about web programming using PHP. I probably have a say in this topic (even if I don’t hate PHP). Correct me if anything here is wrong or imprecise.
First, let’s say PHP and Python are languages designed for different purposes. While PHP is mostly useful in web programming, Python is a Swiss Army knife which can be used in a wide range of scenarios covering almost everything, including web programming. That is why they have different syntaxes, styles and libraries. Since Python is a multifunctional language, it looks more like other general programming languages than PHP, while PHP has some convenient syntaxes specifically for web programming. Those syntaxes may not cater to general programmers when they are used to the Python style, which is probably why people think PHP is ugly.
But to be honest, PHP was one of the mainstream languages for the web about 10 years ago, which is when I started learning web programming. If you have ever lived in that era, you know there were other similar languages such as ASP and JSP. That was a time when webpages started going from static to dynamic, and the most obvious way to do that is to embed dynamic content into the static one. That’s why people embed PHP, ASP and JSP in HTML pages. It’s not quite easy to imagine how Python can be embedded in such a way. After all, Python is not designed for that purpose.
Then you would probably wonder why Python plays a role in web programming nowadays. I think that’s because people now have modern ways of writing manageable, extensible and scalable web applications with the help from template engines, just as they were writing general applications. People now put more effort on the architect and application logic rather than page rendering. Those tasks are delegated to template engines. As a result, fully-featured languages get popular in web programming because they do better in other parts of the website and equally well (or better) even in page rendering. Developers no longer need to “embed” a dynamic language into a static HTML, which they think is a ugly way of doing things. But that is the very style of PHP, ASP and JSP. Considering the fact that more and more people now use Python as their first language to study programming, it’s understandable that they feel uncomfortable with something that looks drastically different.
But is that a hate? It probably depends. I’ve met programmers who publicly scoff at PHP. However, as a Python programmer, I don’t hate PHP even if most of my work is done with Python these days. I still use PHP if I want to serve something dynamic quickly. There doesn’t seem to be a quicker way of web prototyping. After all, PHP is designed for the web.
Language wars are stupid. Languages are designed for different purposes to satisfy people’s different needs. If a language becomes entirely useless, then programmers will migrate to other languages and that language will die. There doesn’t have to be a hate or a war. If a language is still alive, then it must be useful somewhere. Programmers shouldn’t be forced to use certain languages. Pick what you like and like what you pick.
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in BCA Tuition
5
BCA Subject
Software Engineering , Web Programming, Assembly Language Programming, Computer Basics and PC Software , Network Programming and Administration , Algorithm Design , Java Programming, Problem Solving and Programming , Digital Electronics, English, Unix Shell programming, Data Communication and Networks, Object Oriented Technologies, Data structures, Internet Concepts and Web Design , Mathematics, IT, E-Commerce , Accountancy, Programming in C++ , C Language Programming, Computer Networks , Business Communication , Business Organization , Operating System Concepts and Networking Management
Type of class
Regular Classes, Crash Course
Class strength catered to
One on one/ Private Tutions, Group Classes
Taught in School or College
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
5
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C++ Language Classes
5
Proficiency level taught
Basic C++, Advanced C++
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Engineering Diploma Tuition
5
Information Technology Engineering Diploma Subject
Object Oriented Programming, Operating System, Network Management and Administration, Advanced Web Technology, Industrial Projects, Communication Techniques, Entrepreneurship Development, Data Structure, Relational Data Base Management Systems, Microprocessor & Programming, Advanced Java Programming, Object Oriented Modelling and Design, Digital Techniques, Embedded System, Systems Programming, Java Programming, Computer Networks, Management Information Systems, Software Engineering, Windows Programming, Software Testing, Multimedia and Animation Techniques, Computer Architecture & Maintenance
Engineering Diploma Branch
Information Technology Engineering Diploma, Computer Engineering Diploma
Computer Engineering Diploma Subject
Digital Techniques, Applied Mathematics, Advanced Java Programming, Behavioral Science, Embedded System, Environmental Studies, Relational Database Management Systems, Data Structure Using 'C', Computer Network, Entrepreneurship Development, Microprocessor and Programming, Advanced Microprocessor, Operating System, Java Programming, Network Management Administration, Programming Windows in VC++, Computer Hardware and Maintenace, Basics of C Programming, Professional Practices, Linux Programming, Computer Graphics, Software Engineering, Electrical Technology, Graphical User Interface (GUI), Software Testing, Object Oriented Programming, Computer Security, Network Programming
Type of class
Regular Classes, Crash Course
Class strength catered to
Group Classes
Taught in School or College
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in BTech Tuition
5
BTech Computer Science subjects
Linux Programming, Computer Organization & Design, Network Management & Design, Switching Circuits & Logic Design, Object Oriented Programming & Systems, Java Programming, Types of Database Systems, Multimedia and Virtual Reality, Unix Network Programming, Number Theory and Cryptography, Wireless Networks, Natural Language Processing, Social Network Analysis, Software Quality Assurance, Network Processors, Artificial Intelligence, Computer Architecture, Compiler Design, Bioinformatics, Machine Intelligence, Information Retrieval, Web Engineering, Database Management Systems, Design Of Digital Systems, Game Programming, Data Warehouse and Data Mining, Computer Hardware, Network security, Design and Analysis of Algorithms, Programming in C#, Machine Learning, Combinatorics, Software Project Management, Microprocessors, Big Data Analytics, Software Testing and Analysis, Computer Networks, Virtual Reality Technologies, Computer Graphics and Multimedia, Simulation and Modelling, Software Engineering and Architecture, Types and Optimization of Computing Systems, Storage Device and Technology, Data Communication, Object Technology, Protocol Engineering, Internet Technology and Applications, Information Security, Mobile Application Development, Data Structures and Algorithms
BTech Branch
BTech Information Science Engineering, BTech Computer Science Engineering
BTech Information Science subjects
Next Generation Telecom Networks, Embedded Systems, Software Defined Networking, Distributed Systems, Web Intelligence, Machine Learning, Social Network Analytics, Design and Development of Web Applications, Information &Web Security, Neural Network and Fuzzy Logic, Cloud Computing, Pattern Recognition, Big Data Analytics, Object Oriented Programming, Internet of Things, Software Project and Quality Management, Software Architecture, Principles of Data Communication, Design & Analysis of Algorithms, Software Engineering, Semantic Web, Human Computer Interaction, Business Intelligence, Computer Graphics and Animation, Computer Vision, Internet Tools &Technology, Natural Computing, Operations and Systems Management, Computer Organization & Microprocessor Systems, Artificial Intelligence, Data Structures and Algorithms, Mobile Computing, Software Reliability, Multimedia Communication, Computer Networks, Database Systems, Operating Systems, Digital Systems, Data Warehousing and Data Mining
Type of class
Regular Classes, Crash Course
Class strength catered to
Group Classes
Taught in School or College
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in PHP Classes
5
Teaches
PHP Web 2.0, Advanced PHP, PHP CMS, Php MySQL, PHP Realtime Project, Php AJAX
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Magento eCommerce Training
5
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
The problem is probably because of the slashes used, try with D:\vid\mov\ (use backward slash instead of forward slash), also do check the permissions for the file, is it read only, read-write etc.
Hope it helps!
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
I still use vanilla PHP for create a website, but for company we use the latest Symfony 4 just because of simple, easy to use, enterprise ready and great for collaboration with other developers.
Back to pure/vanilla PHP. I use it because of:
Routing? I just create routing on Nginx/Apache/webserver level and throw it to a PHP script.
Multiple database access? I just use pure connection as many as I want. Usually in framework we have to learn first how to use multiple database connection, each framework sometimes use different way/configuration.
Caching? Just use any platform you want and install the PHP extension for it. No need play with composer install etc.
PHP Version upgrade? No problem, just yum update or apt-get upgrade and mostly it will run smooth because you know the code and if there is incompatibility just quickly found just only looking into error log. If using framework sometimes upgrading PHP version will not work. But it depend on your use case. Before upgrade you have to read the docs whether you use framework or vanilla PHP hahah.
But when I use vanilla PHP I just worry about security, since security is very depend on developer knowledge about the system.
So I think you are good if you can solve/create solution by using vanilla PHP or framework. But for me I love working with vanilla PHP when only me as a developer of the project hahahaha.
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
Don’t think Java, or in general any one language, as the final solution to your problems.
There was a time when JavaEE was considered as the best solution to your enterprise problems. Then came Spring and everybody went ga-ga over Spring in a short span of time. Now we have Spring Boot which is deemed as even better and simpler solution of Enterprise application problems.
In case of PHP and Java however, I believe there isn’t anything that PHP can do which Java can’t. If you are well verse in Java then you can do everything any PHP developer will do and much more than that. Focus on Java and you won’t need PHP.
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
I am a Python programmer who started learning about web programming using PHP. I probably have a say in this topic (even if I don’t hate PHP). Correct me if anything here is wrong or imprecise.
First, let’s say PHP and Python are languages designed for different purposes. While PHP is mostly useful in web programming, Python is a Swiss Army knife which can be used in a wide range of scenarios covering almost everything, including web programming. That is why they have different syntaxes, styles and libraries. Since Python is a multifunctional language, it looks more like other general programming languages than PHP, while PHP has some convenient syntaxes specifically for web programming. Those syntaxes may not cater to general programmers when they are used to the Python style, which is probably why people think PHP is ugly.
But to be honest, PHP was one of the mainstream languages for the web about 10 years ago, which is when I started learning web programming. If you have ever lived in that era, you know there were other similar languages such as ASP and JSP. That was a time when webpages started going from static to dynamic, and the most obvious way to do that is to embed dynamic content into the static one. That’s why people embed PHP, ASP and JSP in HTML pages. It’s not quite easy to imagine how Python can be embedded in such a way. After all, Python is not designed for that purpose.
Then you would probably wonder why Python plays a role in web programming nowadays. I think that’s because people now have modern ways of writing manageable, extensible and scalable web applications with the help from template engines, just as they were writing general applications. People now put more effort on the architect and application logic rather than page rendering. Those tasks are delegated to template engines. As a result, fully-featured languages get popular in web programming because they do better in other parts of the website and equally well (or better) even in page rendering. Developers no longer need to “embed” a dynamic language into a static HTML, which they think is a ugly way of doing things. But that is the very style of PHP, ASP and JSP. Considering the fact that more and more people now use Python as their first language to study programming, it’s understandable that they feel uncomfortable with something that looks drastically different.
But is that a hate? It probably depends. I’ve met programmers who publicly scoff at PHP. However, as a Python programmer, I don’t hate PHP even if most of my work is done with Python these days. I still use PHP if I want to serve something dynamic quickly. There doesn’t seem to be a quicker way of web prototyping. After all, PHP is designed for the web.
Language wars are stupid. Languages are designed for different purposes to satisfy people’s different needs. If a language becomes entirely useless, then programmers will migrate to other languages and that language will die. There doesn’t have to be a hate or a war. If a language is still alive, then it must be useful somewhere. Programmers shouldn’t be forced to use certain languages. Pick what you like and like what you pick.
Answered on 24/09/2018 Learn IT Courses/Programming Languages/PHP
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.
Certified
The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.