BETA

Събития
СофтУни Конф - 26-28 юни 2015




СофтУни Конф - 26-28 юни 2015


SoftUni Conf - 26-28 June 2015 - Боровец: https://softuni.bg/SoftUniConf

Конференцията “СофтУни Конф 26-28 юни 2015” е технологично събитие за програмиране и софтуерни технологии, ориентирано към начинаещи програмисти и ИТ специалисти. Конференцията е същевременно и тим билдинг събитие за студентите от СофтУни - присъствени и онлайн. Ще се запознаем, ще научим стотици полезни неща за професията "софтуерен инженер" и ще се забавляваме заедно. 
Забележка: Не е нужно да сте студенти на СофтУни, за да участвате в конференцията. 

Събитието ще се проведе в х-л Самоков, Боровец:
- 2 нощувки – 26 и 28 юни
- 26 юни – настаняване, вечеря
- 27 юни – закуска, начало на конференцията, обяд, вечеря
- 28 юни – закуска, обяд, закриване на конференцията

За лектори сме поканили известни софтуерни инженери от индустрията: Иван Ванков (Gatakka), Борис Христов, Георги Георгиев, Ради Атанасов, Константин Данков, Кристалин Чавдаров, Цветан Узунов и други.

Темите са насочени към начинаещите в разработката на софтуер и обхващат всичко свързано с него: програмиране, уеб разработка, хардуер, уеб дизайн, софтуерно инженерство, C#, JavaScript и други. Те дават идея какво предстои да учим в Софтуерния университет.

Побързайте да се запишете до 31-ви май на по-ниска цена, включваща 2 нощувки, храна и участие във всички лекции и обучения:https://softuni.bg/SoftUniConf


КОГА: 26.06.2015

МЯСТО: хотел Самоков, Боровец

ВХОД: 120

Програма – 26 юни (петък)

14:00 - 20:00 Пристигане и настаняване в хотела - Пътуване с лични автомобили. Ще се съберем и тръгнем заедно от СофтУни (София, ул. Тинтява 15-17), в 18:30 ч. Който има желание да пътува в друг час, от друг град или да се организира да пътува самостоятелно или с приятели, да дойде направо на място в хотела.

20:00 - 22:00 Вечеря - Организирана вечеря, на блок маса, в ресторанта на хотела.

(22:00 - 01:00) Групови забавления - Свободна програма. Носете си китарите и песнопойките.

Програма – 27 юни (събота)

(8:30 - 9:10) - (Сутрешна гимнастика) - Лазар Радков - Сутрешна гимнастика за раздвижване (за ранобудните).

9:00 - 10:00 - Закуска - Организирана закуска (на блок маса, в ресторанта на хотела).

10:00 - 10:20 - Откриване на СофтУни Конф юни 2015 - Светлин Наков (СофтУни) - Какво предстои да се случи през идните 2 дни?

10:20 - 11:00 - Как работи Интернет? - Иван Ванков (Gatakka) - Ще разгледаме накратко как работи Интернет: мрежови протоколи, IP, пакети и рутиране, TCP/IP стек, TCP, UDP и ICMP, домейни и DNS, услуги в Интернет, сървъри и клиенти, уеб и HTTP, HTTPS, HTTP/2 и QUIC, SMTP, POP3 и IMAP

11:00 - 11:40 - Домашна автоматизация с микроконтролер, управляван с JavaScript - Цветан Узунов - IoT и Home Automation с ESP8266 и реална демонстрация със сензори и релета за включване на осветление, което всеки може да се вързва чрез чист JS.

11:40 - 12:10 - Кафе пауза - Кафе и напитки около залата

12:10 - 13:30 - Асинхронно програмиране в C# - Георги Георгиев - В темата ще разгледаме съвременното конкурентно програмиране и реализацията му в езика C# чрез парадигмите за изпълнение на асинхронни задачи async и await и Task-based Asynchronous Pattern в .NET Framework. Ще ги сравним с традиционните подходи за писане на асинхронен код, които са все още в употреба в други езици и ще видим какви готови функционалности ни предлага .NET за справяне с типични задачи в асинхронното програмиране.

13:30 - 13:40 - Обща снимка - Всички участници, лектори, организатори и спонсори са поканени за обща снимка на СофтУни конф

13:40 - 14:40 - Обяд - Организиран обяд, на блок маса, в ресторанта на хотела.

14:40 - 15:20 - Асинхронно програмиране в JavaScript - Борис Симандов - JavaScript е по природа асинхронен език за програмиране. В новата версия EC6 се въвеждат генератори, асинхронни функции (function *) и асинхронно изчакване (yield), които значително улесняват писането на асинхронен код, изчакване на задачи и прихващане на грешки.

15:20 - 16:00 - Разходка из света на Data Warehousing и Business Intelligence - Борис Христов - Какво е Business Intelligence (BI) и защо в последните 5 години е една от най-горещите теми в ИТ индустрията? Какво е Data Warehouse и как е “обвързан” той с BI технологиите? Нека да разработим едно цялостно подобно решение на базата на SQL Server, да видим какви компоненти участват в него и да разберем кое прави този тип проекти толкова важни за днешния бизнес.

