|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sifirdan-csharp-ogrenin-ve-profesyonel-program-yazin/
课程评论:没有评论
"从零开始学习 C# 并编写专业程序" 是一门 Coursera 课程,旨在帮助您掌握 C# 编程语言和开发桌面应用程序。 **课程亮点:** * **循序渐进的教学:** 从基础的 C# 概念(变量、运算符、条件语句、循环、方法、类等)开始,使用简单易懂的语言进行讲解,避免使用可能让初学者感到困惑的外来词汇。 * **项目驱动的学习:** 课程不仅仅教授理论知识,更注重实际项目开发。您将通过实际操作来巩固所学内容。 * **WinForm 应用开发:** 在熟悉 C# 后,课程将深入讲解 WinForm(桌面应用程序开发)的基础知识和常用控件(如 Form, Button, Label, TextBox, ComboBox, DataGridView 等)。 * **真实项目实战:** 课程的最后阶段将指导您完成一个有实际价值的项目,该项目可用于市场销售,并为您未来独立开发项目打下坚实基础。 * **数据库集成:** 您将学习如何使用 EntityFramework CodeFirst 方法进行数据库操作,包括与 SQL Server Express/SQL LocalDB 的交互,处理关联表,以及实现客户、车辆、维护、工单等数据管理。 * **高级 C# 特性:** 课程还将涵盖接口 (Interface)、抽象类 (Abstract Class)、静态类、LINQ 和 Lambda 表达式等高级主题。 * **软件打包:** 最后,您将学习如何将开发的程序打包成安装文件。 **学习内容概览:** * Visual Studio 设置与使用(C#) * C# 基础语法(变量、数据类型、运算符、控制流、集合、方法) * 面向对象编程(类、继承、多态、接口、抽象类) * WinForm 界面设计与交互 * 数据库操作(SQL Server、EntityFramework CodeFirst) * 项目开发实战 * 程序打包与部署 无论您是想进入软件开发行业,还是希望为自己创造独一无二的桌面应用程序,这门课程都将为您提供坚实的基础和实用的技能。
Yazılım öğrenmek istiyorsunuz ve proje yapmak istiyorsunuz. Fakat nasıl yapacağınızı bilmiyorsunuz. İşte bu kurs tam size göre.1. Yazılım için gerekli programı kurup başlangıç bölümlerinde C#'ı sizlerin kolaylıkla anlayabileceği sade bir dille anlatacağım. Sadece temel eğitim değil proje üretmenin de ön çalışmasını yapmış olacağız. Mümkün olduğu kadar yabancı kelimeler kullanmaktan kaçınacağım. Çünkü yeni başlayanlar bu telaffuzlardan rahatsız olur ve anlaşılması güç olur düşüncesindeyim. 2. C# 'a aşina olduktan sonra yine bir ön çalışma olması bakımından WinForm (Masaüstü-Desktop programlama) uygulaması üzerine proje öncesi pratik eğitimler yapacağız. Form uygulamalarında toolbox içerisinde epey nesne bulunmaktadır. Hepsini kullanmamız eğitim olması bakımından mümkün değildir. Bunlardan temel olanları kullanacağız, aslında buradaki maksadım projede işlem yaparken zorluk çekmemenizdir. 3. Son olarak proje aşaması gelecek ve burada sizlerin gelişiminin nişanesi olacak bir proje yapacağız. Bu proje sizin sonradan yapacağınız projelerin de alt yapısı niteliğinde olacak. Çünkü içerisinde kullanacağımız yapıları, yaklaşımları ve pratikleri ilerki uygulamalarınızda da uygulayabileceksiniz. Ayrıca şunu da belirteyim, kurslarımda genellikle öğrenciler için piyasaya yönelik çalışmalar yaparım. Bu haliyle satıp para kazanabileceğiniz bir proje olacaktır. Zaten diğer kurslarımı da incelerseniz bunun böyle olduğunu göreceksiniz. GENEL OLARAK YAPACAKLARIMIZConsol üzerindeVisual Studio Kullanımı (C#)DeğişkenlerBreak Point KullanımıOperatörlerŞart İfadeleri (if , if else, switch)DizilerList KavramıDöngülerMetodlar (Parametresiz, parametreli)Class (temel class, kurucu meteod, kalıtım, modelleme)InterfaceAbstract ClassWinForm PratiklerForm, Button, Label, TextBox, ComboBox, CheckBox, ListBox, RadioButton, Containers, DataGridView ile Console derslerinde gördüğümüz konuların pratikleriProje AşamasıAktif olarak WinForm nesneleriEntityFrameworkCodeFirst yaklaşımı ile Veritabanı işlemleriİlişkili TablolarSql Express/SqlLocalDbMetodlar Class'lar (Modelleme, Static Class vb)Veri işlemleri (Müşteri, Araç, Bakım, İş Emri vb)Global FilterLinq-Lambda fonksiyonlarının aktif kullanımıProgramın Setup (Kurulum Dosyası haline getirilmesiHadi kolay gelsin hepinize