JavaRush
Акция
Java-университет
Обучение
Курс
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Карта квестов
  • Лекции
  • CS50
  • Android
  • Spring
Все квесты Java Syntax Java Core Java Multithreading Java Collections JSP & Servlets Java Syntax Pro Модуль 3. Java Professional Модуль 4. SQL & Hibernate Модуль 5. Spring Harvard CS50 Google Android Spring
Все уровни Уровень 0 Уровень 1 Уровень 2 Уровень 3 Уровень 4 Уровень 5 Уровень 6 Уровень 7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13 Уровень 14 Уровень 15 Уровень 16 Уровень 17 Уровень 18 Уровень 19 Уровень 20 Уровень 21 Уровень 22 Уровень 23 Уровень 24 Уровень 25 Уровень 26 Уровень 27 Уровень 28
  • Восьмая неделя: ещё немного PHP, MVC, базах данных и SQL

    Harvard CS50
    8 уровень, 0 лекция
    Базы данных… Редкий программист не встречает их в своей работе. В курсе CS50 мы не будем особо углубляться в эту тему, но представление о том, что такое базы данных, и как с ними взаимодействовать — получим. Для этого изучим основы языка запросов SQL, разберёмся, что такое транзакции и SQL-инъекции.
    Открыта
  • Видеолекция 16 (Week 8)

    Harvard CS50
    8 уровень, 1 лекция
    Продолжаем разбираться с PHP и его отличиями от Си, после чего присмотримся к одной очень интересной парадигме, которая называется MVC (Model-View-Controller) . Это достаточно популярный подход к построению приложений, который используют очень многие компании. Ну а в конце лекции мы затронем тему языка SQL.
    Открыта
  • На какие блоки правильно делить программу или что такое MVC?

    Harvard CS50
    8 уровень, 2 лекция
    Пришло время изучить один из важных шаблонов проектирования — MVC. Когда программа становится большой, становится сложно уследить, что и где происходит. А уж обезопасить все и сделать код легко обновляемым — и того сложнее.
    Открыта
  • Видеолекция 17 (Week 8, continued)

    Harvard CS50
    8 уровень, 3 лекция
    Язык запросов SQL используют в базах данных, чтобы записывать или считывать информацию. Поскольку почти все Enterprise-приложения так или иначе связаны с базами данных, этот язык необходим практически любому разработчику. В этой лекции — присмотримся к его основам.
    Открыта
  • Немного об SQL

    Harvard CS50
    8 уровень, 4 лекция
    Язык запросов SQL используют в базах данных, чтобы записывать или считывать информацию. В SQL можно выделить четыре основных типа запросов: UPDATE (обновить уже существующие данные в базе), INSERT INTO (добавить определенные значения в базу), SELECT (выбрать и просмотреть данные из базы), DELETE (удалить данные из базы).
    Открыта
  • Подготовка к практическому заданию. Настройка

    Harvard CS50
    8 уровень, 5 лекция
    Начинаем готовиться к выполнению седьмого домашнего задания, как обычно, с настройки рабочей среды ("Виртуальная лаборатория CS50" или CS50 IDE). Цель задания — ознакомление с HTML, CSS, PHP и SQL на практике.
    Открыта
  • Подготовка к практическому заданию. Тестирование (для CS50 IDE и для «Виртуальной лаборатории»)

    Harvard CS50
    8 уровень, 6 лекция
    Пришло время для теста! Откройте в Chrome страницу https://ide50-username.cs50.io/, где username — ваше имя (на предыдущем шаге вам этот адрес должен был показаться в командной строке). Вы увидите, что перенаправлены на стартовую страницу C$50 Finance!...
    Открыта
  • Подготовка к практическому заданию (продолжение)

    Harvard CS50
    8 уровень, 7 лекция
    Перейдите к pset7/public и откройте index.php (в CS50 IDE или gedit «Виртуальной лаборатории»). Помните, index.php — это файл, который обычно загружается при открытии адреса наподобие http://pset7/. Похоже, в этом файле не так уж и много PHP-кода!
    Открыта
  • Практическое задание. Время писать код

    Harvard CS50
    8 уровень, 8 лекция
    Для начала давайте предоставим новым пользователям возможность регистрироваться. Для этого перейдите в ~/vhosts/pset7/templates в «Виртуальной лаборатории» или ~/workspace/pset7/views и выполните команду...
    Открыта
  • Практическое задание. Проверка работоспособности.

    Harvard CS50
    8 уровень, 9 лекция
    Для этого практического задача не автоматическая проверка не предусмотрена (хотя бы потому, что ваша реализация может быть очень отличной от решений других участников курса). Задайте сами себе следующие вопросы и проверьте код.
    Открыта
  • Ресурс кода и дополнительные материалы | уровень 8

    Harvard CS50
    8 уровень, 10 лекция
    В этой лекции вы найдёте ссылки на дополнительные материалы (рекомендованные авторами курса — на английском языке, а также несколько русскоязычных ресурсов) и на код, написанный Дэвидом и его ассистентами во время видеолекций этой недели.
    Открыта
  • Что именно пишут на Java

    Harvard CS50
    8 уровень, 11 лекция
    Поздравляем с прохождением восьмой недели CS50! Надеемся, вы справились с большой и интересной задачей, которую предложил студентам Дэвид Малан. Не устаем повторять, что практика очень важна, поэтому советуем решать побольше задач. Мы тут вам постоянно рассказываем о том, что Java — очень популярный язык.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
  • Задачи-игры
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2023 JavaRush
MastercardVisa
"Программистами не рождаются" © 2023 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.