* Что такое HTML и чем он не является.
* Гиперссылки.
* Что такое DOM, структура документа?
* HTML-теги. Основные теги.
* Для чего нужны мета-теги?
* Что такое валидный код и зачем делать код валидным?
* Другие штуки.
Что такое CSS?
Что такое каскадность?
Как подключаются стили?
Блочная модель.
Правила и селекторы.
Наследование правил CSS.
Как вычисляется вес правил?
Кроссбраузерность.
Эта вводная лекция будет посвящена ознакомлению вас с программой курса, методом преподавания и с сайтом, который поможет нам обмениваться информацией с вами.
В программе:
Рассмотрим текстовый редактор
поделимся полезными онлайн-ресурсами,
научим вас различать front-end от back-end разработки
дадим первоначальные понятие о создании первых страниц
Что такое CSS?
Что такое каскадность?
Как подключаются стили?
Блочная модель.
Правила и селекторы.
Наследование правил CSS.
Как вычисляется вес правил?
Кроссбраузерность.
Эта вводная лекция будет посвящена ознакомлению вас с программой курса, методом преподавания и с сайтом, который поможет нам обмениваться информацией с вами.
В программе:
Рассмотрим текстовый редактор
поделимся полезными онлайн-ресурсами,
научим вас различать front-end от back-end разработки
дадим первоначальные понятие о создании первых страниц
Практический курс по HTML5, CSS3 и JavaScript в котором Вы пройдете весь путь вёрстки сайта от графического макета до готовой HTML страницы. После успешного прохождения вы сможете с легкостью создавать свои сайты, либо претендовать на работу в любом интересующем вас агенстве.
Лекция #3. Введение в языки разметки web-страницЯковенко Кирилл
Web-программирование
Лекция #3. Введение в языки разметки web-страниц
Цикл лекций читается в Омском государственном университете им. Ф.М.Достоевского на факультете компьютерных наук.
Лектор: Яковенко Кирилл Сергеевич.
This document contains examples of error handling in Ruby using exceptions, rescue blocks, and custom error classes. It demonstrates raising different types of errors, accessing error details, and ensuring code is run after exceptions.
This document discusses different types of software testing including test-driven development (TDD) which develops automation tests from requirements, behavior-driven development (BDD) which develops tests from features given by stakeholders, domain driven design, interface testing, and load/stress testing.
This document discusses different models of concurrency including sequential, declarative, message passing, and shared-state concurrency. It also covers specific concurrency tools like Sidekiq, Faktory, and RabbitMQ that use message passing concurrency with a pool of workers and messages. The document appears to be from a 2018-2019 presentation on concurrency models and technologies.
Serialization is the process of translating data structures or object state into a format that can be stored or transmitted and reconstructed later. Common serialization formats include JSON, XML, YAML, and binary. Serialization allows data to be stored, transmitted for remote procedure calls, and changes to be detected. Formats like JSON and XML are human-readable while binary serialization converts data to binary streams for efficient storage or transmission.
This document discusses serverless computing on AWS including infrastructure as a service (IaaS), platform as a service (PaaS), and function as a service (FaaS) offerings. It lists common serverless computing services from AWS like Lambda, API Gateway, S3, DynamoDB, and provides examples of serverless architectures like REST APIs, GraphQL APIs, throttling RDS with SQS, and Lambda authorizers. References for further reading on containers vs serverless and serverless patterns are also included.
The document discusses different data types including numbers, strings, Booleans, and structures like arrays, lists, trees, graphs, hashes, sets, and JSON. It provides details on numeric types like integers and floats. String types include char, varchar, and text. Structures allow storing and organizing data and include arrays, lists, trees, graphs, hashes, sets and JSON. The document also briefly discusses typing in programming languages.
The document discusses asynchronous programming concepts like callbacks, promises, and async/await in JavaScript. It provides examples of using callbacks that can result in "callback hell", and how promises and async/await can help solve this issue by making asynchronous code more readable and maintainable through chaining and avoiding nested callbacks. Key aspects covered include the event loop model, promise chaining, Promise.all/race, and using async/await with functions.
The document discusses server architecture and different types of servers. It describes common server roles like web servers, application servers, and proxy servers. It provides examples of simple web servers written in Node.js and Ruby. Popular web servers mentioned include Nginx and Apache. Different hosting options for servers are also covered, such as virtual dedicated servers (VDS), virtual private servers (VPS), and cloud servers hosted on platforms like Amazon AWS, Google Cloud, and Microsoft Azure.
Serialization is the process of translating data structures or object state into a format that can be stored or transmitted and reconstructed later. Common serialization formats include JSON, XML, YAML, and binary. Serialization allows data to be stored, transmitted for remote procedure calls, and changes to be detected. Formats like JSON and XML are human-readable while binary serialization converts data to binary streams for efficient storage or transmission.
The document discusses different data types including numbers, strings, Booleans, and structures like arrays, lists, trees, graphs, hashes, sets, and JSON. It provides details on number types like integers and floats. String types include char, varchar, and text. Structures allow storing and organizing data and include variables, pointers, arrays, lists, trees, graphs, hashes, sets, and JSON. The document also briefly mentions typing in programming.
The document discusses key aspects of HTTP and web technologies including:
HTTP requests and responses use header fields to transmit metadata and cookies are often used for session management and personalization. HTTP statuses indicate success or error codes and the document lists common status groups like 2xx for success and 4xx for client errors. Other topics covered include caching, cookies, web storage, cross-origin requests and how technologies like HTTPie and cURL can be used to test HTTP requests.
This document discusses various internet protocols including URL which identifies web resources, HTTP which is used to access web pages, FTP which transfers files between systems, and SSH which provides secure access between network-connected systems. It also mentions web application architecture diagrams for both simple and more complex web applications.
Masters Academy workshop BA User stories: be simple, be usefulMasters Academy
Business Analyst: Role in Project and Team
BA GOAL:
Business Analysis Process Flow
BA Responsibilities
BA’s Working Day
What it Takes to be a BA
What is special about User Stories?
US Structure
Typical Mistakes in US Writing
Useful Links
3. План занятия
1. Что такое HTML
2. Что такое CSS
3. Что такое JavaScript
4. Что такое Developer Tools
4. HTML (Hyper Text Markup Language)
● Это в первую очередь стандарт разметки документа
● Любая веб страница состоит из HTML элементов (Tags)
● На самой странице, HTML теги вы не увидите, вместо них
показывается контент
5. Tags
HTML теги это имена элементов окружены угловыми скобками:
<tagname>тут ваш контент</tagname>
8. CSS (Cascading Style Sheets)
● Отвечает за раскладку веб-страницы
● Описывает как HTML элементы будут выглядеть на странице
● Имеет глобальную область видимости
11. JavaScript
● Язык программирования
● Может выполняться на клиенте и на сервере (NodeJS)
● Мультипарадигменный
● Динамическая типизация
● Автоматическое управление памятью
● Прототипное программирование (нет Class)
16. Структуры и типы данных
Шесть типов данных, которые являются примитивами:
1. Boolean => true или false.
2. null => Специальное ключевое слово, обозначающее нулевое или «пустое»
значение.
3. undefined => переменная, не имеющая присвоенного значения, обладает типом
undefined.
4. Number => число ( 5 или 3.4567 ).
5. String => строка ( “Hello, World!” ).
6. Symbol (ECMAScript 6)
и Object => структура данных, содержит в себе данные и инструкции по
работе с ними.