Front-End Development

front end

მათთვის, ვისაც სურს, შეისწავლოს Front-end დეველოპმენტი, მიიღოს ვებ დეველოპმენტისთვის საჭირო ცოდნა, აითვისოს html-ით საბაზისო ვებ გვერდების აწყობა, მათთვის ვიზუალის მიცემა Css-ის საშუალებით და შემდეგ სასურველი ფუნქციონალის და ლოგიკის დამატება Javascript ის გამოყენებით.  კურსის გავლის შემდეგ მზად
იქნები შეისწავლო ისეთი მოთხოვნადი ვებ დეველოპმენტის ბიბლიოთეკები, როგორებიცაა რეაქტი, ანგულარი, ვიუ და სხვა.

კურსის გასავლელად აუცილებელია:

  • გაინტერესებდეს Front-end/Web დეველოპმენტი
  • ფლობდე ინგლისურ ენას საშუალო დონეზე, შეგეძლოს ინგლისურად მასალების კითხვა და გააზრება

კურსი შედგება 20 ლექციისაგან, რომელთა განმავლობაშიც ITვისებ:

  • Web დეველოპმენტის რაობასა და მის კომპონენტებს
  • HTML პროგრამირების საფუძვლებს
  • CSS პროგრამირების საფუძვლებს
  • Javascript- პროგრამულ ენას
  • ამ ცოდნის საფუძველზე რეალური Front-End აპლიკაციის შექმნას

კურსის შედეგად:

  • შეისწავლი html-ით საბაზისო ვებ გვერდების აწყობას
  • მათთვის ვიზუალის მიცემას Css საშუალებით
  • სასურველი ფუნქციონალის და ლოგიკის დამატებას Javascript ის გამოყენებით
  • იღებ კვალიფიკაციის დამადასტურებელ სერტიფიკატს
  • უერთდები ჩვენს OLumni კლუბს და რეგულარულად იღებ ღირებულ და საინტერესო ინფორმაციას – მასტერკლასებისა თუ Meetup-ების სახით.
  • გადადიხარ განვითარების ახალ საფეხურზე და ხდები სერტიფიცირებული Front-End დეველოპერი

ლექცია 1

ვებ დეველოპმენტი, შემადგენელი ნაწილები
რას ვისწავლით კურსის განმავლობაში
სამუშაო გარემო (editor, git)
HTML განხილვა
HTML ელემენტები და ატრიბუტები
HTML tags

ლექცია 2

პრაქტიკა
HTML advanced
images, forms, inputs etc.
semantic tags

ლექცია 3

CSS განხილვა
Normal flow
styling methods
CSS Box Model

ლექცია 4

პრაქტიკა
CSS სელექტორები
Sizing, fonts, colors
CSS display, position etc.

ლექცია 5

პრაქტიკა
CSS advanced
pseudo classes
animations
responsive design

ლექცია 6

flexbox
Grid
Sass basics
Css3 განხილვა

ლექცია 7

პრაქტიკა
Javascript-ის განხილვა
types
Comparators
variables
conditionals
logical operators

ლექცია 8

პრაქტიკა
Javascript-ის დამატება ვებსაიტზე
functions
function declarations, function expressions, anonymous functions
DRY (Don’t repeat yourself)
return

ლექცია 9

პრაქტიკა
Data Structures
Arrays

ლექცია 10

პრაქტიკა
Objects
loops
callback functions

ლექცია 11

პრაქტიკა
ternary operators, switch statements
scopes intro
ES5, ES6 features

ლექცია 12

პრაქტიკა
JS primitive and reference types
this
promises
error handling and debugging

ლექცია 13

პრაქტიკა
DOM
DOM selectors
DOM events

ლექცია 14

პრაქტიკა
Network, REST არქიტექტურა
API
fetch

ლექცია 15

პრაქტიკა
დემო აპლიკაციაზე მუშაობა

ლექცია 16

JS advanced
JS engines, interpreters and compilators
call stack and memory heap
stack overflow, garbage collection
Execution context
Lexical environment

ლექცია 17

hoisting
variable environment
function scope vs block scope
IIFE
dynamic scope
context vs scope

ლექცია 18

OOP general discussion
FP
Pure functions
imperative vs declarative
immutability
HOF

ლექცია 19

მეორე აპლიკაციის დასრულება
კურსის მიმოხილვა
შემოგვიერთდი
ხანგრძლივობა: 38 საათი
ლექციების რაოდენობა: 19
დაწყების თარიღი: 8 სექტემბერი
დასრულების თარიღი: 10 ნოემბერი
ლექციის დღეები: ორშაბათი 19:00 - 21:00 ხუთშაბათი 19:00 - 21:00
ღირებულება:
კურსის სრული ღირებულება - ₾920