Що нового?

Придбаний [GeekBrains] Професія Програміст Python

Інформація про покупку
Тип покупки: Складчина
Ціна: 9173 ГРН
Учасників: 0 з 229
Організатор: Відсутній
Статус: Набір учасників
Внесок: 41.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
професія програміст Python

" Google, Яндекс, Mail, Youtube, Instagram і Pinterest не випадково вибрали його своїм фаворитом. Найпопулярніша мова програмування в провідних вузах США, Python простий як в освоєнні, так і в програмуванні. Web-розробка, системні утиліти, десктопні додатки, розробка під будь-яку операційну систему-йому все підвладне! Ця мова краще будь-якого іншого структурує мислення програміста, і вибравши його, ви ризикуєте опинитися в команді висококваліфікованих фахівців, а значить, отримати потужний поштовх до подальшого розвитку"
- Дмитро Акінін, викладач​
програма
HTML/CSS. Основи створення сайтів

Урок 1. Основні поняття у веб-розробці
Як працює Інтернет, що таке сайт, що являє собою веб-сторінка, види сайтів, процес розробки сайту, що таке гіпертекст, теги і атрибути, підготовка робочого місця, простий приклад HTML сторінки, приклад складної веб-сторінки, гарячі клавіші для переміщення по документам
Урок 2. Основи мови розмітки документів HTML
Структура HTML документа, основні теги оформлення тексту, спецсимволи, коментарі в HTML, гіперпосилання, типи зображень для web, завантаження зображень на сторінку, Списки, форми та їх елементи
Урок 3. Основи мови оформлення стилів документа CSS
Що таке CSS, Синтаксис CSS, способи оголошення CSS, селектори (id, class, tag), селектори атрибутів, основні властивості стилів, вкладеність, спадкування і групування властивостей, пріоритети застосування стилів, Псевдокласи і псевдоелементи
Урок 4. Таблиці та таблична верстка
Створення таблиць, Об'єднання комірок, вкладені таблиці, стильове оформлення таблиць, Верстка макета сайту за допомогою таблиць
Урок 5. Робота з макетом дизайну у форматі PSD
Основні функції програми GIMP, виділення основних частин макета, нарізка макета, Верстка макета сайту за допомогою таблиць, Вставка частин макета в табличну верстку
Урок 6. Верстка шарами ( блокова верстка) - теорія
Основні теги для верстки (div і span), відступи елементів (margin і padding), обтічні елементи, позиціонування блоків
Урок 7. Верстка шарами ( блокова верстка) - практика
Створення основної розмітки сайту, застосування overflow і clear в реальній верстці, заповнення розмітки частинами нарізаного макета, прийоми позиціонування елементів
Урок 8. Стандарти web і допоміжні інструменти
Проблема "кросбраузерності", стандарти HTML/CSS, майбутнє за стандартами HTML5 і CSS3, грамотна, універсальна верстка, завантаження проектів на сервер
Python. Основи мови та розробки веб-додатків
Урок 1. Введення
Встановлення та запуск інтерпретатора Python, що таке Python? Коротка історія мови, хто в даний час використовує Python?, Сильні сторони Python, Філософія Python, версії Python 2.x і 3.x, обчислення на Python: використання інтерпретатора в якості калькулятора, знайомство і типами даних: числа, рядки, списки, логічний тип, None, визначення функцій, управління потоком виконання: оператор if, цикли for і while, функції range і enumerate, оператори break і continue, Оператор pass, методи роботи з рядками, методи роботи зі списками, Оператор del
Урок 2. Структури даних
Дробові числа (Decimal і Fraction), Дробові числа (Decimal і Fraction), словники (dict), множини (set і frozenset), робота з файлами - читання, запис, Генератори, вбудовані функції max, min, sum
Урок 3. Функціональне програмування
Введення даних Користувачем: input (), вбудовані функції: map, zip, filter, reduce, вбудовані функції: any, all, Лямбда-функції (lambda), функції-генератори (yield замість return)
Урок 4. Системне програмування
Регулярні вирази (модуль re), взаємодія з операційною системою, модулі os, os.path, shutil, sys, протоколи інтернет (модуль urllib)
Урок 5. Модулі, пакети, класи та об'єкти
Модулі, імпорт модуля( import і from), Простір імен модуля, атрибути модулів, пакети, створення пакету, класи та об'єкти, Синтаксис визначення класу, Об'єкти класи, Об'єкти-екземпляри класів, спадкування, Метод-конструктор init, множинне спадкування, приватні змінні класу, консервація об'єктів. Модуль shelve
Урок 6. Декоратори, винятки, ітератори
Декоратори, спеціальні декоратори для класів, staticmethod, classmethod, abstractmethod, помилки та винятки, Обробка винятків, Інструкція try/except, Інструкція try/else, збудження винятків, створення власних винятків, Інструкція try/finally, ітератори
Урок 7. Бібліотеки
Робота з ітераторами-itertools, робота з колекціями-collections, робота з CSV, робота з SQLite, робота з JSON, робота з XML
Урок 8. Django
Веб-фреймвок для перфекціоністів з дедлайнами, віртуальні оточення virtualenv, Установка pip і Django, створення і запуск проекту, створення блогу на Django

JavaScript. Інтерактивні веб-додатки
Урок 1. JavaScript і DOM
Що таке JavaScript і DOM, Принцип взаємодії клієнт-сервер, Як викликати JavaScript, з чим взаємодіє JavaScript, Структура Dom документа, функції і область видимості змінних, типи даних, приклад калькулятора на JavaScript, замикання, приклад годин на JavaScript, створюємо заготовку для виконання домашнього завдання
Урок 2. ООП в JavaScript і AJAX
Загальні поняття ООП, клас, Об'єкт, особливості ООП в JavaScript, класи та об'єкти на прикладі гри "Змійка", чому всередині класу слід акуратно використовувати this, що таке AJAX, робота з XMLHttpRequest, приклад функції відправки AJAX-запиту, створюємо чат з роботом на AJAX
Урок 3. jQuery (частина 1)
Навіщо потрібні фреймворки, що таке jQuery, Де завантажити і як підключити, робота з DOM за допомогою jQuery, селектори та ієрархія, проводимо аналогію з css, фільтри, приклади складних фільтрів
Урок 4. jQuery (частина 2)
Робота з формами, робота зі стилями, обробники подій, приклад обробки натискання на кнопку, приклад обробки скролінгу елемента, приклад обробки наведення курсору мишки, функція live, Анімація, прості анімаційні ефекти, Функція animate, ланцюжки з анімацій
Урок 5. AJAX в jQuery
Функція ajax, що таке асинхронність запиту, серіалізація форм, типи переданих даних, Timeout, обробники подій в рамках ajav-запиту, функція ajaxSetup, навіщо потрібні глобальні налаштування, функції post, get і load, глобальні події
Урок 6. JSON
Що таке JSON, які дані може повертати Ajax, чому правильніше, щоб Ajax повертав JSON а не HTML, JSON vs XML, робота з JSON в PHP, робота з JSON в JavaScript, приклад чату з використанням JSON
Урок 7. jQuery UI
Де завантажити і як підключити, взаємодії, Віджети, ефекти, утиліти, підключення календаря, автодоповнення, робота з діалоговими вікнами, ThemeRoller
Урок 8. HTML-5, нововведення
Чому з'явився flash, Що таке сanvas, загальний порядок малювання на сanvas, функції для малювання на сanvas, чим відрізняються fill і stroke, приклади реалізацій html5 + canvas, Web-sockets, Чат з ботом з використанням сокетів
https://privatelink.de/?http://geekbrains.ru/
 
Угорі