WEB start

Компьютеры. Интернет. Профессиональное обучение. 055-966-10-17

hit 
counter

Наши преимущества

  • Наши программы обучения ориентированы на конкретного слушателя. Вы можете обучаться по одной из предложенных Вам программ, а можете самостоятельно составить, откорректировать, откорректировать свою персональную программу обучения. Преподаватель, консультант помогают Вам сориентироваться в материале курса при выборе программы обучения.
  • Обучение индивидуальное. Преподаватель проводит занятие только для Вас, ориентируясь на Ваши возможности, предыдущие знания и опыт, скорость восприятия нового материала.
  • Вы учитесь в удобное для Вас время, в удобной для Вас форме, может быть выбран гибкий график занятий, в соответствии с Вашими возможностями и пожеланиями.
  • Обучение проводится дистанционно. Вы можете обучаться, сидя за Вашим компьютером дома или на работе, не тратя время на поездки к месту обучения.


Регистрация на сайте

jQuery

  • jQuery

    Работа с DOM с помощью jQuery

    JQuery является библиотекой JavaScript. JQuery значительно упрощает программирование на JavaScript.

     

    Записаться на курс

     

     

     

  • jQuery - DOM навигация

    jQuery - навигация по дереву объектов DOM*

     

    Method Description
    add() Adds elements to the set of matched elements
    addBack() Adds the previous set of elements to the current set
    andSelf() Deprecated in version 1.8. An alias for addBack()
    children() Returns all direct children of the selected element
    closest() Returns the first ancestor of the selected element
    contents() Returns all direct children of the selected element (including text and comment nodes)
    each() Executes a function for each matched element
    end() Ends the most recent filtering operation in the current chain, and return the set of matched elements to its previous state
    eq() Returns an element with a specific index number of the selected elements
    filter() Reduce the set of matched elements to those that match the selector or pass the function's test
    find() Returns descendant elements of the selected element
    first() Returns the first element of the selected elements
    has() Returns all elements that have one or more elements inside of them
    is() Checks the set of matched elements against a selector/element/jQuery object, and return true if at least one of these elements matches the given arguments
    last() Returns the last element of the selected elements
    map() Passes each element in the matched set through a function, producing a new jQuery object containing the return values
    next() Returns the next sibling element of the selected element
    nextAll() Returns all next sibling elements of the selected element
    nextUntil() Returns all next sibling elements between two given arguments
    not() Remove elements from the set of matched elements
    offsetParent() Returns the first positioned parent element
    parent() Returns the direct parent element of the selected element
    parents() Returns all ancestor elements of the selected element
    parentsUntil() Returns all ancestor elements between two given arguments
    prev() Returns the previous sibling element of the selected element
    prevAll() Returns all previous sibling elements of the selected element
    prevUntil() Returns all previous sibling elements between two given arguments
    siblings() Returns all sibling elements of the selected element
    slice() Reduces the set of matched elements to a subset specified by a range of indices

     

    Записаться на курс

     

    * По материалам сайта www.w3schools.com

     

     

     

     

  • jQuery - HTML/CSS

    jQuery - методы работы с HTML/CSS

    Method Description
    addClass() Adds one or more class names to selected elements
    after() Inserts content after selected elements
    append() Inserts content at the end of selected elements
    appendTo() Inserts HTML elements at the end of selected elements
    attr() Sets or returns attributes/values of selected elements
    before() Inserts content before selected elements
    clone() Makes a copy of selected elements
    css() Sets or returns one or more style properties for selected elements
    detach() Removes selected elements (keeps data and events)
    empty() Removes all child nodes and content from selected elements
    hasClass() Checks if any of the selected elements have a specified class name
    height() Sets or returns the height of selected elements
    html() Sets or returns the content of selected elements
    innerHeight() Returns the height of an element (includes padding, but not border)
    innerWidth() Returns the width of an element (includes padding, but not border)
    insertAfter() Inserts HTML elements after selected elements
    insertBefore() Inserts HTML elements before selected elements
    offset() Sets or returns the offset coordinates for selected elements (relative to the document)
    offsetParent() Returns the first positioned parent element
    outerHeight() Returns the height of an element (includes padding and border)
    outerWidth() Returns the width of an element (includes padding and border)
    position() Returns the position (relative to the parent element) of an element
    prepend() Inserts content at the beginning of selected elements
    prependTo() Inserts HTML elements at the beginning of selected elements
    prop() Sets or returns properties/values of selected elements
    remove() Removes the selected elements (including data and events)
    removeAttr() Removes one or more attributes from selected elements
    removeClass() Removes one or more classes from selected elements
    removeProp() Removes a property set by the prop() method
    replaceAll() Replaces selected elements with new HTML elements
    replaceWith() Replaces selected elements with new content
    scrollLeft() Sets or returns the horizontal scrollbar position of selected elements
    scrollTop() Sets or returns the vertical scrollbar position of selected elements
    text() Sets or returns the text content of selected elements
    toggleClass() Toggles between adding/removing one or more classes from selected elements
    unwrap() Removes the parent element of the selected elements
    val() Sets or returns the value attribute of the selected elements (for form elements)
    width() Sets or returns the width of selected elements
    wrap() Wraps HTML element(s) around each selected element
    wrapAll() Wraps HTML element(s) around all selected elements
    wrapInner() Wraps HTML element(s) around the content of each selected element

     

    Записаться на курс

     

    * По материалам сайта www.w3schools.com

     

     

     

     

  • jQuery - анимация

    jQuery - методы анимации*

     

    Method Description
    animate() Runs a custom animation on the selected elements
    clearQueue() Removes all remaining queued functions from the selected elements
    delay() Sets a delay for all queued functions on the selected elements
    dequeue() Removes the next function from the queue, and then executes the function
    fadeIn() Fades in the selected elements
    fadeOut() Fades out the selected elements
    fadeTo() Fades in/out the selected elements to a given opacity
    fadeToggle() Toggles between the fadeIn() and fadeOut() methods
    finish() Stops, removes and completes all queued animations for the selected elements
    hide() Hides the selected elements
    queue() Shows the queued functions on the selected elements
    show() Shows the selected elements
    slideDown() Slides-down (shows) the selected elements
    slideToggle() Toggles between the slideUp() and slideDown() methods
    slideUp() Slides-up (hides) the selected elements
    stop() Stops the currently running animation for the selected elements
    toggle() Toggles between the hide() and show() methods

     

    Записаться на курс

     

    * По материалам сайта www.w3schools.com

     

     

     

     

  • jQuery - методы

    jQuery - методы*

     
    Method Description
    data() Attaches data to, or gets data from, selected elements
    each() Execute a function for each matched element
    get() Get the DOM elements matched by the selector
    index() Search for a given element from among the matched elements
    $.noConflict() Release jQuery's control of the $ variable
    $.param() Create a serialized representation of an array or object (can be used as URL query string for AJAX requests)
    removeData() Removes a previously-stored piece of data
    size() Removed in version 3.0. Use the length property instead.
    toArray() Retrieve all the DOM elements contained in the jQuery set, as an array

     

    Записаться на курс

     

    * По материалам сайта www.w3schools.com

     

     

  • jQuery - события

    jQuery - методы работы с событиями*

    Эти методы JQuery позволяют привязать функцию JQuery к обработчику событий.

     

    Method / Property Description
    bind() Deprecated in version 3.0. Use the on() method instead. Attaches event handlers to elements
    blur() Attaches/Triggers the blur event
    change() Attaches/Triggers the change event
    click() Attaches/Triggers the click event
    dblclick() Attaches/Triggers the double click event
    delegate() Deprecated in version 3.0. Use the on() method instead. Attaches a handler to current, or future, specified child elements of the matching elements
    die() Removed in version 1.9. Removes all event handlers added with the live() method
    error() Removed in version 3.0. Attaches/Triggers the error event
    event.currentTarget The current DOM element within the event bubbling phase
    event.data Contains the optional data passed to an event method when the current executing handler is bound
    event.delegateTarget Returns the element where the currently-called jQuery event handler was attached
    event.isDefaultPrevented() Returns whether event.preventDefault() was called for the event object
    event.isImmediatePropagationStopped() Returns whether event.stopImmediatePropagation() was called for the event object
    event.isPropagationStopped() Returns whether event.stopPropagation() was called for the event object
    event.namespace Returns the namespace specified when the event was triggered
    event.pageX Returns the mouse position relative to the left edge of the document
    event.pageY Returns the mouse position relative to the top edge of the document
    event.preventDefault() Prevents the default action of the event
    event.relatedTarget Returns which element being entered or exited on mouse movement.
    event.result Contains the last/previous value returned by an event handler triggered by the specified event
    event.stopImmediatePropagation() Prevents other event handlers from being called
    event.stopPropagation() Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event
    event.target Returns which DOM element triggered the event
    event.timeStamp Returns the number of milliseconds since January 1, 1970, when the event is triggered
    event.type Returns which event type was triggered
    event.which Returns which keyboard key or mouse button was pressed for the event
    focus() Attaches/Triggers the focus event
    focusin() Attaches an event handler to the focusin event
    focusout() Attaches an event handler to the focusout event
    hover() Attaches two event handlers to the hover event
    keydown() Attaches/Triggers the keydown event
    keypress() Attaches/Triggers the keypress event
    keyup() Attaches/Triggers the keyup event
    live() Removed in version 1.9. Adds one or more event handlers to current, or future, selected elements
    load() Removed in version 3.0. Attaches an event handler to the load event
    mousedown() Attaches/Triggers the mousedown event
    mouseenter() Attaches/Triggers the mouseenter event
    mouseleave() Attaches/Triggers the mouseleave event
    mousemove() Attaches/Triggers the mousemove event
    mouseout() Attaches/Triggers the mouseout event
    mouseover() Attaches/Triggers the mouseover event
    mouseup() Attaches/Triggers the mouseup event
    off() Removes event handlers attached with the on() method
    on() Attaches event handlers to elements
    one() Adds one or more event handlers to selected elements. This handler can only be triggered once per element
    $.proxy() Takes an existing function and returns a new one with a particular context
    ready() Specifies a function to execute when the DOM is fully loaded
    resize() Attaches/Triggers the resize event
    scroll() Attaches/Triggers the scroll event
    select() Attaches/Triggers the select event
    submit() Attaches/Triggers the submit event
    toggle() Removed in version 1.9. Attaches two or more functions to toggle between for the click event
    trigger() Triggers all events bound to the selected elements
    triggerHandler() Triggers all functions bound to a specified event for the selected elements
    unbind() Deprecated in version 3.0. Use the off() method instead. Removes an added event handler from selected elements
    undelegate() Deprecated in version 3.0. Use the off() method instead. Removes an event handler to selected elements, now or in the future
    unload() Removed in version 3.0. Attaches an event handler to the unload event

     

    Записаться на курс

     

    * По материалам сайта www.w3schools.com

     

     

     

     

     

     

  • jQuery AJAX

    jQuery AJAX

     

    Методы AJAX позволяют WEB странице асинхронно обмениваться данными с сервером, дают возможность обновлять только часть страницы, не перезагружая всю страницу целиком.

     

    Method Description
    $.ajax() Performs an async AJAX request
    $.ajaxPrefilter() Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax()
    $.ajaxSetup() Sets the default values for future AJAX requests
    $.ajaxTransport() Creates an object that handles the actual transmission of Ajax data
    $.get() Loads data from a server using an AJAX HTTP GET request
    $.getJSON() Loads JSON-encoded data from a server using a HTTP GET request
    $.getScript() Loads (and executes) a JavaScript from a server using an AJAX HTTP GET request
    $.param() Creates a serialized representation of an array or object (can be used as URL query string for AJAX requests)
    $.post() Loads data from a server using an AJAX HTTP POST request
    ajaxComplete() Specifies a function to run when the AJAX request completes
    ajaxError() Specifies a function to run when the AJAX request completes with an error
    ajaxSend() Specifies a function to run before the AJAX request is sent
    ajaxStart() Specifies a function to run when the first AJAX request begins
    ajaxStop() Specifies a function to run when all AJAX requests have completed
    ajaxSuccess() Specifies a function to run when an AJAX request completes successfully
    load() Loads data from a server and puts the returned data into the selected element
    serialize() Encodes a set of form elements as a string for submission
    serializeArray() Encodes a set of form elements as an array of names and values

     

    Записаться на курс

     

    * По материалам сайта www.w3schools.com

     

     

     

     

  • jQuery селекторы

    jQuery селекторы*

    Use our jQuery Selector Tester to demonstrate the different selectors.

    Selector Example Selects
    * $("*") All elements
    #id $("#lastname") The element with id="lastname"
    .class $(".intro") All elements with class="intro"
    .class,.class $(".intro,.demo") All elements with the class "intro" or "demo"
    element $("p") All <p> elements
    el1,el2,el3 $("h1,div,p") All <h1>, <div> and <p> elements
         
    :first $("p:first") The first <p> element
    :last $("p:last") The last <p> element
    :even $("tr:even") All even <tr> elements
    :odd $("tr:odd") All odd <tr> elements
         
    :first-child $("p:first-child") All <p> elements that are the first child of their parent
    :first-of-type $("p:first-of-type") All <p> elements that are the first <p> element of their parent
    :last-child $("p:last-child") All <p> elements that are the last child of their parent
    :last-of-type $("p:last-of-type") All <p> elements that are the last <p> element of their parent
    :nth-child(n) $("p:nth-child(2)") All <p> elements that are the 2nd child of their parent
    :nth-last-child(n) $("p:nth-last-child(2)") All <p> elements that are the 2nd child of their parent, counting from the last child
    :nth-of-type(n) $("p:nth-of-type(2)") All <p> elements that are the 2nd <p> element of their parent
    :nth-last-of-type(n) $("p:nth-last-of-type(2)") All <p> elements that are the 2nd <p> element of their parent, counting from the last child
    :only-child $("p:only-child") All <p> elements that are the only child of their parent
    :only-of-type $("p:only-of-type") All <p> elements that are the only child, of its type, of their parent
         
    parent > child $("div > p") All <p> elements that are a direct child of a <div> element
    parent descendant $("div p") All <p> elements that are descendants of a <div> element
    element + next $("div + p") The <p> element that are next to each <div> elements
    element ~ siblings $("div ~ p") All <p> elements that are siblings of a <div> element
         
    :eq(index) $("ul li:eq(3)") The fourth element in a list (index starts at 0)
    :gt(no) $("ul li:gt(3)") List elements with an index greater than 3
    :lt(no) $("ul li:lt(3)") List elements with an index less than 3
    :not(selector) $("input:not(:empty)") All input elements that are not empty
         
    :header $(":header") All header elements <h1>, <h2>...
    :animated $(":animated") All animated elements
    :focus $(":focus") The element that currently has focus
    :contains(text) $(":contains('Hello')") All elements which contains the text "Hello"
    :has(selector) $("div:has(p)") All <div> elements that have a <p> element
    :empty $(":empty") All elements that are empty
    :parent $(":parent") All elements that are a parent of another element
    :hidden $("p:hidden") All hidden <p> elements
    :visible $("table:visible") All visible tables
    :root $(":root") The document's root element
    :lang(language) $("p:lang(de)") All <p> elements with a lang attribute value starting with "de"
         
    [attribute] $("[href]") All elements with a href attribute
    [attribute=value] $("[href='default.htm']") All elements with a href attribute value equal to "default.htm"
    [attribute!=value] $("[href!='default.htm']") All elements with a href attribute value not equal to "default.htm"
    [attribute$=value] $("[href$='.jpg']") All elements with a href attribute value ending with ".jpg"
    [attribute|=value] $("[title|='Tomorrow']") All elements with a title attribute value equal to 'Tomorrow', or starting with 'Tomorrow' followed by a hyphen
    [attribute^=value] $("[title^='Tom']") All elements with a title attribute value starting with "Tom"
    [attribute~=value] $("[title~='hello']") All elements with a title attribute value containing the specific word "hello"
    [attribute*=value] $("[title*='hello']") All elements with a title attribute value containing the word "hello"
         
    :input $(":input") All input elements
    :text $(":text") All input elements with type="text"
    :password $(":password") All input elements with type="password"
    :radio $(":radio") All input elements with type="radio"
    :checkbox $(":checkbox") All input elements with type="checkbox"
    :submit $(":submit") All input elements with type="submit"
    :reset $(":reset") All input elements with type="reset"
    :button $(":button") All input elements with type="button"
    :image $(":image") All input elements with type="image"
    :file $(":file") All input elements with type="file"
    :enabled $(":enabled") All enabled input elements
    :disabled $(":disabled") All disabled input elements
    :selected $(":selected") All selected input elements
    :checked $(":checked") All checked input elements

     

     

    Записаться на курс

     

    * По материалам сайта www.w3schools.com

     

     

     

     

     

  • WEB - Основы современных интернет-технологий

    Основы современных интернет-технологий

    Введение

    Интернет сегодня - это всемирная сеть, которая объединяет миллионы компьютеров, расположенных в разных частях света. Функционирование этой сети обеспечивает организация  ISOC (The Internet Society) - это американская некоммерческая организация (Reston, Virginia, U.S.), основанная в 1992 году. Штаб-квартира ISOC  находится в городе Рестон, Вирджиния, США , ISOC имеет фиоиалы  в Женеве, Швейцария. Члены ISOC -  более чем 140 организаций и более 80 000 индивидуальных членов. 

    Подключение компьютеров в интернет, обмен данными между ними регламентируется определённым набором правил - протоколов. Такая стандартизация позволяеразличным независимым разработчикам и потребителям интернет-контента пользоваться этой сетью, публиковать в сети различного рода информмацию, создавать сетевые сервисы и тд.. 

    Набор этих правил регламентируется и публикуются организацией - IETF ( Internet Engineering Task Force - Fremont, California, United States). Эти стандарты (интернет-протоколы - TCP/IP stack) публикутся в форме специальных документов - RFC (Requests For Comments), которые общедоступны.

    В пространстве Интернет можно выделить компьютеры, на которых установлены специальные программы которые   умеют предоставлять различные Интернет-услуги. Они называются Серверами (Server). Так, например, на каком-то компьютере может быть установлен WEB сервер ( Apacheб IIS,... ). В этом случае компьютер сможет публиковать в Интернет WEB - сайты.

    На других компьютерах, которые тоже входят в Интернет, могут стоять специальные программы, которые умеют полцчать определённый тип услуг - клиенты. Например, программы типа Chrome, IE, Opera и другие браузеры умеют запрашивать у WEB серверов WEB странички и показывать их на экране компьютера.

    Протоколы TCP/IP

    Подробное описание стека протоколов TCP/IP выходит за рамки нашего обсуждения. 

    Для WEB - разработчика достаточно иметь общее представленте о некоторых из них.

    Протоколы TCP (Transmission Control Protocol), IP (Internet Protocol) обеспечивают адресацию компьютеров в пространстве Интарнет, доставку пакетов (единицу информации). Каждому компьютеру в Интернет присваивается уникальный адрес IP, состоящий из 4-х наборов цифр. Например адрес 8.8.8.8 принадлежит DNS серверу Google.

    Распределением этих адресов занимается InterNic (International Network Information Center).

    Протокол DNS. 

    Для удобства использования Интернет-адресов их цифровые значения часто заменяют на более читабельные текстовые адреса - DNS -  имена. Специальные сервера (DNS - Server) поддерживают в пространстве Интернет распеделённую иерархическую базу данных DNS имён. 

    Основная задача этой базы данных - приводить в соответсвие   цифровые IP - адреса текстовым DNS именам. Для общения компьютеров в Интенет необходимы именно цифровые IP адреса. 

    Протокол DND даёт пользователям возможность не запоминать цифры, а запоминать дружественные текстовые имена в качестве адресов в Интернет.

    Пространство DNS имён представляет собой дерево. От корня этого дерева имён отходят ветки - домены верхнего уровня. У каждого из них есть дочерние втки - домены следующих уровней. Распределением DNS имён и поддержкой доменов верхнего уровня - TLD (Top Level Domains) занимается ICANN   (Internet Corporation for Assigned Names and Numbers). Управление доменами следующих подуровней делегировано другим организациям.

    Протокол FTP позволяет обмениваться файлами через Интернет.

    Протоколы POP, SMTP, IMAP позволяют обмениваться почтовыми сообщениями.

    Протокол HTTP описывает правила взаимодействия WEB сервера с его клиентом - браузером.


    Разработка WEB сайтов

    Стандарты для разработчиков WEB регулируются организацией W3C  (World Wide Web Consortium).

    Это, например, CGI, CSS, DOM, HTML.

    • Технологии Front-end, Back-end. 
    • WEB страница. WEB сайт. Принципы построения и функционирования.


    Основные этапы построения сайта

    • Планирование сайта, выбор и регистрация имени домена.
    • Контент сайта. Планирование и подготовка содержимого сайта.
    • Дизайн сайта. Проработка логики построения сайта. Разработка схемы навигации. Меню.
    • Разработка графического дизайна. Выбор платформы сайта. Создание сайта.
    • Выбор хостинга. Размещение сайта на WEB – хостинге. 
    • Тестирование сайта.
    • Оптимизация сайта. Теги META, Ссылки сайта (SEF). Карта сайта (sitemap). Подготовка для поисковых роботов. Регистрация в поисковиках. SEO. Аналитика, продвижение сайта в интернет.


    Программирование для WEB

    • WEB - сервера. WEB - браузеры. Обзор языков HTML, JavaScript, PHP

     

    Записаться на курс

     



  • Web developer

    Современные интернет-технологии

    Современные технологии, используемые для разработки и создания интернет-приложений, можно условно разделить на несколько категорий, которые отражают реальные этапы работ.

    • Графический дизайн интерфейса сайта (WEB design, UI design )
    • Разработка функциональных возможностей сайта (Front-end development, UX design и Back-end development)

    В зависимости от деталей реализации каждого конкретного интерет-проекта: его целей, сложности, бюджета может отпасть необходимость какого-либо конкретного этапа разработок.

    Так, например, какие-то проекты могут обойтись без авторского дизайна, а для каких-то проектов не потребуется сложная структура управления базаими данных.

    У нас Вы можете получить специализацию в любом направлении: от графика до программиста широкого профиля.

    При записи на курс мы предоставляем возможность пройти предварительное тестирование-собеседование с опытным преподавателем. Это помогает раскрыть Ваш потенциал, определить перспективы обучения по той или иной специальности. Выбор курса должен определяться, в том числе, Вашими личными возможностями при восприятии нового материала, предыдущим опытом, знаниями и персональными склонностями. Наш специалист учитывает все эти факторы, наряду с Вашей готовностью учиться и тратить личное время на собственное образование. При составлении индивидуальной програмы обучения учитывается также и график Вашей занятости.

    Все наши программы обучения ориентированы, в первую очередь, на требования современного рынка труда.

    Они построены по результатом многолетнего анализа, отслеживания и изучения новых интернет-технологий и тенденций развития, требований конкретных заказчиков. Всё это позволяет нашим выпускникам по окончании курса успешно конкурировать с их коллегами при поиске интересной и хорошо оплачиваемой работы по новой специальности.

    Проводимые нами курсы рассчитаны как на начинающих разработчиков, так и на работающих специалистов, которые заинтересованы в знакомстве с новыми технологиями, в расширении своих возможностей, получении новой специализации.

    WEB дизайнер

    (WEB designer, UI/UX designer)

    Курс рассчитан на подготовку специалистов по разработке графического интерфейса для интернет-проектов.

    Это: графический дизайн сайта, создание шаблонов, подготовка и оптимизация графического контента (картинки, mutimedia).

    Предварительные требования

    • Опыт работы с компьютером и интернет в качестве пользователя (интерфейс Windows или Linux, интернет браузер, текстовый редактор)

    Программа курса

    Adobe Photoshop, Illustrator, Dreamweaver - basics

    HTML5, CSS3, FlexBox, CSS grid

    Bootstrap 4 - CSS

    WEB - разработчик (интерфейс пользователя)

    (Front-end, Client-side developer)

    Курс рассчитан на подготовку специалистов-разработчиков, специализирующихся на клиентской части интернет-приложений.

    Это: логика и функционал интерфейса сайта - всё то, что выполняется браузером клиента. А также: оптимизация сайта для поисковых машин, интернет-продвижение сайта (CEO).

    Предварительные требования

    • Опыт работы с компьютером и интернет в качестве пользователя (интерфейс Windows или Linux, интернет браузер, текстовый редактор)
    • Базовые знания Английского языка (на уровне технического перевода)

    Программа курса

    Акад. часов - в группеАкад. часов - индивидуально
    1HTML5, CSS3, FlexBox, CSS grid 6010
    2Browser, DOM, JavaScript 60 10
    3jQuery, jQuery UI 406
    4Bootstrap 4 - CSS, Bootstrap 4 - jQuery 305
    5NodeJS, MS TypeScript, SASS 305
    6Angular 5 framework 5510
    7CEO 152
    Всего 31035

    WEB - разработчик (серверные приложения)

    (Back-end, Server-side developer)

    Курс рассчитан на подготовку специалистов-разработчиков, специализирующихся на серверной части интернет-приложений.

    Это: функционирование серверной части интернет-приложения, обработка запросов клиентов, базы данных.

    При разработке серверных приложений сегодня используются различные сервера, платформы, системы управления базами данных и языки программирования.

    Наиболее распространённые - это сервера Apache на операционной системе Linux. Программирование на PHP, MySQL.

    Предварительные требования

    • Опыт работы с компьютером и интернет в качестве пользователя (интерфейс Windows или Linux, интернет браузер, текстовый редактор)
    • Базовые знания Английского языка (на уровне технического перевода)


    Программа курса - Back-end PHP

    Акад. часов - в группеАкад. часов - индивидуально
    1HTML5, CSS3 508
    2Apache102
    3PHP 7, MySQL10020
    4Laravel 5 Framework 10020
    Всего 30050


    Программа курса - Back-end Java

    Акад. часов - в группеАкад. часов - индивидуально
    1HTML5, CSS3508
    2Apache, Tomcat, Eclipse 407
    3Java 10020
    4Spring MVC10020
    Всего29055


    Программа курса - Back-end Python

    Акад. часов - в группеАкад. часов - индивидуально
    1HTML, CSS, and JavaScript6010
    2Python and Django18040
    Всего24050


    WEB - разработчик (полный курс)

    (Full stack WEB developer )

    Курс готовит универсальных специалистов широкого профиля, охватывая специальности: Front-end и Back-end developer


    WEB - начинаюшим

    Курс предназначен для тех, кто хочет быстро научиться строить сайты на базе готовых решений.

    Это: системы управления контентом (WordPress, Joomla, Opencart), использование готовых шаблонов, создание шаблонов - Artisteer.

    Предварительные требования

    • Опыт работы с компьютером в качестве пользователя

    Программа курса

    Акад. часов - в группе Акад. часов - индивидуально
    1HTML5, CSS3 - intro 305
    2CMS Joomla, WordPress, Opencart 10020
    3Шаблоны сайтов. Artisteer5010
    Всего18035