Advert description
Hi!
I am a WEB programmer with 20 years of experience. I have a small web company and trained juniors who did very well.
We can start from the very beginning of how the internet works or we can jump right into some specific WEB technologies.
I am also an Ai enthusiast so we can chat about how Ai can solve your problems.
Here is a list of subjects I can teach:
- Internet functioning principles:
Network protocols (TCP/IP, HTTP, HTTPS)
DNS and how it works
Client-server structure
Routing and data packets
IP addresses and subnets
Basic web security
- Programming basics:
Variables and data types
Control structures (if, else, switch)
Loops (for, while, do-while)
Functions and methods
Basic data structures (arrays, lists)
Object-Oriented Programming (OOP)
Algorithms and complexity
- LAMP technologies:
Linux: basic commands, system management
Apache: configuration, virtual hosts, modules
MySQL: relational databases, basic SQL, optimization
PHP: syntax, functions, frameworks
- Git:
Basic concepts (repository, commit, branch)
Essential Git commands
Git workflows (Git flow, feature branching)
GitHub/GitLab and collaboration
- Laravel:
MVC structure
Routing and controllers
Eloquent ORM
Blade templating
Migrations and seeding
Authentication and authorization
- JavaScript:
Syntax and basic concepts
DOM manipulation
Events and event handling
AJAX and fetch API
ES6+ features
- jQuery:
Selectors and DOM manipulation
Events in jQuery
Animations and effects
AJAX with jQuery
- Bootstrap:
Grid system
UI components (navbar, cards, forms)
Utility classes
Customization and themes
Responsive design
- Other relevant topics:
RESTful APIs
JSON and XML
Hosting and deployment
Testing and debugging
Web performance optimization