ඔබ Software Engineering වෘත්තියට පිවිසීමට බලාපොරොත්තු වන කෙනෙක්ද? මුල සිට ඉගෙනගන්න කැමතිද? එහෙනං ඔයාලා මෙච්චර කාලයකට හොය හොය හිටපු Online පන්තිය මෙන්න! එක එක තැන් වලින් භාගෙට ඉගෙන ගන්නෙ නැතුව, ක්ෂේත්රයේ වසර ගණනාවක අත්දැකීම් ඇති Expertsලා එක්ක එකතුවෙලා දන්න සිංහලෙන්, පිළිවෙලකට, ප්රායෝගිකව, සරලව, මුල සිට අගට, විනෝද වෙවී, අලුත් තාලෙට Web Development ඉගෙන ගමු.
* පාඨමාලා කාලය : මාස හතරකි
* ආරම්භක දිනය : 2023.02.14
* අවසාන දිනය : 2023.05.30
* දිනය සහ වේලාව : සෑම අගහරුවාදා දිනකම රාත්රී 8.30 සිට 11.30 දක්වා
* මාධ්යය : සිංහල
පෙර දැනුම
• HTML සහ CSS දැනුම අත්යාවශ්යය වේ.
කවුරුන් සඳහාද?
• Expert Web Developer කෙනෙක් වෙන්න සිහින දකින, ආස කරන, උනන්දුව සහ කැපවීම තිබෙන ඕනෑම අයෙකුට සම්බන්ධ වෙන්න පුලුවන්.
සහතික
• පාඨමාලාව අවසානයේදී සහභාගී වීමේ සහතිකයක් සහ ප්රායෝගික විභාගයකින් පසුව ලොව පිළිගත් Digital සහතිකයක් !
වැඩි විස්තර සහ තාක්ෂණික සහාය සඳහා
075 6 700 700 | support@elearning.lk | WhatsApp Group
Are you aspiring to embark on a career in Software Engineering and eager to learn from the ground up? Your search for the ideal online class ends here! Join our comprehensive Web Development course, designed for beginners and led by seasoned experts with extensive experience in the field. This course follows an organized, practical, and engaging approach, guiding you through the intricacies of web development from start to finish.
Prior Knowledge: A fundamental understanding of HTML and CSS is essential for this course.
Who Should Join: This course is open to anyone with dreams, passion, interest, and dedication to becoming an Expert Web Developer.
Certificate: Upon completion of the course, participants will receive a certificate of participation, and those who successfully complete a practical exam will be awarded a globally recognized Digital Certificate.
For additional information and technical support, reach out to us at 075 6 700 700 or support@elearning.lk.
The course begins with an introduction, followed by definitions, an exploration of technologies and tools, an overview of the System Development Life Cycle & Agile methodology, and a discussion on basic concepts.
The first section covers an introduction to PHP, setting up the development environment, integrating PHP with HTML, using echo/print, PHP comments, working with variables, understanding data types, mathematical operations, constants, operators, arrays, conditional statements (IF), loops, functions, global variables (Superglobals), regex, built-in functions, and PHP forms.
Database/SQL; This section delves into database and SQL concepts, covering topics such as setting up the environment, syntax, database operations, querying with SELECT, conditions with WHERE, logical operators (And, Or, Not), ordering, data manipulation with INSERT, handling null values, updating records, deleting records, limitations, statistical functions (Min, Max, Count, Avg, Sum), pattern matching with Like and Wildcards, range filtering with In and Between, using Alias, performing joins, unions, grouping, conditions with Having, existence checks with Exists, universal quantifiers (Any, All), SELECT INTO and INSERT INTO SELECT operations, working with cases, utilizing NULL functions, implementing stored procedures, and incorporating comments and operators.
PHP - Part 2; This section further explores the integration of databases and PHP, emphasizing security practices, handling date and time, including files, managing cookies, working with sessions, implementing filters, utilizing callback functions, managing JSON data, and addressing exceptions and error handling.
In PHP - Part 3 (OOP), the comprehensive course covers various aspects of Object-Oriented Programming (OOP) in PHP. It commences with an introduction, laying the foundation for subsequent lessons. Dive into PHP classes and objects, exploring the intricacies of constructors, destructors, and access modifiers. Understand the principles of PHP inheritance, constants, abstract classes, interfaces, traits, static methods, static properties, namespaces, and iterables.
Moving on to PHP - Part 4 (MVC), the course transitions into the Model-View-Controller (MVC) architecture for PHP. Begin with an introduction to MVC, followed by a discussion on folder structure, index.php, .htaccess, and routing. Explore the implementation of a base controller, loading views, templating, and the creation of a complete authentication system. Conclude with a practical exercise in developing a simple blogging engine, and learn about deploying and hosting PHP applications.
In the module covering JS, CSS, Bootstrap, jQuery, and other frontend technologies, gain insights into the fundamentals of frontend technologies. Understand the usage of Content Delivery Networks (CDNs) to incorporate third-party content. Delve into JS and CSS fundamentals, explore Bootstrap and jQuery, and learn about using SASS and SCSS. Understand NPM packages, their utilization with Laravel, and the process of building CSS and JS.
The module on optimization covers essential strategies for enhancing web application performance. Explore caching mechanisms, query optimization techniques, and general web optimization practices.
In the testing module, understand the importance of testing and explore unit testing, user testing, and testing automation to ensure the robustness of your PHP applications.
Concluding with deploying, the course provides insights into different web hosting types, choosing an appropriate server, understanding server software, and connecting a domain for the successful deployment of PHP applications. This comprehensive course equips learners with a holistic understanding of PHP, frontend technologies, optimization, testing, and deployment strategies.