1 / 32

Програмиране за .NET Framework 2.0

Програмиране за .NET Framework 2.0. Изборен курс към ФМИ на СУ, зимен семестър, 2006/2007 г. . http://academy.devbg.org/dotnet/. Относно курса. Изучават се платформата за разработка и изпълнение на приложения Microsoft .NET Framework 2.0 Езикът C#

vivian
Download Presentation

Програмиране за .NET Framework 2.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Програмиране за .NET Framework 2.0 Изборен курс към ФМИ на СУ, зимен семестър, 2006/2007 г. http://academy.devbg.org/dotnet/

  2. Относно курса • Изучават се платформата за разработка и изпълнение на приложения Microsoft .NET Framework 2.0 • Езикът C# • Основни библиотеки с класове(Framework Class Library) • ADO.NET и SQL Server • Windows Forms • ASP.NET уеб приложения и уеб услуги

  3. .NET Framework 2.0 • Какво е “.NET Framework 2.0”? • Платформа за разработка на приложения • Среда за контролирано изпълнение на “управляван код” • Съвкупност от библиотеки и програмни средства (framework) • Настолни (GUI) иуеб приложения • Версия 2.0 на .NET Framework • Утвърждава се като водеща платформа • Улеснява разработката на приложения

  4. Преподавателски екип • Светлин Наков • Национална академия по разработка на софтуер – директор направление обучение • Българска асоциация на разработчиците на софтуер – председател • Е-mail: dotnet [кльомба] nakov.com • Личен уеб сайт: www.nakov.com

  5. Преподавателски екип • Мартин Кулов • Национална академия по разработка на софтуер – директор направление .NET • Сертифициран по програмите MVP, MCT, MCSD.NET, MCPD • Международен лектор за INETA • E-mail: martin [кльомба]academy.devbg.org

  6. Преподавателски екип • Ивайло Христов • AppliedLanguageSolutions – ръководител на екип • E-mail:dotnet-course[кльомба] ivaylo-hristov.net • Личен уеб сайт: www.ivaylo-hristov.net

  7. Преподавателски екип • Виктор Живков • Интерконсулт България–софтуерен разработчик • E-mail: viktor.zhivkov [кльомба] gmail.com

  8. Преподавателски екип • Галин Илиев • TechnologyServicesConsultingGroup, софтуерен разработчик, MCSD.NET, MCPD • Сертифициран Майкрософт разработчик (MCSD.NET) • E-mail:iliev [кльомба] galcho.com

  9. Преподавателски екип • Стефан Захариев • NearSoft Europe, софтуерен разработчик • E-mail: stephan.zahariev[кльомба] gmail.com

  10. Преподавателски екип • Стефан Кирязов • Vereo Technologies,софтуеренразработчик • E-mail: skiryazov [кльомба] verix.bg

  11. Преподавателски екип • Радослав Иванов • OBS, софтуерен разработчик • E-mail: radoslav.h.i [кльомба] gmail.com

  12. Преподавателски екип • Михаил Стойнов • Siemens AG– софтуерен инженер • E-mail: mihail.stoynov [кльомба] fmi.uni-sofia.bg

  13. Преподавателски екип • Христо Радков • Calisto ID – Управител • AppliedLanguageSolutions – Ръководител отдел ИТ • Сертифициран по програмата MCSD.NET • E-mail:dotnet_radkov[кльомба] mail.bg

  14. Преподавателски екип • Бойко Станев • Applied Language Solutions– софтуерен инженер • E-mail: boyko.stanev [кльомба] gmail.com

  15. Преподавателски екип • Ивайло Братоев • Applied Language Solutions – софтуерен инженер • E-mail: ivaylo.bratoev [кльомба] gmail.com

  16. Преподавателски екип • Стефан Добрев • Vizibility – софтуерен инженер • E-mail: stefan.dobrev [кльомба] gmail.com

  17. Преподавателски екип • Деян Варчев • Vizibility – софтуерен инженер • E-mail: deyan.varchev [кльомба] gmail.com

  18. Изисквания • Начални познания по: • Програмиранена C++, Java или C# • Обектно-ориентирано програмиране • Операционни системи и компютърни мрежи • Английски език • Желание за развитие в областта на програмирането с .NET технологиите

  19. Изпити и оценки • Оценяването е с 1 тест и 2 курсови проекта • Тестът обхваща изучавания материал (30%) • Проектите се изготвят вкъщи (2 x 35%) • Задължителни – формират крайната оценка

  20. Оценяване • Тестът дава до 30 точки • Проект #1 дава до 35 точки • Проект #2 дава до 35 точки • Крайна оценка:

  21. Учебна програма • Архитектура на .NET Framework • Въведение в езика C# • Обектно-ориентирано програмиране в .NET • Обща система от типове – Common Type System (CTS) • Делегати и събития • Атрибути • Масиви и колекции • Символни низове

  22. Учебна програма (2) • Вход/изход • Достъп до данни с ADO.NET • Windows Forms • ASP.NET и Web-приложения • Регулярни изрази • Управление на паметта и ресурсите • Работа с XML • Многонишково програмиране и синхронизация • Мрежово и Интернет програмиране

  23. Учебна програма (3) • Отражение на типовете (Reflection) • Сериализация на обекти • Web-услуги • Remoting • Взаимодействие с неуправляван код • Асемблита и deployment • Сигурност в .NET Framework • Моно – имплементация на .NET с отворен код • Инструменти за .NET разработчици

  24. Учебни материали • Лекции в електронен формат • PowerPoint презентации • Примери и демонстрации • Достъпни от уеб сайта на курса • http://academy.devbg.org/dotnet/ • Учебник (за .NET Framework 1.1) Програмиране за .NET Framework Автор: Светлин Наков и колектив Издателство: Faber, 2005 г. ISBN: 954-775-505-6 Уеб сайт: http://www.devbg.org/dotnetbook/

  25. Учебни занятия • Учебни занятия: • всеки понеделник и сряда • от 18 до 21 часа • в зала 210 на ХФ • Първа сбирка: • понеделник, 2 октомври, 18:00 часа • в зала 210 на ХФ

  26. Какво е НАРС? • Национална академия по разработка на софтуер (НАРС) • Практическо обучение за софтуерни инженери • Курсове за начинаещи и напреднали • Специалности Java и .NET • Гарантирана работа по специалността • Безплатно! • http://academy.devbg.org

  27. Курсовете за начинаещи • Курсове за начинаещи – 6 седмици • Въведение в програмирането с C# и Java • Не се изискват предварителни знания • Обхващат основите на програмирането • Масиви, цикли, структури от данни • Вход / изход, елементи от ООП • Успешно завършилите продължават в следващите нива • Безплатно!

  28. Курсове за напреднали • Курсове за напреднали • Дават професията “софтуерен инженер” • Практическо обучение по: • Обектно-ориентирано програмиране • Бази от данни (Oracle, SQL Server) • Уеб приложения и GUI приложения • Софтуерно инженерство и работа в екип • Специалности Java и .NET • Гарантирана работа! • Безплатно!

  29. НАРС или ФМИ? • Защо да учим в НАРС, когато можем да изкараме този курс във ФМИ? • Този курс покрива едва 30% от това, което ще научите в НАРС • В НАРС ще получите много повече практика • Постоянен надзор от квалифициран инструктор + индивидуално внимание • Работа в екип • Изберете лесния начин да стартирате в професията!

  30. НАРС – успешен старт • НАРС ви гарантира успешен старт в кариерата на софтуерен инженер • Работа в престижи софтуерни фирми: • SAP Labs Bulgaria, telerik, Sciant, Rila Solutions, Sirma, Seeburger Informatik, ICB, Stemo, Wohnfinder, Bank Service • Безплатнообучение! • За контакти: http://academy.devbg.org

  31. Какво е БАРС? • Българската асоциация на разработчиците на софтуер (БАРС) е нестопанска организация с идеална цел • Мисия: да подпомага професионалното развитие на българските софтуерни разработчици • БАРС организира • Семинари и курсове за обучение на специалисти по разработка на софтуер и софтуерни технологии • Конкурси по програмиране • Уеб сайт: www.devbg.org

  32. Програмиране за.NET Framework 2.0 Въпроси? http://academy.devbg.org/dotnet/

More Related