Սովորեք վեբ-ծրագրավորում: Դարձրեք ձեր ապագան ավելի լավը:

Մենք հավատում ենք, որ բոլորը ստեղծագործելու կարողություն ունեն: forEach-ում մարդիկ զարգացնում են իրենց սեփական ներուժը:

Մենք դասավանդում ենք
Մենք դասավանդում ենք
HTML 5
CSS 3
Bootstrap
Sass/SCSS
Less
JavaScript
PHP
MySQL
OOP
MVC
Laravel
Codeigniter
stopped
Angular JS
stopped
TypeScript
new
React
soon
Angular
soon
NodeJS
soon
MongoDB
soon
Դասընթացներ
Դասընթացներ և դասեր
HTML, CSS, Responsive design, Sass/SCSS, Bootstrap, PSD/Figma/XD

HTML introduction, HTML tags, Attributes

Tables, CSS selectors, Borders, Spacing, Sizing, Colors

Pseudo-selectors, Fonts, Shadows, Texts, Animations

Positions, Grid Layout

Flex (learn with game)

Layouts, Media queries, PSD/XD/Figma, ...

Practice tasks

Bootstrap Gird, Form elements

Bootstrap Elements

Sass/SCSS syntax, Nested styles, Variables, Mixins

Import, Extends, Functions, @if-else, @each, map-get

Examination tasks

JavaScript, EcmaScript (ES6+)

JS intro, JS interpreter, Variables, Primitive types, Console

Array, Object, typeof, Intervals and Timers

Conditions (if-else, switch), Operators, Functions, Visibility scope

Loops in JavaScript, Recursion functions

Date objects, Date methods

String methods, Math methods

Object methods, Array methods

Practice tasks

DOM - DOM tree, DOM mutation (part 1)

DOM - DOM mutation (part 2), Events

Data storage, Cookies, JSON, RegExp, Arrow functions, Functional strings

Examination tasks

JavaScript Advanced

How PC works?, JS Engine (V8), Threading, Parser

Event loops, Async programming, Micro tasks, Macro tasks)

Promise, Async-Await

Class, Constructor, this pointer, Accessibility modifiers

Encapsulation, Inheritance, Polymorphism, Abstraction

AJAX, fetch, HTTP methods, HTTP status codes

API, RESTful standards

Practice tasks

Prototype inheritance, Object freezing, Reference/values

Errors, Bugs, Debugging

Terminal usage, NPM Dependencies, Webpack/Babel compilation

Examination tasks

React.JS, Redux, TypeScript

What is React, Why we need a Babel and Webpack

Package installing, NPM, package-lock.json

JSX syntax, create-react-app

What is Component, State, Props, SyntacticEvent

Practice (To-Do app)

Lifecycle methods, VirtualDOM/RealDOM, SEO problems

React router (BrowseRouter, HashRouter)

Redux(installation, action and dispatching)

Function components and Hooks

TypeScript, Transforming to JavaScript

Declaring type, interface, abstract class, final class

Accessibility modifiers

PHP & MySQL

What is Backend (server-side), What is PHP

How to web-server handles the client request

Installing PHP on locale machine, “Hello World” app

Variables, use global variable in function, define global constant

Conditions (if-else, switch), Loops in PHP

Associative and non-associative arrays, sorting arrays

Super-globals, Cookies and Sessions

Actions with file, File upload

What is database, Data-types, Executing CRUD queries

Ordering, Limiting, Grouping

Join tables

Table field optimization, Table relations via foreign key

PHP OOP, MVC

What is OOP, Class declaration

Constructor, Destructor, What is PHP garbage collection

interface, abstract class, final class

Accessibility modifiers (public, private, protected)

Inheritance, Encapsulation, Polymorphism

Namespaces, Traits

Static methods, static properties

$this, self, static, parent

PDO and data binding

What is MVC, Explaining and Implementing

Implement MVC based small project (part 1)

Implement MVC based small project (part 2)

Laravel framework

What is framework, Why use framework and why Laravel

What is composer, create your first laravel project

Laravel architecture, Routing, Configuration

Artisan command (custom commands)

Controllers, Middleware

App models

Views, Blade template

Laravel Authorization

Session, Cookie, Multi-language

Database Versioning (migrations)

Database Seeding (seeders)

HTTP Requests, Response

API, Git fundamentals, Laravel + React

Creating React and Laravel projects, Storing in github

Git main commands

Practice (your custom web-app develop - part 1)

Practice (your custom web-app develop - part 2)

Practice (your custom web-app develop - part 3)

Practice (your custom web-app develop - part 4)

Practice (your custom web-app develop - part 5)

Practice (your custom web-app develop - part 6)

Practice (your custom web-app develop - part 7)

Practice (your custom web-app develop - part 8)

Practice (your custom web-app develop - part 9)

Setup server