16:00 - 16:40 - Движение и здраве - Лазар Радков

16:40 - 17:10 - Кафе пауза - Кафе и напитки около залата

17:10 - 17:50 - Адаптивен дизайн за мобилни устройства - Константин Данков - Адаптивен дизайн за мобилни устройства: как да ползваме mobile first подхода при изграждане на съвременни адаптивни уеб потребителски интерфейси?

17:50 - 18:30 - Елегантно програмиране с Ruby - Андрей Радев - В темата ще демонстрирам колко приятно и елегантно се решават някои класове от програмистки проблеми с езика Ruby. Ще научим как да ползваме блокове, monkeypatching, функционални трикове, метапрограмиране и RSpec.

18:30 - 18:50 - Почивка - Свободна почивка около залата

18:50 - 20:30 - Lightning Talks - Участниците стават лектори - Серия малки презентации или демонстрации (до 10 минути). Ще имаме записване на място. Може да участва всеки: студент, лектор, посетител.

20:30 - 22:00 - Вечеря - Организирана вечеря, на блок маса, в ресторанта на хотела.

(22:00 - 01:00) - Групови забавления - Свободна програма. Носете си китарите и песнопойките.

Програма – 28 юни (неделя)

(8:30 - 9:10) - (Сутрешна гимнастика) - Лазар Радков - Сутрешна гимнастика за раздвижване (за ранобудните).

9:00 - 10:00 - Закуска - Организирана закуска, на блок маса, в ресторанта на хотела.

10:00 - 10:40 - React.js - Радослав Станков - React.js е JavaScript библиотека за построяване на високо ефективни потребителски интерфейси, използвана от Facebook и други сайтове, където производителността е от решаващо значение.

10:40 - 11:20 - Професия QA инженер - Петър Събев - QA инженерите се занимават с осигуряване на качеството на софтуера, тестване и цялостно управление на процеса на разработка. Освен да търсят бъгове, да ги описват и да ги проследяват до отстраняването им, QA инженерите се занимават и с програмиране на автоматизирани инструменти за тестване, които осигуряват повторяемост на тестовете и осигуряват качество в дългосрочен план. В лекцията ще поговорим за всичко това с много примери от реалния живот на един QA инженер.

11:20 - 11:50 - Кафе пауза - Кафе и напитки около залата

11:50 - 12:30 - Побитови магии - Георги Георгиев - Думите "побитови операции" често всяват страх | скука = страшна_скука. И как да не е така, когато ви пускат шеги, че от 10-та типа програмисти, вие сте от втория тип - тези, които не разбират двоични числа. Но побитовите операции са едни от най-елементарните неща в програмирането, ако не се опитваме да мислим сложно. В тази тема ще разберем как лесно да мислим за побитовите операции, но няма да спрем там. Ще видим как да намираме решения на сложни проблеми, като си играем с битове. Дори ще видим няколко игри, в които може да "решим" с битове. И всичко това ще се случва бързо и с малко код.

12:30 - 13:10 - Дизасемблиране на софтуер - Ради Атанасов - Всеки младеж с хакерски дух е пробвал да разглоби компютъра си за да разбере какво има вътре. Следващата стъпка е естествена: да разглобиш софтуера с цел да разбереш как е направен и дори да го промениш, за да си поиграеш с него. В тази тема ще ви научим на "reverse engineering" - да разглобявате и променяте съществуващ софтуер, когато нямате сорс кода му.

13:10 - 14:10 - Обяд - Организиран обяд, на блок маса, в ресторанта на хотела.

14:10 - 14:50 - Съхранение на йерархични данни - Иван Ванков (Gatakka) - Често пъти в практиката се налага да работим с йерархични данни (дървета и графи) и да ги записваме в релационна база данни. Природата на таблично-организираните релационни бази данни не предполага ефективна работа с йерархична информация. В темата ще разгледаме как да работим ефективно с дървовидни данни, в какви структури да ги записваме, как да ги индексираме и как да пишем ефективни SQL заявки за търсене в йерархични данни.

14:50 - 15:30 - Уеб дизайн Кристалин Чавдаров - Съвременни трендове в уеб дизайна.

15:30 - 16:00 - Кафе пауза - Кафе и напитки около залата

16:00 - 16:40 - Дебъгване на компилирани приложения - Мариян Маринов - Мариян ще ви покаже как можете да дебъгвате проблеми с вече компилирани програми, като ви сподели опита си със strace, ltrace, lsof, малко от /proc и малко gdb :) Въпреки привидно сложната тема, той ще даде примери, които ще ви помогнат да разберете проблемите, независимо от това дали знаете C и дали дебъгвате C / PHP / Python или нещо друго.

16:40 - 17:20 - EcmaScript 6 и Node.js - Юлия Тенинчева

17:20 - 17:40 - Закриване - Екипът на СофтУни - Дискусия и събиране на обратна връзка на живо от участниците.