Udemy Courses |
|
.NET 9 with OpenAI Complete Guide with Real time Project (Udemy) https://www.udemy.com/course/net-9-with-openai-complete-guide-with-real-time-project/ Introduction to OpenAI and ASP.NET Core 9Key Models and Capabilities Provided by OpenAIWhy Use OpenAI with ASP.NET Core 9? Benefits of Integrating AI Capabilities in Web ApplicationsSetup Requirements: Understanding How OpenAI API Works, Including Obtaining API Keys and AuthenticationMaking Text Requests to OpenAICreating Chat-Based Applications: Sending prompts to the API and generating text (simple Q & A bot, content generation, etc.).Using IChatCompletionService: Integrating OpenAI's chat completion models like GPT-4 into your ASP.NET application.Displaying AI-generated results: Rendering the output in an MVC view. Handling Advanced Text Generation TasksText summarization: Using OpenAI for summarizing large pieces of text.Text Classification: Sending data for text classification tasks.Sentiment Analysis: Analyzing the sentiment of user-submitted text using OpenAI.Generating Structured Data (Tables): Asking OpenAI to return results in specific formats (e.g., HTML tables, JSON). Image Handling and Generation with OpenAIIntroduction to DALL·E: Understanding how OpenAI's DALL·E model can generate images based on text descriptions.Integrating Image Generation: Using the OpenAI API to generate images (like product images or artwork) in response to queries.Image Upload and Analysis: Sending images to OpenAI for analysis (multimodal queries like GPT-4 Vision). Dynamic Responses Based on User InputUnderstanding Dynamic Responses: Crafting prompts that request specific, structured responses from OpenAI.Creating Custom AI Responses: Handling a variety of user queries dynamically (e.g., sales data, trend analysis).Generating HTML from OpenAI: Instructing OpenAI to generate HTML (tables, charts) in response to queries.Using AI to Generate Structured Content: Formatting AI's response into structured data, like HTML or CSV.Managing Large Datasets with OpenAIChunking large datasets: Dividing data into chunks and sending it to OpenAI for processing.Efficient Querying and Summarization: Using OpenAI's model to analyze large datasets in smaller, manageable pieces.Integrating OpenAI with Databases: Querying data from an SQL database (e.g., sales data) and passing it to OpenAI for processing.Caching and Optimizing OpenAI RequestsMinimizing OpenAI API Calls: Implementing caching for frequently asked queries to avoid redundant API requests.Storing Results Locally: Caching OpenAI responses in memory or a database.Using In-memory Data: Optimizing response times by calculating results in-memory before asking OpenAI for more complex analysis.Handling File Uploads (Images, CSV) with OpenAIUploading and Processing Files: Allowing users to upload images or CSV files and sending the data to OpenAI for analysis.Image and Document Analysis: Using OpenAI to analyze files (e.g., extracting text from an image or generating insights from CSV data).Storing Uploaded Files Temporarily: How to handle large file uploads and process them efficiently. Real-Time Application: Building a Chatbot with OpenAIIntegrating OpenAI into a Chatbot: Building a chatbot that responds to user queries using OpenAI's models.Handling Multi-turn Conversations: Maintaining state across multiple interactions with OpenAI to make conversations more natural.Customizing the Chatbot's Behavior: Tweaking the AI's personality, responses, and behavior according to user needs.Security ConsiderationsSecuring OpenAI API Keys: Properly securing API keys using environment variables or secret management services.Rate Limiting: Handling rate limiting by OpenAI's API to avoid hitting request limits.User Data Privacy: Ensuring that user input and any sensitive data are securely managed. |
|
.NET 9 y OpenAI: Domina la IA con Ejemplos Reales (Udemy) https://www.udemy.com/course/net-openai-inteligencia-artificial/ .NET 9 y OpenAI: Domina la IA con Ejemplos Reales"This course has English subtitles for all lessons."La inteligencia artificial está transformando la forma en que desarrollamos aplicaciones, y con.NET 9 y OpenAI puedes integrar modelos avanzados de IA de manera eficiente en tus proyectos. Este curso te enseñará a utilizar OpenAI en el ecosistema.NET 9 para desarrollar aplicaciones con generación de texto, chat conversacional, análisis de imágenes, transcripción de voz a texto y mucho más.¿Qué aprenderás en este curso?Generación de texto con GPT: Aprende a automatizar la creación de contenido, respuestas inteligentes y generación de documentos en tus aplicaciones.NET.Chat conversacional con OpenAI: Implementa asistentes virtuales y chatbots inteligentes capaces de mantener conversaciones dinámicas con los usuarios.Generación de imágenes con DALL·E: Descubre cómo crear imágenes a partir de texto y personalizar gráficos con inteligencia artificial.Detección y análisis de objetos en imágenes: Aprende a integrar capacidades de visión por computadora en tus aplicaciones para analizar y comprender imágenes automáticamente.Transcripción de voz a texto con Whisper: Convierte audio en texto con gran precisión para mejorar la accesibilidad y automatizar procesos.Integración con otras plataformas y servicios: Conecta OpenAI con APIs externas, bases de datos y aplicaciones empresariales para desarrollar soluciones avanzadas.¿Por qué aprender OpenAI con.NET 9?Tecnología de vanguardia:.NET 9 ofrece mejoras en rendimiento y compatibilidad, facilitando la integración de inteligencia artificial en aplicaciones escalables.Casos de uso prácticos: Aprenderás con ejemplos aplicados a situaciones reales que te ayudarán a implementar IA de manera efectiva.Optimización para negocios y automatización: Descubre cómo OpenAI puede mejorar la generación de contenido, automatizar tareas y potenciar aplicaciones empresariales.¿A quién está dirigido este curso?Desarrolladores.NET que buscan incorporar inteligencia artificial en sus proyectos.Ingenieros de software interesados en aplicaciones avanzadas de OpenAI.Profesionales y emprendedores que desean automatizar procesos con IA para mejorar la eficiencia de sus negocios.Inscríbete ahora y domina OpenAI con.NET 9Este curso te proporcionará las herramientas necesarias para integrar la inteligencia artificial en tus desarrollos de manera práctica y efectiva. Aprovecha esta oportunidad para adquirir habilidades que te diferenciarán en el mercado y te permitirán desarrollar soluciones innovadoras. |
|
.NET and Java Programming: A Comparative Approach (Udemy) https://www.udemy.com/course/net-and-java-programming-a-comparative-approach/ Introduction:This course provides a comprehensive comparison between the.NET and Java programming environments. With practical examples and in-depth coverage of both technologies, students will gain the skills needed to develop applications in both.NET and Java, making them versatile developers. The course introduces fundamental programming concepts, such as variables, operators, control structures, and object-oriented programming (OOP) principles, before moving on to more complex topics like database applications, file handling, and advanced programming techniques.By learning both languages in parallel, students will better understand their similarities and differences, giving them an edge in cross-platform development. Whether you're starting out or aiming to expand your skills, this course will guide you through the essential concepts and hands-on practices in both.NET and Java.Section-wise Breakdown:Section 1: IntroductionLecture 1: Introduction to.NET vs JavaIn this opening lecture, we compare.NET and Java, highlighting the differences, advantages, and best use cases for each technology. This will set the stage for understanding how both platforms are used in real-world application development.Section 2: Using Variables in.NETLecture 2 & 3: Using Variables in.NETStudents will learn how to declare and use variables in.NET, explore different data types, and understand memory management practices. The second lecture continues with more advanced usage, giving students a deeper understanding of variable handling.Section 3: Using Variables in JavaLecture 4 & 5: Using Variables in JavaSimilarly, the section delves into Java's approach to variables, data types, and initialization. Practical examples are provided to help reinforce the concepts learned in.NET, making it easier for students to grasp Java's variable handling.Section 4: Use of OperatorsLecture 6-10: Operators in.NET and JavaThis section compares how operators work in both.NET and Java. Students will learn how to use arithmetic, logical, and relational operators in both languages, with hands-on examples of each.Section 5: If Else Statements and Switch CaseLecture 11-14: If Else and Switch in.NET and JavaStudents will explore conditional programming using if-else statements and switch cases in both.NET and Java, learning how to control the flow of their programs based on user input or variable conditions.Section 6: Nested IfLecture 15-18: Nested if in.NET and JavaThe focus shifts to more complex conditional structures with nested if statements. Students will understand how to structure and handle multiple conditions within their code.Section 7: Switch CaseLecture 19-26: Switch Case in.NET and JavaThis section offers an in-depth comparison of the switch case control structure. Students will learn its syntax and usage in both languages and explore advanced scenarios.Section 8: LoopsLecture 27-35: Loops in.NET and JavaStudents will explore the different loop structures, including while, do-while, and foreach loops, in both.NET and Java, and learn when and how to use them effectively for repetitive tasks.Section 9: ArraysLecture 36-43: Arrays in.NET and JavaAn essential part of programming, arrays are covered here with a focus on both single and multi-dimensional arrays. Students will also learn how to modify and validate array data.Section 10: Perform ValidationsLecture 44-47: Validations in.NET and JavaIn this section, students will learn how to implement input validation techniques in both.NET and Java, a critical skill for preventing errors and ensuring data integrity.Section 11: Object-Oriented ProgrammingLecture 48-71: OOP in.NET and JavaA comprehensive look at object-oriented programming, this section includes topics such as inheritance, method overloading, overriding, abstract classes, interfaces, and polymorphism in both.NET and Java. Hands-on projects will help students grasp these core OOP concepts.Section 12: Database ApplicationsLecture 72-88: Database Integration in.NET and JavaThis section explores the creation of login pages, selecting and viewing database records, and fetching data from multiple tables in both.NET and Java applications. Practical examples using SQL are included.Section 13: Updating Database ApplicationsLecture 89-101: Database Record Updates in.NET and JavaStudents will learn how to insert, update, and manage database records in both.NET and Java. This section covers real-world examples and more advanced database management techniques.Section 14: Deleting and Advanced Searching Database RecordsLecture 105-117: Deleting and Searching DataThis section will teach students how to delete database records and perform advanced search queries in both.NET and Java applications, preparing them for real-world data manipulation tasks.Section 15: Advanced ProgrammingLecture 121-129: File Handling and Multiple User ApplicationsThe final section covers advanced programming topics, such as file handling, managing multiple user directories, and implementing real-world applications in both.NET and Java.Conclusion:By the end of this course, students will have a thorough understanding of both.NET and Java programming. They will be equipped to develop desktop applications, perform database management, and implement advanced programming concepts like OOP, file handling, and complex user interfaces. The dual approach to learning both languages will provide a broader perspective and make students adaptable to various development environments. |
|
.NET API development .NET 8 and .NET 9 Ready (Udemy) https://www.udemy.com/course/net-core-30-api-development/ .NET APIs are developed using Visual Studio and they offer a template where everything is ready for you to build your procedures. Ease of use, good performance, what could be better? This course will introduce the basic and more advanced concepts of.NET API development.In the course, we will first start with the basics of the project layout - controllers and actions, that is where all the incoming and outgoing data is handled. With that, we will look into how you can access various parts of the request and response - form data, JSON body, parameters and more. You will also get a little country name encoder/decoder example, to see how all of that can be used in the real world. Once you know how to deal with basic data, we will look at handling files - downloading and uploading them to and from the API. Another important thing, covered in the course, will be security - that is basically how to verify access to certain routes in the API. Finally, you will get a giant example - custom registration/authentication system. The code for the example will be provided and you will not only learn a few thing from it, but you will also be able to use the code in your future projects. -source code included |
|
.Net Apps on Azure Virtual Machine Windows & Linux Docker (Udemy) https://www.udemy.com/course/net-apps-on-azure-virtual-machine-windows-linux-docker/ Azure virtual machines (VMs) enable you to create dedicated compute resources in minutes that can be used just like a physical desktop or server machine.Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that Azure offers. Typically, you choose a VM when you need more control over the computing environment than the other choices offer. This article gives you information about what you should consider before you create a VM, how you create it, and how you manage it.An Azure VM gives you the flexibility of virtualization without having to buy and maintain the physical hardware that runs it. However, you still need to maintain the VM by performing tasks, such as configuring, patching, and installing the software that runs on it.Azure virtual machines can be used in various ways. Some examples are:Development and test - Azure VMs offer a quick and easy way to create a computer with specific configurations required to code and test an application.Applications in the cloud - Because demand for your application can fluctuate, it might make economic sense to run it on a VM in Azure. You pay for extra VMs when you need them and shut them down when you don't.Extended datacenter - Virtual machines in an Azure virtual network can easily be connected to your organization's network.The number of VMs that your application uses can scale up and out to whatever is required to meet your needs.Introduction to Containers and DockerContainerization is an approach to software development in which an application or service, its dependencies, and its configuration (abstracted as deployment manifest files) are packaged together as a container image. The containerized application can be tested as a unit and deployed as a container image instance to the host operating system (OS). |
|
.NET Aspire and GenAI Develop Distributed Architectures 2025 (Udemy) https://www.udemy.com/course/net-aspire-and-genai-develop-distributed-architectures/ In this course, we are designing and implementing cloud-native distributed architectures using the.NET Aspire framework, while integrating Generative AI capabilities (GenAI) through Microsoft-Extensions-AI and Semantic Kernel.From microservices fundamentals to Advanced AI-driven features, you'll gain hands-on experience architecting an E-Shop system where Catalog and Basket microservices work in tandem using PostgreSQL, Redis and RabbitMQ for messaging. You'll also discover how to incorporate intelligent features such as Q & A chatbots and semantic product search, powered by Ollama's Llama/Phi models and RAG (Retrieval-Augmented Generation) flows.Throughout the course, you'll learn:Cloud-Native Distributed Architecture EssentialsDive into microservices architecture, containerization, and the Twelve-Factor App methodology.Learn best practices for resiliency, scalability, and DevOps workflows..NET Aspire Framework for Cloud-Native DevelopmentUnderstand how.NET Aspire simplifies building distributed services.Set up new projects, manage configurations, and apply cross-cutting concerns like logging and observability.Catalog Microservice with PostgreSQL and RabbitMQ:Store and manage product data in PostgreSQL.Publish integration events (e.g., ProductPriceChanged) to RabbitMQ.Basket Microservice with Redis:Maintain fast, session-based data using Redis.Syncs with the Catalog service when adding items to the basket.Consume integration events from RabbitMQ to keep basket prices in sync.Secure basket endpoints with Keycloak using JWT Bearer token.Messaging and Event-Driven Patterns with RabbitMQExplore publish/subscribe patterns, exchanges, routing keys, and best practices for handling retries.Implement robust error handling and ensure reliable event-driven communication across microservices.Deployment, Security, and ObservabilityContainerize microservices and deploy them to Azure Container Apps using the azd up and azd down commands.Follow.NET Aspire's project structure for streamlined CI/CD workflows.Introduction to.NET GenAI with Semantic KernelDiscover the foundations of Generative AI and large language models (LLMs).Integrate Microsoft-Extensions-AI and Semantic Kernel to power advanced AI functionalities.Ollama, Llama, and Phi Models SetupInstall and configure Ollama locally or via containers.Run Llama or Phi models for inference directly within your.NET microservices.GenAI Use Cases in E-ShopCustomer Support Q & A Chatbot:Leverage semantic kernel and prompt engineering for context-aware Q & A.Integrate Ollama to deliver real-time responses to users' questions.Product Semantic Search with Vector Store (RAG Flow):Generate embeddings for product data using Ollama's All-MiniLM model.Use a vector database to retrieve, rank, and deliver personalized product recommendations.By the end of this course, you'll have built a fully functional, AI-powered E-Shop platform that demonstrates the power of event-driven microservices coupled with.NET Aspire and GenAI |
|
.Net C# Software Development 软件开发 (Udemy) https://www.udemy.com/course/dotnet-csharp/ 课程带你深入浅出的学习C#这门语言,通过代码示例理解重要的知识点.借助课程所介绍的技术,你将进一步提升编程水平,开发出不同的软件和应用程序.如果你正在使用C#和.Net,那么课程将能够解答你的一些疑惑,同时带给你一些启发...The course teaches you to learn the C# language in a simple way, and understand important knowledge points through code examples.With the help of the technology introduced in the course, you will further improve your programming skills and develop different software and applications.Right now, if you are using C# and.Net to study or work, the course will be able to answer some of your questions and give you some inspiration... |
|
.NET Continuous Integration with TeamCity (Udemy) https://www.udemy.com/course/devops-teamcity/ Hello and welcome. This course is about using TeamCity to create a Continuous Integration environment to enhance your software development process. This course will enable you to automate most of the repetitive processes that you encounter with your development process. In case you do not understand, CI is the practice of merging all developers work together. As soon as they do a check in or on a certain time everyday or manually triggered to ensure that there is no breaking check in or errors with the current source code so the appication development process keep rolling and issues are avoided. With TeamCity (which is tool released by the company behind many great tools such as ReSharper JetBrains) you can automate your release steps from getting the latest source to publish your application. TeamCity is a free tool up to a certain number of agents but that will not limit you. DevOps toolchain focus on different stages: Code, Build, Test, Package, Monitor, Release, Configure, Monitor. Each step will be automatically called by TeamCity. Therefore, we will have a lower time to release and shorten our release life cycle. For example, if we have an ASP.NET project that has a web app along with unit testing and the need to change project configuration to meet target environment requirement such as changing paths and connection string. A full release cycle with these steps will take a high amount of time considering that we have a higher chance of missing a step or forgetting to do some required work, which will cause a lot of trouble for us. In my own experience with TeamCity, it has shorten my release time for my "EasyNETFramework" project from about 30 minutes to only two! It will take the latest source from github, call MSBuild to publish the web project and change the connection string and other related configs plus it will run for me the Nunit unit testing with a single click. Also, you will see how you can define triggers in TeamCity to automatically call in a build and see its result. In addition, many more other things. So go ahead and join us now in this course. |
|
.NET Core - Top 50 Interview Questions & Answers (Udemy) https://www.udemy.com/course/net-core-30-most-important-interview-questions-in-30-mins/ This course will help you in preparing for the most important questions asked in.NET core interviews.This course contains 50 MOST IMPORTANT questions with answers in detail.The topics covered in this course are1..NET Core Advantages2. Program.cs file3. Startup.cs file4. ConfigureServices and Configure method in.NET Core5. Dependency Injection6. Middleware7. AddSingleton/ AddTransient/ AddScoped methods8. Kestrel9. Run, Use & Map method10. Request Processing Pipeline11. Metapackages12. Error Handling13. Routing14..NET StandardSome Questions are listed here:What is.NETcore?What are the advantages of.NET core over.NET framework?Explain default project structure in asp.net core application?What is the role of Program.cs file?What is the role of Startup.cs file?What is the role of Configureservices and Configure method?What is Dependency Injection in asp.net core? Orhow can we inject the service dependency into the controller?Describe the service lifetimes in asp.net core? Or What is the difference between AddSingleton, AddScoped & AddTransient?What is Middleware?What is Kestrel? Disclaimer.This is a very specific course which will only have.NET core interview questions.No questions of C#, MVC and asp.net will be covered in this course.Basic knowledge of C# is required for this course. |
|
.NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 1 (Udemy) https://www.udemy.com/course/net-core-c-sharp-kursu/ Bu seri daha önce klasik.NET Framework ile yayınladığım "C# ile Backend Geliştirici Olun" serisinin.NET Core ile yazılmış ve geliştirilmiş versiyonudur..NET Core ile hazırlanmış kurs taleplerinden yola çıkarak hazırlanmıştır. Prestij kursları olarak hazırladığım, sektörde tecrübeli geliştiricileri ve sektöre sapasağlam adımlarla giriş yapmayı hedefleyen adayları hedef almaktadır.Bu kursta kullanılan mimari eğitim ve danışmanlık yaptığım 300+ kurumda veya firmada kullandırdığım şekliyle birebir yansıtılmıştır. Sektörün önde gelen bir çok firmasında da kullanılmaktadır. Profilimden bu firmaların bazılarını inceleyebilirsiniz.Serinin bu bölümünü keyifle hazırladım.Kurumsal mimariye giriş ve konfigurasyonuDependency Injection ve Autofac İmplementasyonuBusiness, DataAccess, API konfigurasyonuNesnel, temiz kod teknikleriC# 7.0 ile gelen bazı kullanım örnekleri.NET Core 3.0 ile gelen bazı yeniliklerMagic String'den kurtulma teknikleriFramework katmanı implementasyonlarıError & Success Result YönetimiRepository Pattern İmplementasyonlarıWorkshop çalışmalarıEtkili Rol yönetimi sistemi altyapısıEtkili JWT konfigurasyonuExtension yazmave daha fazlası...Eğer kurumsal bir kariyer hedefiniz varsa, bu kurs sizin için başladığınız gibi heyecanla bitireceğiniz bir kurs olacaktır. Şimdiden başarılar dilerim. |
|
.NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 2 (Udemy) https://www.udemy.com/course/net-core-c-sharp-kursu-2/ Bu seri daha önce klasik.NET Framework ile yayınladığım "C# ile Backend Geliştirici Olun" serisinin.NET Core ile yazılmış ve geliştirilmiş versiyonudur..NET Core ile hazırlanmış kurs taleplerinden yola çıkarak hazırlanmıştır. Prestij kursları olarak hazırladığım, sektörde tecrübeli geliştiricileri ve sektöre sapasağlam adımlarla giriş yapmayı hedefleyen adayları hedef almaktadır.Bu kursta kullanılan mimari eğitim ve danışmanlık yaptığım 300+ kurumda veya firmada kullandırdığım şekliyle birebir yansıtılmıştır. Sektörün önde gelen bir çok firmasında da kullanılmaktadır. Profilimden bu firmaların bazılarını inceleyebilirsiniz.Serinin ikinci bölümünü keyifle hazırladım.AOP ve Cross Cutting Altyapılarını AnlamakValidation Kuralları yazmakFluent Validation İmplementasyonuDynamic Proxy İle ÇalışmakInterceptor İmplementasyonuAOP - ValidationAOP - TransactionAOP - CachingService Collection Extension yazmakve daha fazlası...Bu seri daha önce klasik.NET Framework ile yayınladığım "C# ile Backend Geliştirici Olun" serisinin.NET Core ile yazılmış ve geliştirilmiş versiyonudur..NET Core ile hazırlanmış kurs taleplerinden yola çıkarak hazırlanmıştır. Prestij kursları olarak hazırladığım, sektörde tecrübeli geliştiricileri ve sektöre sapasağlam adımlarla giriş yapmayı hedefleyen adayları hedef almaktadır.Bu kursta kullanılan mimari eğitim ve danışmanlık yaptığım 300+ kurumda veya firmada kullandırdığım şekliyle birebir yansıtılmıştır. Sektörün önde gelen bir çok firmasında da kullanılmaktadır. Profilimden bu firmaların bazılarını inceleyebilirsiniz.Eğer kurumsal bir kariyer hedefiniz varsa, bu kurs sizin için başladığınız gibi heyecanla bitireceğiniz bir kurs olacaktır. Şimdiden başarılar dilerim. |
|
.NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 3 (Udemy) https://www.udemy.com/course/net-core-csharp-kursu/ Bu seri daha önce klasik.NET Framework ile yayınladığım "C# ile Backend Geliştirici Olun" serisinin.NET Core ile yazılmış ve geliştirilmiş versiyonudur..NET Core ile hazırlanmış kurs taleplerinden yola çıkarak hazırlanmıştır. Prestij kursları olarak hazırladığım, sektörde tecrübeli geliştiricileri ve sektöre sapasağlam adımlarla giriş yapmayı hedefleyen adayları hedef almaktadır.Bu kursta kullanılan mimari eğitim ve danışmanlık yaptığım 300+ kurumda veya firmada kullandırdığım şekliyle birebir yansıtılmıştır. Sektörün önde gelen bir çok firmasında da kullanılmaktadır. Profilimden bu firmaların bazılarını inceleyebilirsiniz.Serinin üçüncü bölümünü keyifle hazırladım.AOP ve Cross Cutting Altyapılarını AnlamakAuthorization Altyapısı İle ÇalışmakRol Bazlı Profesyonel Bir Sistem KurmakAOP- AuthorizationYazılımda Performans Takibi YapmakAOP - PerformanceLoglama İle ÇalışmakAOP - Loggingve daha fazlası...Bu seri daha önce klasik.NET Framework ile yayınladığım "C# ile Backend Geliştirici Olun" serisinin.NET Core ile yazılmış ve geliştirilmiş versiyonudur..NET Core ile hazırlanmış kurs taleplerinden yola çıkarak hazırlanmıştır. Prestij kursları olarak hazırladığım, sektörde tecrübeli geliştiricileri ve sektöre sapasağlam adımlarla giriş yapmayı hedefleyen adayları hedef almaktadır.Bu kursta kullanılan mimari eğitim ve danışmanlık yaptığım 300+ kurumda veya firmada kullandırdığım şekliyle birebir yansıtılmıştır. Sektörün önde gelen bir çok firmasında da kullanılmaktadır. Profilimden bu firmaların bazılarını inceleyebilirsiniz.Eğer kurumsal bir kariyer hedefiniz varsa, bu kurs sizin için başladığınız gibi heyecanla bitireceğiniz bir kurs olacaktır. Şimdiden başarılar dilerim. |
|
.NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 4 (Udemy) https://www.udemy.com/course/net-core-csharp-kursu-4/ Bu seri daha önce klasik.NET Framework ile yayınladığım "C# ile Backend Geliştirici Olun" serisinin.NET Core ile yazılmış ve geliştirilmiş versiyonudur..NET Core ile hazırlanmış kurs taleplerinden yola çıkarak hazırlanmıştır. Prestij kursları olarak hazırladığım, sektörde tecrübeli geliştiricileri ve sektöre sapasağlam adımlarla giriş yapmayı hedefleyen adayları hedef almaktadır.Bu kursta kullanılan mimari eğitim ve danışmanlık yaptığım 300+ kurumda veya firmada kullandırdığım şekliyle birebir yansıtılmıştır. Sektörün önde gelen bir çok firmasında da kullanılmaktadır. Profilimden bu firmaların bazılarını inceleyebilirsiniz.Serinin dördüncü bölümünü keyifle hazırladım.AOP ve Cross Cutting Altyapılarını AnlamakBackend seviyesinde Exception HandlingFrontEnd seviyesi için global Exception HandlingAOP - ExceptionLogAspectKaliteli ve sürdürülebilir iş kuralı yazmakve daha fazlası...Bu seri daha önce klasik.NET Framework ile yayınladığım "C# ile Backend Geliştirici Olun" serisinin.NET Core ile yazılmış ve geliştirilmiş versiyonudur..NET Core ile hazırlanmış kurs taleplerinden yola çıkarak hazırlanmıştır. Prestij kursları olarak hazırladığım, sektörde tecrübeli geliştiricileri ve sektöre sapasağlam adımlarla giriş yapmayı hedefleyen adayları hedef almaktadır.Bu kursta kullanılan mimari eğitim ve danışmanlık yaptığım 300+ kurumda veya firmada kullandırdığım şekliyle birebir yansıtılmıştır. Sektörün önde gelen bir çok firmasında da kullanılmaktadır. Profilimden bu firmaların bazılarını inceleyebilirsiniz.Eğer kurumsal bir kariyer hedefiniz varsa, bu kurs sizin için başladığınız gibi heyecanla bitireceğiniz bir kurs olacaktır. Şimdiden başarılar dilerim. |
|
.Net Core 5 ile Admin Panelli Kurumsal Web Site Projesi (Udemy) https://www.udemy.com/course/net-core-5-ile-admin-panelli-kurumsal-web-site-projesi/ Asp Net MVC Core bugünlerde oldukça sık kullanılıyor, iş ilanlarına baktığımız zaman da birçok firma MVC Core bilen eleman arıyor, Core nedir sorusu son bir kaç yıl içerisinde en çok duyduğumuz sorulardan birisidir. O yüzden MVC Core öğrenmek önemli, Bu kursta Asp net MVC Core Öğrenebileceksiniz.Kursta Neler Öğreneceksiniz?Sıfırdan Proje KurgulamayıKurumsal Web Sitesi GeliştirmeyiYönetim Panelli Web Uygulaması MantığınıKarşılaşılabilecek Olası Hataları Nasıl ÇözebileceğimiziKatmanlı Mimari İle.Net Core Proje Geliştirmeyiİş Katmanı, Entity Katmanı ve Data Katmanı ve Sunum Katmanı YapılarınıRepository Pattern KullanmayıEntity Framework Core'u Projede Kullanmayı.Net Core MVC Web Uygulaması YapmayıResponsive-Mobil Uyumlu Web Uygulaması GeliştirmeyiAdmin Template'i Mvc ye GiydirmeyiApi kullanımını öğrenmiş olacaksınızKurumsal Web sitelerinize bir admin paneli ekleyip bütün yönetici işlemlerinizi (ürün ve kategorileri ekleme silme güncelleme, gelen mesajları yanıtlama,personel ekleme,silme,düzenleme) teklif alma ve kariyer sayfası hazırlama gibi işlemleri bu panelden kontrol edebileceksiniz.Bu kursu tamamladıktan sonra eğitim esnasında yazdığımız kodları tam olarak uygularsanız web programlama için gerekli bilgileri edinmiş olacaksınız.Neden bu kursu tercih etmeliyim: Çünkü dinamik bir kurumsal web sitesinde olması gereken hemen her şey bu kursta mevcut, diğer bir çok kurslarda olmayan pdf oluşturma ve datatable server side işlemleri mevcut aynı şekilde yönetim panelinde de dışardan resim ekleme -düzenleme - silme var ayrıca Bunları nasıl yapıldığını öğrenebileceksiniz. |
|
.Net Core Asenkron- Multithread Programlama (TASK,TPL,PLINQ) (Udemy) https://www.udemy.com/course/net-core-asenkron-multi-thread-programlama/ Bu kursumda TASK, TPL ve PLINQ teknolojilerin gücünü kullanarak asenkron ve multi-thread kodlar yazabileceksiniz.Bu Kurs aşağıdaki konuları içermektedir.Task nedir ?Async-Await nedir ?ContinueWith methodu ne işe yarar ?Task.WhenAll methodu ne işe yarar ?Task.WhenAny methodu ne işe yarar ?Task.WaitAll methodu ne işe yarar ?Task.WaitAny methodu ne işe yarar ?Task.Delay methodu ne işe yarar ?Task.Run methodu ne işe yarar ?Task.StartNew methodu ne işe yarar ?Task.FromResult methodu ne işe yarar ?Cancellation Token nedir ?Task instance Property'ler nelerdir ? ne işe yararlar ?ValueTask nedir ?Task akışı nasıl gerçekleşir ?Task Parallel Library(TPL) nedir ?Race Condition nedir ?Parallel.Foreach nedir ? nasıl kullanılır ?Parallel.For nedir ? nasıl kullanılır ?Parallel.For/ForEach Thread-Local Variables nedir ? nasıl kullanılır ?Parallel.For/ForEach CancellationToken nedir ? nasıl kullanılır ?PLINQ(Parallel Language-Integrated Query) nedir ?Array.AsParallel methodu ne işe yarar ?Array.AsParallel.ForAll methodu ne işe yarar ?Entity üzerinde PLINQ sorgusu nasıl yazılır ? |
|
.NET Core C# EF y MVC: Crea una WebApp completa desde cero (Udemy) https://www.udemy.com/course/netcore-mvc/ Únete a nuestro emocionante curso de C# y ASP.NET Core!En este curso, te convertirás en un experto en programación en C# y en la implementación del patrón Modelo/Vista/Controlador (MVC). Aprenderás a configurar una Base de Datos en SQL Server con Entity Framework (EF), a desarrollar Modelos, Vistas y Controladores desde cero y a aplicar restricciones de tipo Foreign Key. Además, dominarás el uso del Debugger en Visual Studio Code (una herramienta esencial para el desarrollo de aplicaciones) y aprenderás a otorgar un aspecto profesional a tus aplicaciones utilizando MaterializeCSS, el popular framework de diseño front-end que se basa en los principios del diseño de Material Design. No nos detendremos ahí, también diseñarás una Vista de Turnos con FullCalendar, implementarás un sistema de autenticación sólido y explorarás medidas de seguridad, incluyendo el uso de AntiForgery Tokens.Este curso es adecuado tanto para principiantes como para aquellos con conocimientos previos. Proporcionamos soporte constante y acceso a contenido actualizado.Tecnologías utilizadas:C#ASP.NET Core (C#)Entity FrameworkJQueryHTML5Visual Studio CodeMaterializeCSSFullCalendarSQL ServerLinQPrepárate para llevar tus habilidades al siguiente nivel y destacarte en el mundo del desarrollo tecnológico. ¡Un emocionante viaje de aprendizaje te espera! |
|
.NET Core Complete Guide (.NET 6) [OLD Course] (Udemy) https://www.udemy.com/course/net-core-complete-guide-net-6-old-course/ This is a Beginner to Advanced level course on.NET 6 that will take you from basics all the way to advance mode. This course is for anyone who is new to ASP.NET Core or who is familiar with ASP.NET and wants to take the first stab at understanding what is different in ASP.NET Core. From there we would be building multiple projects to understand all concepts in.NET 6 as we will deploy our final application on Azure as well as IIS.Throughout this course, we would understand the evolution of ASP.NET Core, and then we would take a look at the modified files and folder structure.We would then take a look at new concepts in ASP.NET Core We would build a small Razor application with CRUD operations using Entity framework for integration with the database.We would build our Bulky Book website where we will learn advanced topics in ASP.NET MVC Core Finally, we will deploy our Bulky Book website on Microsoft Azure and IIS.What are the requirements?3-6 months knowledge of c#Visual Studio 2022SQL Server Management StudioWhat am I going to get from this course?Learn the structure of ASP NET MVC Core ProjectLearn the structure of ASP NET Core Razor ProjectLearn the fundamentals of ASP NET MVC Core Build 2 Projects throughout the courseIntegrate Identity Framework and learn how to add more fields to UsersInteract with Razor class library for IdentityIntegrate Entity Framework along with code first migrationsSessions in ASP NET Core Custom Tag Helpers in ASP NET Core Bootstrap v5Authentication and Authorization in ASP NET Core Email notificationsTempData/ViewBag/ViewData in ASP NET Core Stripe Payment IntegrationsRepository Pattern to Access DatabaseSeed Database Migrations AutomaticallyDeploying the website on Microsoft Azure |
|
.Net Core Developer - Bilinmesi Gereken Kütüphaneler (Udemy) https://www.udemy.com/course/net-core-developer-bilmesi-gereken-kutuphaneler-konular/ Bu kursumda AspNet Core MVC/API projesi geliştiriyorken ihtiyacınız olan en önemli kütüphanelerin ne olduğunu ve projelerde nasıl kullanıldığını öğreneceksiniz.Yazılım geliştirirken en temel prensipler hakkında bilgi sahibi olmanız önemli. Bu sayede daha temiz ve sürdürülebilir projeler geliştirebilirsiniz. Robert C. Martin tarafından bir araya getirilen en önemli prensipler olan SOLID prensiplerini detayı bir şekilde anlatımını örnek senaryolar üzerinden bölüm olarak ekledim..Net 7 SDK çıkışı ile beraber tüm içerikler aşama aşama güncellenecektir. Ve yeni bölümler eklenecektir.Eklenecek KonularNLog ( Hazırlanıyor)N-Layer Architecture ( Eklenecek )Error-Handling ( Eklenecek )Repository Design Pattern ( Eklenecek )UnitOfWork Design Pattern ( Eklenecek )SOLID Principles:The Single Responsibility PrincipleThe Open Closed PrincipleThe Liskov Substitution PrincipleThe Interface Segregation PrincipleThe Dependency Inversion PrincipleBu kurs aşağıdaki konuları içermektedir.SOLID Prensiplerinin her birini örnek senaryolar üzerinden öğreniyor olacaksınız.FluentValidation kütüphanesiAutoMapper kütüphanesiAspNetCoreRateLimit kütüphanesiSmidge kütüphanesi kütüphanesiSwagger KütüphanesiNLog KütüphanesiHangfire kütüphanesiAspNet Core Web uygulamalarımız da hata yönetimini ve hata sayfalarını nasıl ele almalıyız.AspNet Core Web uygulamalarımız da loglama nasıl yapılır. log çeşitleri nelerdir ? Third Party loglama kütüphaneleri nasıl kullanılır ? Text dosyalarına ve Sql Server veritabanına nasıl loglama yapılır ?AspNet Core Web API uygulamalarınızda api'larınız ve endpoint'lerimiz için Swagger ile ayrıntılı dökuman nasıl yazılır ?AspNet Core Web uygulamalarımıza Environment ortamlar ile nasıl çalışılır ?, Custom Environment nasıl oluşturulur ? canlıda Environment nasıl değiştirilir ? |
|
.NET Core From Scratch - Start Fom Zero(Blank Console) (Udemy) https://www.udemy.com/course/learn-net-core-from-scratch-from-an-empty-console/ Before jumping to Projects we need to understand how.NET Core framework is built. To achieve that we need at least three ingredients: Firstly, start from a blank Console App and re-create the whole framework by understanding every component and how it reacts to requests. Secondly, we need to understand the interactions between different components of the Framweork like Middleware, Service Container, etc.Thirdly, add.Net frameworks like Entity Framework and Indentity and create business logic.We will start from a Main method inside a Console Application and then add WebHost, so that we run as a web application, receive a Port, and then add all features that compose.Net Core Framework. We will proceed in this manner with all the components, adding them one by one so that we would get a deeper knowledge.Understanding also the MVC pattern is more than essential and being familiar with NET Core Razor Pages pattern would render us an advantage in building projects.What is important to note, is that learning step by step the whole framework might help you understand better what is "under the hood" when you write default methods and classes that.NET Core framework provides from you, out of the box. This is also efficient in terms of being able to extend and adapt according to your business need anytime you need. * Not the last, exercise what you've learned by following the projects in the course.** New projects will be continuously added and old ones will be updated. |
|
.Net Core Katmanlı Mimari ile Asp. Net Core Proje Geliştirme (Udemy) https://www.udemy.com/course/net-core-katmanli-mimari-ile-proje-gelistirme/ EntityFrameworkCore ile katmanlı mimari yapısına sahip backend geliştirme ve UI katmanı olarak AspNet Core Mvc projesi oluşturma hakkında olan eğitimimi sizlere sunmaktayım. Bu yapıyı kurarken design pattern olarak Repository Design Pattern kullanıldı ve Solid Principles kuralllar bütününe sadık kalarak kod yazılımı gerçekleştirildi. Aspnet Core Mvc projesi içerisinde Core middleware yazılımı, identity implementasyonu, Controller-Model-View kavramları ile nasıl çalışılır, Mail gönderme servisi nasıl yazılır gibi bilgileri sizinle paylaşıyor olacağım. |
|
.NET Core Microservices (Udemy) https://www.udemy.com/course/net-core-microservices/ Microservices are an architectural style that promotes the development of complex applications as a suite of small services based on business capabilities. This course will help you identify the appropriate service boundaries within the business.We'll start by looking at what microservices are, and their main characteristics. We will develop a basic distributed system using the microservice architecture and tools such as RabbitMQ service bus, to send messages across the separated services, or MongoDB, which is a NoSQL database. Within the course, we will focus on creating the HTTP API to act as a gateway to the whole system and so-called Activities Service, responsible for handling the incoming messages (or actually the commands that will be distributed through the services bus). We'll also implement the Identity Service, which will serve JSON Web Tokens (JWT) to authenticate requests incoming to the API. Our application will let the user store information about the activities performed at a given date for a selected category, for example, work, tasks, sport, and so on.Once the request to save the activity is published within the system, the Activities Service will handle the business logic and decide whether the activity is valid, which will eventually result in publishing the event about processing the successful or rejected activity. In the course, you will also learn about commands and events as well as handlers which is one of the most popular design patterns when it comes to creating distributed systems.By the end of the course, your services will be built using ASP.NET Core framework and later on, you will use tools such as Docker and Docker Compose to pack your application into the container and deploy it to the virtual machine running in the cloud.This course uses.NET Core 2.0 while not the latest version available, it provides relevant and informative content for legacy users of.NET Core.About The AuthorBorn and raised in Kraków, Piotr holds an M.Sc.Eng. degree in Applied Informatics. He has over 7 years' experience as software engineer and architect but is also interested in topics such as DevOps. He is a co-founder of the Noordwind teal organization and is a full stack developer working mainly with C#,.NET,.NET Core, and JavaScript technologies. He's also a big fan of DDD, CQRS, RESTful APIs, and distributed systems using the microservices pattern. Piotr is a well-known member of the Polish.NET community and his mission is to deliver the best content possible in terms of free and open software as well as programming courses. On top of that, he's an active open source contributor, consultant, blogger, public speaker, mentor, lecturer and co-organizer of the.NET Core Tour. In any spare time he enjoys lifting weights, running, and riding a motorcycle. |
|
.NET Core Microservices - The Complete Guide (.NET 8 MVC) (Udemy) https://www.udemy.com/course/net-core-microservices-the-complete-guide-net-6-mvc/ Is your project or your team suffering from the drawbacks of a Monolithic application? or are you one of those developers who have heard the buzz word about Microservices but you don't know where to start from? or are you wondering if a microservices architecture is the right fit for your.NET project? or are you tired of other courses where they give you a good start but halfway through the course you wonder what is going on and nothing makes sense!If so, then this is the perfect course for all of your questions!You will learn the foundational elements of microservices by incrementally building a real microservices based application with.NET 6, step by step. We will be building multiple microservices and and for authentication and authorization we will be using.NET Identity! Learn how to build Microservices in the.NET world using.NET API, Ocelot,.NET Identity, Entity Framework Core and clean architecture using the latest.NET 8!You will develop e-commerce modules over Product, Shopping Cart, Ordering, Payment and Email microservices with SQL Server communicating over Azure Service Bus and using Ocelot API Gateway. You can find Microservices Architecture and Step by Step Implementation on.NET which step by step developing this course with extensive explanations and details.Along with this you'll develop following microservices and items:Product Microservice.NET Identity MicroserviceCoupon MicroserviceShopping Cart MicroserviceOrder MicroserviceEmail MicroservicePayment MicroserviceOcelot Gateway ProjectMVC Web ApplicationOn top of all these, you'll learn how to write quality code, not just how to build microservices. In this course you will see the demonstrating a layered application architecture with best practices.Is this course for you?If you are the developer who likes to get hands dirty with programming this is the perfect course! I love to code from scratch and explain the basics, so that is a main considering for this course as well! This course is very practical, about 90%+ of the lessons will involve you coding along with me on this project.By the end of this course, you will have an application with 7 fully working.NET based microservices but most importantly you will understand every line of code, how the microservices work together and why we ended up with the final implementation. |
|
.NET Core Microservices - Полное руководство. (Udemy) https://www.udemy.com/course/net-core-microservices-net-mvc/ Ваш проект или ваша команда устала от недостатков монолитного приложения? или вы один из тех разработчиков, которые что то слышали о микро сервисах, но не знаете, с чего начать? или вам интересно, подходит ли архитектура микросервисов для вашего.NET-проекта? или вы устали от других курсов, где вам дают хорошее начало, но в середине курса вы задаетесь вопросом, что происходит, и о чем это все?Если это действительно так, то это идеальный курс для ответов на все ваши вопросы!Вы изучите основополагающие элементы микросервисов, постепенно, шаг за шагом, создавая реальное приложение на основе микросервисов с.NET 6. Мы будем создавать несколько микросервисов, а для аутентификации и авторизации мы будем использовать Identity Server! Я расскажу вам об основных блоках Identity Server и о том, как его подготовить и запустить!Узнайте, как создавать микро сервисы в мире.NET с помощью.NET API, Ocelot, Duende Identity Server, Entity Framework Core и чистой архитектуры с использованием последней версии.NET 6!Вы будете разрабатывать модули электронной коммерции для микросервисов Каталога Товаров, Корзины Покупок, системы Заказов, системы Платежей и Почтовой Рассылкой, используя SQL Server, с обменом данными через служебную шину Azure. Вы можете изучить архитектуру микросервисов и ее пошаговую реализацию на.NET, с подробными объяснениями и деталями.Вы также будете разрабатывать следующие микро сервисы и изучать темы:- Микросервис каталога Товаров;-Микросервис Identity Server;-Микросервис для Купонов;-Микросервис Корзины Покупок;-Микросервис Заказов;-Микросервис Почтовой Рассылки;-Микросервис для on-line Платежей;-MVC Web Application.Бонусное видео с Брокером сообщений RabbitMQ. |
|
.NET Core MVC - The Complete Guide 2025 [E-commerce] (Udemy) https://www.udemy.com/course/complete-aspnet-core-21-course/ This is a Beginner to Advanced level course on.NET 8 that will take you from basics all the way to advance mode. This course is for anyone who is new to ASP.NET Core or who is familiar with ASP.NET and wants to take the first stab at understanding what is different in ASP.NET Core. From there we would be building multiple projects to understand all concepts in.NET 8 as we will deploy our final application on Azure as well as IIS.Throughout this course, we would understand the evolution of ASP.NET Core, and then we would take a look at the modified files and folder structure.We would then take a look at new concepts in ASP.NET Core We would build a small Razor application with CRUD operations using Entity framework for integration with the database.We would build our Bulky Book website where we will learn advanced topics in ASP.NET MVC Core Finally, we will deploy our Bulky Book website on Microsoft Azure and IIS.What are the requirements?3-6 months knowledge of c#Visual Studio 2022SQL Server Management StudioWhat am I going to get from this course?Learn the structure of ASP NET MVC Core ProjectLearn the structure of ASP NET Core Razor ProjectLearn the fundamentals of ASP NET MVC Core Build 2 Projects throughout the courseIntegrate Identity Framework and learn how to add more fields to UsersInteract with Razor class library for IdentityIntegrate Entity Framework along with code first migrationsSessions in ASP NET Core Custom Tag Helpers in ASP NET Core View Components and Partial Views in ASP NET CoreBootstrap v5Authentication and Authorization in ASP NET Core Role Management in ASP NET Core IdentityEmail notificationsTempData/ViewBag/ViewData in ASP NET Core Stripe Payment IntegrationsRepository Pattern to Access DatabaseSeed Database Migrations AutomaticallyDeploying the website on Microsoft Azure |
|
.NET Core MVC with Dapper - The Complete Course Full Scratch (Udemy) https://www.udemy.com/course/net-core-mvc-with-dapper-the-complete-course-full-scratch/ Dapper Fundamentals Tutorials , How Dapper Communicate with database objects. How Dapper Handle Relationships like one to one and one to many and many to many. Complete Example of Ecommerce Project in.NET 8 with Dapper Technique. In project we have Some modules like UI, Product catalogue , cart and Order Details. How Dapper Handle Authentication and Authorization using efficient manner. Dapper communicate with database table create a session. Use Filters to Authorize. In this project we have a Repository pattern with Dependency Injection to handle Dapper Communication. We have a Dashboard for Admin and Customer. Admin Manage. Product Catalogue. Right now payment option is under processing but we will add later using stripe method and razor pay. Dapper Communicate with database table using stored procedure.- Modules of the Ecommerce ProjectAdmin Module - CRUD Operation on Product and Category Catalogue , Manage Customer OrderCustomer Module - Add Item into Cart and Proceed OrderDapper Connection - Using one to many and many to many mappingDapper Security - Custom User Account with Hased passwordSeed User Information using DapperRepository Pattern with Dependency Injection.Dapper Methods which is Used in Project- ExecuteAsync, QueryAsync,QueryFirstOrDefault, Split TablesAccess data from database table via stored procedue.Filters - Customer Request filter by their roles. In this project , i use custom Authorize Filter for customer request |
|
.Net Core Web Api & Angular ile Proje Geliştirme Kursu (Udemy) https://www.udemy.com/course/aspnet-core-web-api-angular-dersleri/ Farklı platformlarda geliştirdiğiniz web, mobil, masaüstü vb. uygulamalar için verilerinizi tek bir yerden yönetmek asp net core web api ile artık çok kolay.Servis tabanlı bir uygulama talebi son zamanlarda çok popüler hale geldi. Çünkü veri erişim kodlarımızı her platforma özel tek tek yazmaktansa bir servis üzerinden bir defa yazmak çok daha mantıklıdır.Kursumuzda baştan sona asp net core web api servislerini nasıl yazacağımızı öğrendikten sonra client uygulama türü olarak Angular 9 ile baştan sona SocialApp isminde bir arkadaşlık sitesi geliştiriyoruz.Uygulama Özelliklerimiz;** Entity Framework Core ile SQL Veri Tabanı.** Servis Üzerinden CRUD operasyonları.** Asp net Core Identity ile Kullanıcı Oluşturma.** Token Based Authentication ile Kullanıcı Tanımlama.** Angular 9 Tarafında Servis Bilgilerinin Tüketilmesi.** Angular 9 Tarafında Kullanıcı Oluşturma.** Angular 9 Tarafında Kullanıcı Token Bilgisi ile Çalışma. |
|
.NET Core Web API, Vue JS & Microsoft SQL Full-Stack Web App (Udemy) https://www.udemy.com/course/dot-net-core-web-api-vue-js-microsoft-sql-full-stack-web-app/ In this course, you will learn how to create a full stack web application from scratch using Microsoft SQL server for the database,.NET Core Web API for the backend, and Vue JS for the front end.We will first install the necessary tools needed for the development.And then start with creating the necessary tables in Microsoft SQL server, then create the Web API project with the required rest API end points. Finally we will use Vue JS for creating the front end.> You will learn to create database tables in Microsoft SQL Server.> Create ASP.NET Core Web API project and understand the project structure.> Enable CORS and JSON serializer in the API project.> Implement CRUD APIs in API project.> Implement upload file API and store files in backend server.> You will learn how to add routing for our app using vue router.> Create bootstrap table and populate data by consuming the Rest APIs using axios.> Use axios to consume the REST Apis.> Add bootstrap modal pop up windows with drop downs and date pickers.> We will also learn how to upload an image and store it in the backend server.> Learn to implement custom sorting and filtering features for the bootstrap table. |
|
.Net Core(API/MVC) ile Observability(Trace,Log ve Metric) (Udemy) https://www.udemy.com/course/net-core-ile-observability-log-trace-metric/ OpenTelemetry is an open-source project that provides a set of APIs, libraries, agents, and instrumentation to provide observability and traceability in your applications. It allows you to collect telemetry data such as traces, metrics, and logs. Here's a curriculum to get you started with OpenTelemetry in C#:Familiarity with distributed systems and microservices architecture.Introduction to OpenTelemetryUnderstanding ObservabilityWhat is observability?How does OpenTelemetry help with observability?Adding OpenTelemetry to Your ProjectInstalling OpenTelemetry C# packages via NuGetConfiguring OpenTelemetry componentsTracing with OpenTelemetryCreating and managing tracesIntegrating with ASP.NET Core, gRPC, and other frameworksUnderstanding trace contexIntroduction to metric instrumentsCreating custom metricsExporting metrics to different backendsExporting Traces and MetricsConfiguring exporters (e.g., Jaeger, Zipkin, Prometheus)Storing and Querying Telemetry DataUsing observability databases (e.g., Elasticsearch)Logging with OpenTelemetrySetting up OpenTelemetry to collect logsIntegrating with popular logging libraries (e.g., Serilog,)Context PropagationUnderstanding context propagation in distributed systemsImplementing context propagation with OpenTelemetryBest Practices for Using OpenTelemetryTips for effective instrumentationReducing overhead and performance impactThroughout the curriculum, students should work on practical exercises and projects to reinforce their learning. Additionally, they should be encouraged to explore real-world use cases and integrate OpenTelemetry into their own applications. |
|
.NET Core: Advanced C# to Scalable Enterprise Applications (Udemy) https://www.udemy.com/course/net-core-advanced-c-to-scalable-enterprise-applications/ Course IntroductionAre you ready to elevate your.NET Core skills to the next level? This all-in-one, hands-on course is designed for developers looking to master advanced C# programming concepts, build dynamic web applications using ASP.NET Core, implement solid testing and debugging practices, and architect scalable, enterprise-ready applications. Whether you're aiming to upgrade your job prospects or launch high-performance software, this course is your complete roadmap.Section 1: Mastering Advanced C# Programming in.NET CoreThis foundational section dives deep into advanced C# programming, giving you the power to write more efficient, scalable, and modern code. You'll learn to use generics, delegates, and asynchronous programming effectively. Explore LINQ, lambda expressions, event handling, and dependency injection - all critical tools for real-world software development. Additionally, this section covers custom middleware, configuration management, logging, microservices architecture, and NoSQL integration. You'll even tackle caching with Redis and gracefully handle exceptions using industry-best practices.Section 2: Full-Stack Web Application Development with ASP.NET CoreBuild production-grade web apps from the ground up using ASP.NET Core. You'll explore the MVC pattern, build controllers, use routing strategies, integrate front-end templates, and validate forms. This section also dives into building secure Web APIs, handling authentication (including JWT and SSO), managing data with Entity Framework Core, and designing secure, user-friendly identity management systems. By the end, you'll have the skills to launch full-featured, secure ASP.NET Core web applications.Section 3: Testing, Debugging, and Quality Assurance in.NET CoreUnderstand why testing matters and how to implement it effectively using industry-standard tools and techniques. You'll cover unit testing, test-driven development (TDD), mocking, and integration testing. This section also walks you through automated UI tests, load and performance testing, and gives you strong debugging skills using Visual Studio. Whether it's testing databases, APIs, or asynchronous methods, this section ensures you write code that's not just functional, but bulletproof.Section 4: Building and Scaling Enterprise-Grade ApplicationsLearn to think like a software architect. This section focuses on system design and scalability strategies such as horizontal and vertical scaling, caching, load balancing, and microservices. You'll study database optimization, fault tolerance, sharding, and even cloud deployment. Learn to leverage autoscaling, monitor performance, and interpret load testing results to ensure your applications remain fast, reliable, and resilient under pressure.Course ConclusionBy completing this course, you will not only become proficient in advanced C# and.NET Core development but also emerge as a full-stack developer and system architect capable of designing robust, scalable, and secure enterprise applications. With hands-on examples, real-world applications, and modern development practices, you'll be fully prepared to tackle complex software challenges and lead development teams with confidence. |
|
.NET Core: um curso orientado para o mercado de trabalho (Udemy) https://www.udemy.com/course/net-core-curso-orientado-para-mercado-de-trabalho/ Você está pronto para APRENDER COM UM PROJETO REAL e desbloquear seu potencial como dev.NET e levar suas habilidades para o próximo nível? Já se perguntou: como funciona o pipeline de trabalho em grandes empresas? Ou teve dúvidas como: minha equipe está de fato seguindo bons princípios de desenvolvimento? Não precisa procurar mais! Este curso é para você e o transformará em um dev experiente capaz de criar APIs robustas, implantá-las no Azure e integrar recursos como Chat-GPT, Login com Google.e tudo isso enquanto domina as ferramentas e práticas essenciais.De forma prática, simples e divertida, meu objetivo neste curso é fazer com que você:Crie uma API do zero: vou te orientar em todas as etapas, desde a configuração do projeto até a criação de endpoints avançados, docker image e pipelines.Publicação no Azure: Aprenda a publicar com confiança suas APIs em um ambiente de produção usando o Microsoft Azure.Login com Google: Implementa autenticação segura e fácil de usar usando o Google OAuth para seus aplicativos.Integração com o Chat GPT: Saiba como integrar o Chat GPT em sua API para geração de textos.Pipelines CI/CD: Automatize e otimize seus processos de desenvolvimento com pipelines CI/CD, garantindo entregas contínuas e de alta qualidade.Testes unitários & integração: Eleve a qualidade do seu código dominando as técnicas de teste de unidade para evitar falhas na suas regras de negócio.Domain-Driven Design (DDD): Arquitete sua API com os princípios do DDD para aumentar a escalabilidade, a capacidade de manutenção e melhorar a organização do projeto.Scrum: Adote as práticas do Agile Scrum para agilizar seu processo de desenvolvimento, aprimorar a colaboração e fornecer resultados mais rapidamente.Princípios SOLID: Domine os princípios SOLID para criar um código robusto, sustentável e dimensionável.Sonar Cloud: Monitore e melhore a qualidade da sua base de código com o Sonar Cloud, uma ferramenta líder de análise de código.Seja você um iniciante que deseja entrar no mundo do.NET ou um desenvolvedor experiente que deseja aprimorar suas habilidades e integrar recursos de IA, este curso é seu recurso definitivo para o sucesso. Junte-se a mim hoje e embarque em uma jornada para se tornar um desenvolvedor.NET!Vamos construir juntos uma API em.NET core do zero. Será 20% Teoria e 80% Prática. É uma oportunidade imperdível, não perca tempo e se matricule já!Um curso com todo esse conteúdo vai te poupar tempo, pois você não vai precisar errar várias vezes como eu errei, participar de vários projetos para aprender e ter experiência. Aqui você vai ter acesso vitalício às aulas e em poucas horas aprender dicas de desenvolvimento, conselhos sobre trabalho em equipe, e muito mais. Novos vídeos serão disponibilizados no futuro, sem nenhum custo adicional. Se não estiver satisfeito, pode pedir seu dinheiro de volta em até 30 dias, não se preocupe. É uma oportunidade imperdível, não perca tempo e se matricule já! |
|
.NET Developer Skills Advancing (Udemy) https://www.udemy.com/course/net-developer-skills/ Hello There! Are you still new to.NET and want to enhance your skills and advance them to become a more productive.NET developer? Then you came to the right place. This course is about advancing your skills in the.NET development world and to become more productive and more better developer. My name is Amr and I've been developing.NET solutions for the past 6 years and through out this journey I've seen a lot and learned a lot. I Took my MCSD about two years ago and worked for different company's and would like to share my knowledge with you. And give you shortcuts that I wish that I knew when I wast just starting. Environment Setup - Visual Studio Extending This course will start off easy, just to show you how to install the visual studio. Then, we will see how we can install extensions to improve the visual studio experience. Then, we will see how we can create our own visual studio extensions. Debugging And Profiling Next section, we will see debugging more in depth and see how we can debug our applications more effectively. And how we can debug our applications remotely. Project Structure and Design Then, we will see how to setup our project solutions and making our applications more object oriented and share code between our application parts more effectively. Unit Testing Then, we will see unit testing using NUnit and how we can guarantee a that our work is correct and check our work effectively and make sure no parts from the applications breaks due to changes. Code Enhancement & Shortcuts While Coding We will see how we can create an effective comments for the code we write, and use T4 to generate code. Source Control We will learn in this section a very important development skills that is always a requirement when ever you go. Source Control is very important and it can save you in many cases. We will use TFS to keep our code safe and to track changes. NuGet Advanced Learn how to work with nuget, create packages for nuget and how to create your own private nuget server. Helping Tools Next, we will see how we can keep our work organized using project management tools so we keep track of progress of work and how to estimate time and cost for projects and tasks. SQL Server Tools Learn how to make sql server sql statements writing much easier and much better. *Note: Credit to purple-planet(dot)com for the used sound in the promo video. |
|
.NET Developers için Pratik İpuçları (Udemy) https://www.udemy.com/course/net-developers-icin-pratik-ipuclari/ ".Net Developers için İpuçları" kursu,.Net Core geliştirme platformlarını kullanarak yazılım geliştirme becerilerinizi artırmak isteyen geliştiriciler için tasarlanmıştır. Bu kurs, geliştiricilerin sık karşılaştığı sorunlarla başa çıkmalarına yardımcı olmak için tasarlanmıştır.Kurs, geliştiricilerin uygulama performansını artırmalarına, güvenilirliği artırmalarına ve uygulamalarının işlevselliğini geliştirmelerine yardımcı olmak için kritik.Net teknolojileri hakkında ayrıntılı bilgi verir. Kurs boyunca, geliştiricilerin uygulama sorunlarını gidermek için kullanabilecekleri pratik teknikler ve stratejiler hakkında bilgi edineceklerdir.Bu kurs,.Net Core'un en son sürümlerini kullanarak yazılım geliştirme sürecini daha verimli hale getirmek için geliştiricilere bir dizi ipucu ve püf noktası sunar. Kursun konuları arasında bellek yönetimi, kodlama standartları, hata ayıklama, performans iyileştirme ve uygulama testleri yer alır.Geliştiriciler, bu kurs sayesinde .Net Core teknolojilerini daha iyi anlayacak ve uygulamalarını daha iyi bir şekilde tasarlayabileceklerdir. Bu kurs, geliştiricilerin güçlü bir temel oluşturmasına ve geliştirme becerilerini geliştirmesine yardımcı olacak kritik bilgileri kapsar.Örnek Alt Başlıklar:Uygulama hatalarını hızlı bir şekilde ayıklama teknikleriBellek yönetimi hakkında ipuçları ve püf noktalarıPerformans sorunlarını tespit etme ve çözme stratejileriKodlama standartları ve en iyi uygulamaların uygulanmasıUygulama testleri için verimli yöntemler ve araçlar.Net Core Web API projelerinde doğru veri modeli tasarımı.Net Core Web uygulamalarında Dependency Injection kullanımı.Net Core Console Uygulamalarında Loglama stratejileri vb. |
|
.NET Framework Practice Tests - Core, OOP, C#, and Advanced (Udemy) https://www.udemy.com/course/net-framework-practice-tests-core-oop-c-and-advanced/ Enhance your.NET Framework skills with these comprehensive practice tests! This course is designed to help you strengthen your understanding of core.NET concepts, object-oriented programming, memory management, C# language features, and advanced.NET techniques. Whether you're preparing for.NET job interviews or simply looking to improve your development abilities, these targeted practice tests will challenge your knowledge and help you grow as a.NET developer.What you'll learn:Master core.NET Framework concepts like the CLR, CTS, and JIT compilation.Understand object-oriented programming in.NET, including design patterns and principles like SOLID.Optimize memory management and performance by learning about garbage collection and.NET assemblies.Improve your C# programming skills with hands-on questions covering delegates, LINQ, and language features.Dive into advanced.NET topics such as authentication, OAuth, globalization, and the.NET Core ecosystem.Topics Covered:Core Concepts of.NET FrameworkUnderstand the foundational elements of the.NET Framework, including CLR, JIT, CTS, and stack vs. heap memory management. Learn how.NET manages execution and system resources efficiently..NET Framework and Object-Oriented ProgrammingExplore object-oriented principles and design patterns in the.NET environment. This section covers key OOP concepts like inheritance, abstraction, interfaces, and principles like SOLID.Memory Management and Performance in.NETGain in-depth knowledge about garbage collection, memory management techniques, and performance optimization in.NET applications. Learn how to work with threads, sessions, and assemblies.C# Programming and Language FeaturesEnhance your C# coding skills by learning about delegates, LINQ, lambda expressions, and other important language features. Understand the differences between System.String and string, and explore concepts like covariance and contravariance.Advanced.NET Framework ConceptsDive deeper into advanced topics like OAuth authentication, globalization and localization, and how to optimize your application's startup using ASP.NET Core. This section is ideal for developers looking to build robust, scalable applications in.NET.Who this course is for:.NET developers looking to refine their skills and prepare for job interviews or certifications.C# programmers aiming to deepen their understanding of the.NET ecosystem.Students and professionals who want to build efficient, scalable applications using.NET.Anyone looking to improve their knowledge of core and advanced.NET concepts through targeted practice tests.This course is perfect for anyone looking to master the.NET Framework through practical, real-world questions and detailed explanations. Start learning today to enhance your.NET development skills! |
|
.NET Fullstack: Web API, Blazor WebAssembly with MuBlazor (Udemy) https://www.udemy.com/course/net-fullstack-blazor-webassembly/ Dive into the world of modern web development with our comprehensive course on fullstack.NET development. This course will guide you through the creation of robust and scalable web applications using a range of powerful tools and frameworks, including.NET Web API, Entity Framework, Blazor WebAssembly, MudBlazor, and essential design patterns like Repository, Unit of Work, and CQRS.Starting with the fundamentals of.NET Web API, you will learn how to build and secure RESTful services. From there, we'll delve into Entity Framework, teaching you how to efficiently manage database interactions using code-first approaches. You'll master the Repository and Unit of Work patterns to ensure your applications are maintainable and scalable.Next, we will explore CQRS to help you design applications that are easy to scale and maintain using MediatR. You'll then transition to the front-end, where you'll build interactive and dynamic user interfaces using Blazor WebAssembly. With MudBlazor, you'll learn to create modern, responsive UI components effortlessly.Throughout the course, you'll integrate your front-end and back-end seamlessly, manage state efficiently, and ensure your applications are robust through thorough testing and debugging. You'll learn how to use FluentValidation in Blazor client site to validate your form fields.By the end of this course, you will have the skills and knowledge to build fullstack.NET applications that are not only functional but also efficient and visually appealing, preparing you for a successful career in modern web development. |
|
.Net ile Microservice Design Patterns (Udemy) https://www.udemy.com/course/net-ile-microservice-design-patterns/ Bu kursumda, microservice mimarilerde kullanabileceğimiz 5 tane design pattern yapısını öğreniyor olacaksıız.Tüm örnekleri Asp.Net Core API (Net 5.0) ile geliştiriyor olacağız.Design patterns:Saga Design Pattern:Saga design pattern is a way to manage data consistency across microservices in distributed transaction scenarios. A saga is a sequence of transactions that updates each service and publishes a message or event to trigger the next transaction step. If a step fails, the saga executes compensating transactions that counteract the preceding transactions.Event Sourcing Pattern:Instead of storing just the current state of the data in a domain, use an append-only store to record the full series of actions taken on that data. The store acts as the system of record and can be used to materialize the domain objects. This can simplify tasks in complex domains, by avoiding the need to synchronize the data model and the business domain, while improving performance, scalability, and responsiveness. It can also provide consistency for transactional data, and maintain full audit trails and history that can enable compensating actions.Retry PatternEnable an application to handle transient failures when it tries to connect to a service or network resource, by transparently retrying a failed operation. This can improve the stability of the application.Circuit Breaker PatternHandle faults that might take a variable amount of time to recover from, when connecting to a remote service or resource. This can improve the stability and resiliency of an application.API Composition PatternThis pattern uses an API composer, or aggregator, to implement a query by invoking individual microservices that own the data. It then combines the results by performing an in-memory join |
|
.Net ile Microservices ( .Net 7 Upgrade ) (Udemy) https://www.udemy.com/course/net-ile-microservices/ .Net 7 Upgrade Ders videoları eklenmiştir.Microservice Mimari, günümüzde backend developer'ların bilmesi ve öğrenmesi gereken mimari yaklaşımdır.Bu kursumda.Net 5 ile Microservice mimari nasıl geliştirilebileceğini öğreneceksiniz.Microservice'ler arasında senkron ve asenkron iletişim nasıl kurulur öğreneceksiniz.Microservice mimaride OAuth 2.0 ve OpenID Connect protokollerinin nasıl implement edileceğiniz öğreniyor olacaksınız.Microservice'lere ait veritabanlarında tutarlılığı sağlamak için Eventual Consistency model'inin nasıl uygulanacağını öğreneceksiniz.Microservice'lerimizi nasıl dockerize edileceğini öğreneceksiniz.Docker Compose dosyasının nasıl oluşturulacağını öğreneceksiniz.Çeşitli veritabanlarını container olarak nasıl ayağa kaldırılacağını öğreniyor olacaksınız.Kursta, udemy benzeri bir online kurs satış platformunu microservice mimari ile geliştiriyor olacağız.Microservices:Catalog MicroserviceKurslarımız ile ilgili bilgilerin tutulmasından ve sunulmasından sorumlu olacak mikroservisimiz. MongoDb (Veritabanı)One-To-Many/One-To-One ilişkiMongoDbBasket MicroserviceSepet işlemlerinden sorumlu olacak mikroservisimiz. RedisDB(Veritabanı)Discount MicroserviceKullanıcıya tanımlanacak indirim kuponlarından sorumlu olacak mikroservisimiz.PostgreSQL(Veritabanı)Order MicroserviceSipariş işlemlerinden sorumlu olacak mikroservisimiz.Bu mikroservisimizde Domain Driven Design yaklaşımını kullanarak geliştiriyor olacağız.Bu mikroservisimizde CQRS tasarım kalıbını uygulamak için MediatR kütüphanesini kullanıyor olacağız.Sql Server(Veritabanı)Domain Driven DesignCQRS (MediatR Libarary)FakePayment MicroserviceÖdeme işlemlerinden sorumlu olacak mikroservisimiz.IdentityServer MicroserviceSql Server(Veritabanı)Kullanıcı dataların tutulmasından,token ve refreshtoken üretilmesinden sorumlu olacak microservisimiz.PhotoStock MicroserviceKurs fotograflarının tutulmasından ve sunulmasından sorumlu olacak mikroservisimiz.API GatewayOcelot LibraryMessage BrokerMesaj kuyruk sistemi olarak RabbitMQ kullanıyor olacağız.RabbitMQ ile haberleşmek için MassTransit kütüphanesini kullanıyor olacağız.RabbitMQ (MassTransit Library)Identity ServerToken / RefreshToken üretmekAccess Token ile microservice'lerimizi korumakOAuth 2.0 / OpenID Connect protokollerine uygun yapı inşa etmekAsp.Net Core MVC MicroserviceMicroservice'lerden almış olduğu dataları kullanıcıya gösterecek ve kullanıcı ile etkileşime geçmekten sorumlu olacak UI mikroservisimiz |
|
.NET MAUI - Create Apps for Android, iOS, Mac and Windows (Udemy) https://www.udemy.com/course/net-maui-create-apps-for-android-ios-mac-and-windows/ Attention: This course is a dubbed version of the renowned course available on Udemy: NET MAUI - Create Apps for Android, iOS, Mac and Windows in Portuguese.About the course:The.NET MAUI (Multi-platform App UI) course is designed for developers interested in building cross-platform applications using.NET technology..NET MAUI is an evolution of Xamarin.Forms and enables developers to build native applications for iOS, Android, Mac, and Windows from a single codebase.In the course, you will learn the basics of.NET MAUI, including setting up your development environment and creating a starter project. You will explore the project structure and learn how to create user interfaces using XAML, a declarative markup language.The course will cover creating screens and layouts, using pre-defined controls, and customizing the look and feel of your application. You will also learn how to navigate between screens, handle events, and integrate services and access databases.In addition, the course will cover advanced topics such as creating animations and implementing platform-specific features. You will learn how to debug and test your application on different emulators and physical devices.By the end of the course, you will have acquired the skills to create efficient cross-platform applications using.NET MAUI. You will be ready to develop native applications for iOS, Android, Mac and Windows, saving time and effort by sharing code across platforms.Here are some of the main topics covered in our course:What is.NET MAUI, who is it for and how does it work?How to set up the development environment for.NET MAUIHow to use the MVVM pattern and the MVVM Community ToolkitHow to use dependency injectionHow to implement interfaces using XAML - Extensible Application Markup LanguageHow to develop using Event-Driven DevelopmentHow to configure and use styling features of the appHow to use multiple MAUI controls and MAUI layoutsHow to use Entity Framework Core to manage your local database (SQLite).How to use Shell APIs to speed up app building.How to publish and release an Android appI hope this summary gives you a general idea of what to expect from a.NET MAUI course. If you have any further questions, feel free to ask! |
|
.NET MAUI - Crie Apps para Android, iOS, Mac e Windows (Udemy) https://www.udemy.com/course/net-maui-criar-apps-para-android-ios-mac-e-windows/ O curso de.NET MAUI (Multi-platform App UI) é projetado para desenvolvedores interessados em criar aplicativos multiplataforma usando a tecnologia.NET. O.NET MAUI é a evolução do Xamarin.Forms e permite que os desenvolvedores criem aplicativos nativos para iOS, Android, Mac e Windows a partir de um único código-base.No curso, você aprenderá os conceitos básicos do.NET MAUI, incluindo a configuração do ambiente de desenvolvimento e a criação de um projeto inicial. Você explorará a estrutura do projeto e aprenderá a criar interfaces de usuário usando XAML, uma linguagem de marcação declarativa.O curso abordará a criação de telas e layouts, a utilização de controles pré-definidos e a personalização da aparência do aplicativo. Você também aprenderá a trabalhar com navegação entre as telas, manipulação de eventos e a integração de serviços e acesso a banco de dados.Além disso, o curso irá abordar tópicos avançados, como a criação de animações e a implementação de recursos específicos de plataforma. Você aprenderá a depurar e testar seu aplicativo em diferentes emuladores e dispositivos físicos.Ao final do curso, você terá adquirido as habilidades necessárias para criar aplicativos multiplataforma eficientes usando o.NET MAUI. Você estará apto a desenvolver aplicativos nativos para iOS, Android, Mac e Windows, economizando tempo e esforço ao compartilhar código entre as plataformas.Aqui estão alguns dos principais tópicos abordados pelo nosso curso:O que é.NET MAUI, para quem é e como funciona?Como configurar o ambiente de desenvolvimento para.NET MAUIComo usar o padrão MVVM e o MVVM Community ToolkitComo usar injeção de dependênciaComo implementar interfaces usando XAML - Extensible Application Markup LanguageComo desenvolver usando o Desenvolvimento Orientado a EventosComo configurar e usar recursos de estilização do app.Como usar vários controles MAUI e layouts MAUIComo usar o Entity Framework Core para gerenciar seu banco de dados local (SQLite).Como usar as APIs do Shell para agilizar a construção de aplicativos.Como publicar e assinar um aplicativo AndroidEspero que este resumo lhe dê uma ideia geral do que esperar de um curso sobre.NET MAUI. Se você tiver mais dúvidas, sinta-se à vontade para perguntar! |
|
.NET MAUI - Desenvolvendo um App de Controle Financeiro (Udemy) https://www.udemy.com/course/net-maui-desenvolvendo-um-app-de-controle-financeiro/ Neste curso de.NET MAUI, você aprenderá a usar a nova tecnologia da Microsoft destinada para o desenvolvimento de aplicativos multiplataformas. O.NET MAUI é a evolução do Xamarin.Forms 5.0, no entanto temos um novo marco nessa tecnologia pois a Microsoft modernizou o projeto reestruturando totalmente o.NET MAUI, incrementando padrões de projetos mais modernos como o padrão Handler, conceito de host em sua inicialização, trouxe por padrão injeção de dependência, conceito de um único projeto e codigo-base para várias plataformas, acrescentou o suporte a plataforma MacOS (MacCatalyst), incorporou o.NET MAUI ao.NET e muito mais.Neste curso estaremos construindo um aplicativo de controle financeiro, onde o usuário poderá realizar o cadastro de suas receitas e despesas e colocaremos em prática o uso das tecnologias do.NET MAUI para construir esse projeto para rodar nos sistemas operacionais Android, iOS, MacOS e Windows.Este curso visa ensinar o básico do.NET MAUI para você começar a construir seus aplicativos multiplataforma e abordaremos os seguintes assuntos:Estrutura de um projeto.NET MAUI.O fluxo de execução do projeto.A criação de telas (Páginas).Navegação entre telas.Utilização de componentes visuais como: Texto, Botões, Imagens, Border e muito mais.Criação de formulários para o cadastro e atualização.Personalização de valores para uma plataforma especifica.Uso de Reconhecimento de Gestos.Uso do componente CollectionView.Uso do padrão Pub/Sub (WeakReferenceMessenger)Uso de Conversores.Padrão Repository.Uso de Injeção de Dependência.Uso de Estilos Visuais.Espero você nesse curso! Até mais! |
|
.NET MAUI - Desenvolvimento de Aplicativos Desktop e Mobile (Udemy) https://www.udemy.com/course/desenvolvimento-de-aplicativos-com-net-maui/ O curso ".NET MAUI - Desenvolvimento de Aplicativos Desktop e Mobile" é ideal para aqueles que desejam aprender a desenvolver aplicativos de alta qualidade para diferentes plataformas, como iOS, Android e Windows. Durante o curso, os participantes irão aprender desde os conceitos básicos de lógica de programação, passando pela programação orientada a objetos e, em seguida, a construção de aplicativos utilizando o.NET MAUI.O curso começa com uma introdução aos conceitos fundamentais de lógica de programação, incluindo variáveis, estruturas de controle, loops e funções. Em seguida, serão apresentados os princípios da programação orientada a objetos, como encapsulamento, herança e polimorfismo.Com base nesses conceitos, os participantes irão aprender a criar aplicativos utilizando o.NET MAUI, uma plataforma de desenvolvimento multiplataforma baseada no.NET. O.NET MAUI permite que os desenvolvedores criem aplicativos para iOS, Android e Windows com um único código-base, proporcionando uma economia significativa de tempo e esforço.Durante o curso, os participantes irão desenvolver habilidades na criação de interfaces de usuário atraentes e funcionais, implementação de recursos nativos do sistema, gerenciamento de dados e muito mais. O objetivo é que, ao final do curso, os participantes sejam capazes de criar aplicativos para diferentes plataformas, utilizando o.NET MAUI, com confiança e qualidade.Não é necessário ter experiência prévia em programação para participar deste curso, mas é recomendável ter familiaridade com conceitos básicos de informática e interesse em desenvolvimento de aplicativos. |
|
.NET MAUI - Screen Building Techniques (Udemy) https://www.udemy.com/course/net-maui-screen-building-techniques/ Important NoticeThis course was originally recorded in Portuguese and has been dubbed into English. Please be aware that some elements, such as text in images, examples, or cultural expressions, may appear in the original recording language.Thank you for your understanding and we hope you enjoy the course!About the courseIf you want to learn how to create elegant screens for your applications using.NET MAUI, this is the perfect course for you.In this comprehensive course, you will master various techniques to achieve the creation of elegant and sophisticated screens using.NET MAUI (Multiplatform App UI)..NET MAUI is a powerful cross-platform framework that enables you to develop both the user interface and the application logic in C# and XAML from a single shared codebase. This course will guide you through the process of using Visual Studio to create.NET MAUI projects, define the layout and design of the user interface with native and custom controls, access platform-specific resources, and ultimately publish your applications to app stores. By the end of the course, you will have the skills to create beautiful, high-performance applications that look consistent across multiple platforms using.NET MAUI.The primary focus of this course is to teach you the techniques needed to build elegant screens using.NET MAUI. Unlike other courses, we will not be building a complete application or delving deeply into programming logic or best practices with MAUI. Instead, we will concentrate on providing solutions to specific design-related challenges. You will learn how to effectively use development kit controls like Uranium UI, create your own custom controls, and build templates with ControlTemplate. This targeted approach ensures that you gain the necessary skills to create visually appealing and functional user interfaces. Whether you are a mobile app developer or a student with knowledge of.NET MAUI, this course will equip you with the expertise to enhance your application's user experience. |
|
.NET MAUI - Técnicas de Construção de Telas (Udemy) https://www.udemy.com/course/net-maui-tecnicas-de-construcao-de-telas/ Se você quer aprender a criar telas elegantes para seus aplicativos usando o.NET MAUI, este é o curso certo para você. Neste curso, você aprenderá a usar técnicas diferentes para alcançar a criação de telas elegantes usando o.NET MAUI (Interface do usuário de aplicativo multiplataforma). O.NET MAUI é uma estrutura multiplataforma que permite desenvolver a interface do usuário e a lógica do aplicativo em C# e XAML, de uma única base de código compartilhada. Você verá como usar o Visual Studio para criar projetos do.NET MAUI, como definir o layout e o design da interface do usuário usando controles nativos e personalizados, como acessar recursos específicos da plataforma e como publicar seus aplicativos nas lojas de aplicativos. Ao final do curso, você será capaz de criar aplicativos bonitos, rápidos e com aparência consistentes em várias plataformas com o.NET MAUI.O foco deste curso ensinar técnicas a serem utilizadas para que você consiga construir telas elegantes usando.NET MAUI, neste curso não teremos a construção de um App completo, muito menos teremos como foco apresentar lógicas de programação ou boas práticas de programação com MAUI, estaremos focados apenas e apresentar soluções de problemas especificos no que se refere a design de telas. |
|
.NET MAUI - Técnicas de construcción de pantallas (Udemy) https://www.udemy.com/course/net-maui-tecnicas-de-construccion-de-pantallas/ Advertencia importanteEste curso fue grabado originalmente en portugués y doblado al inglés. Tenga en cuenta que algunos elementos, como texto en imágenes, ejemplos o expresiones culturales, pueden aparecer en el idioma de grabación original.¡Te agradecemos tu comprensión y esperamos que disfrutes del curso!Sobre el cursoSi desea aprender a crear pantallas elegantes para sus aplicaciones utilizando.NET MAUI, este es el curso perfecto para usted.En este curso integral, dominará varias técnicas para lograr la creación de pantallas elegantes y sofisticadas utilizando.NET MAUI (Multiplatform App UI)..NET MAUI es un poderoso marco multiplataforma que le permite desarrollar tanto la interfaz de usuario como la lógica de la aplicación en C# y XAML a partir de una única base de código compartida. Este curso lo guiará a través del proceso de uso de Visual Studio para crear proyectos.NET MAUI, definir el diseño de la interfaz de usuario con controles nativos y personalizados, acceder a recursos específicos de la plataforma y, en última instancia, publicar sus aplicaciones en las tiendas de aplicaciones. Al final del curso, tendrá las habilidades para crear aplicaciones hermosas y de alto rendimiento que se vean consistentes en múltiples plataformas utilizando.NET MAUI.El objetivo principal de este curso es enseñarle las técnicas necesarias para crear pantallas elegantes utilizando.NET MAUI. A diferencia de otros cursos, no crearemos una aplicación completa ni profundizaremos en la lógica de programación o las mejores prácticas con MAUI. En cambio, nos concentraremos en brindar soluciones a desafíos específicos relacionados con el diseño. Aprenderá a usar de manera eficaz los controles del kit de desarrollo como Uranium UI, a crear sus propios controles personalizados y a crear plantillas con ControlTemplate. Este enfoque específico garantiza que adquiera las habilidades necesarias para crear interfaces de usuario visualmente atractivas y funcionales. Ya sea que sea un desarrollador de aplicaciones móviles o un estudiante con conocimientos de.NET MAUI, este curso le brindará la experiencia necesaria para mejorar la experiencia del usuario de su aplicación. |
|
https://www.udemy.com/course/dot-net-maui-basico/ Curso Básico de.NET MAUI: Desenvolvendo Aplicações ModernasNeste curso, você será introduzido ao.NET MAUI (Multi-platform App UI), uma poderosa tecnologia da Microsoft que permite a criação de aplicativos modernos e multi-plataforma para Android, iOS, macOS e Windows. Com o.NET MAUI, você aprende a desenvolver interfaces de usuário unificadas, otimizando o tempo e esforço ao escrever o código uma única vez e implementá-lo em várias plataformas.O curso aborda desde conceitos fundamentais, como a instalação do ambiente de desenvolvimento e a configuração inicial do.NET MAUI, até tópicos mais avançados, como a criação de interfaces responsivas e o uso de controles personalizados. Durante as aulas, você aprenderá a estruturar projetos, manipular componentes visuais e gerenciar dados de forma eficiente utilizando o banco de dados local SQLite, aprimorando suas habilidades em C# e.NET. Com uma abordagem prática e projeto criado durante o curso, este curso é ideal para desenvolvedores iniciantes ou profissionais que buscam reciclar seus conhecimentos em desenvolvimento multi-plataforma utilizando o.NET MAUI. Ao final, você terá uma sólida compreensão de como criar e lançar aplicativos de alta qualidade com.NET MAUI, pronto para enfrentar os desafios do desenvolvimento cross-platform em sua empresa ou em seus projetos pessoais. |
|
.NET MAUI Blazor crea App Hibridas(Hybrid) con Web API y SQL (Udemy) https://www.udemy.com/course/net-mauiblazor-crea-app-hibridas-hybrid-con-web-api-y-sql/ Aprenda a desarrollar aplicaciones móviles hibridas con MAUI Blazor. Este curso le proporcionará los conocimientos necesarios para utilizar componentes de manera efectiva, aprovechando la reutilización del código y evitando la tediosa tarea de copiar y pegar código. MAUI Blazor, un marco de desarrollo que nos permite crear aplicaciones moviles de una manera facil y sencilla usando HTML , CSS y Razor.Este curso es de cero donde crearemos nuestro primer componente y avanzaremos en la construcción de un sistema que incluirá listados, filtrado y operaciones CRUD. El curso abordará la manipulación de combobox e imágenes, destacando el manejo de roles a nivel de control, permitiendo la personalización de opciones y botones visibles para diferentes tipos de usuarios en cada pantalla. La aplicación desarrollada también integrará un sistema de inicio de sesión con cifrado de claves en el servidor.Además, se ofrecerá una sección dedicada a la creación desde cero de servicios WEB API utilizando Entity Framework Core para establecer conexiones con un motor de base de datos SQL Server, facilitando así las operaciones básicas. Este curso está diseñado para todos, sin requerir conocimientos previos. Si busca dominar Blazor de manera integral, le invitamos a unirse al mejor y más completo curso en español disponible en la plataforma. ¡Esperamos contar con su participación para aprender Blazor de una vez por todas! |
|
.NET MAUI Blazor Hybrid with Web App and Auth (Udemy) https://www.udemy.com/course/net-maui-blazor-hybrid-with-web-app-and-auth/ This course will cover.NET MAUI Blazor Hybrid App and Blazor Web App with authentication. It will review the current out of the box templates provided by Microsoft. As well as a sample project created by Microsoft for shared authentication between the two applications.The course will build off of this sample project and extend it to add user roles with authorization filtering on a razor page and a shared database object with razor pages that is accessed by both the MAUI Blazor Hybrid app and the Blazor Web app. It will show how an API is built and called between the two applications. It will cover troubleshooting issues that may arise when working on the applications. The goal of this course is to make a working prototype that will be useful for everyday situations. It will provide a working MAUI Blazor Hybrid app that can be deployed on the different mobile device platforms and Blazor Web app to be deployed for web browser use. The benefit of this prototype will allow the creator to share common pages and data models between both application types without having to duplicate coding. Which will give the same look, feel and functionality to end user. |
|
.Net Maui C# ile Mobil ve Masaüstü Uygulama Geliştirin (Udemy) https://www.udemy.com/course/net-maui/ ".Net MAUI C# ile Mobil ve Masaüstü Uygulama Geliştirin" kursu, platformlar arası uygulama geliştirme sürecini baştan sona öğrenmek isteyenler için kapsamlı bir eğitim sunar. Bu kurs, tek bir kod tabanı kullanarak iOS, Android, Windows ve macOS platformları için modern, kullanıcı dostu ve performanslı uygulamalar geliştirmeyi öğretir. İster mobil, ister masaüstü bir uygulama hedefliyor olun, bu kurs sayesinde platform bağımsız bir geliştirme deneyimine adım atacaksınız.Eğitim boyunca.NET MAUI'nin temel yapı taşlarını öğrenerek, platformlar arası geliştirme avantajlarını ve çalışma mantığını kavrayacaksınız. XAML ve C# kullanarak kullanıcı arayüzlerini sıfırdan tasarlamayı, özelleştirmeyi ve etkileşimli hale getirmeyi öğreneceksiniz. Ayrıca, MVVM (Model-View-ViewModel) mimarisi, veri bağlama (data binding) ve navigasyon gibi modern yazılım geliştirme tekniklerini kullanarak temiz, sürdürülebilir ve test edilebilir kod yazma becerisi kazanacaksınız.Bu kurs sadece temel bilgileri öğrenmekle kalmayıp, sizi ileri seviyeye taşıyacak özellikler sunar. Performanslı listeleme çözümleri, dinamik veri işlemleri ve animasyonlarla zenginleştirilmiş bir kullanıcı deneyimi oluşturmayı deneyimleyeceksiniz. Eğitim sonunda, uygulamanızı App Store, Play Store veya masaüstü platformlarına nasıl yayınlayacağınızı öğrenerek tam bir geliştirme döngüsüne hakim olacaksınız.Kurs, hem yazılıma yeni başlayanlar hem de mevcut becerilerini geliştirmek isteyen yazılım geliştiriciler için tasarlanmıştır. Eğer modern teknolojilerle profesyonel uygulamalar geliştirmek istiyorsanız, bu kurs tam size göre! Hem bireysel projeleriniz hem de profesyonel kariyeriniz için güçlü bir başlangıç yapabilirsiniz..NET MAUI ile geleceğinizi inşa etmek için hemen başlayın! |
|
.NET MAUI course with Visual Studio 2022 creating PROJECTS (Udemy) https://www.udemy.com/course/net-maui-course/ * NEW CONTENT EVERY WEEK!!!.NET MAUI is Microsoft's powerful framework for creating cross-platform applications, that is, applications for Android, iOS, Windows and MacOS, creating the code only once, and being able to deploy it on multiple platforms. Moreover, it is the evolution of Xamarin, which means that the team behind.NET MAUI has taken all the experiences over several years, to develop from scratch this new framework.I have created this.NET MAUI course to teach you how to use the framework to create your own cross-platform applications, teaching you throughout the course how to use the different components of the framework to create these applications.Throughout this course, we will create a series of applications that will allow you to put into practice everything you have learned, so that you will know how to implement the different features in real cases, while you will have several applications that you can put in your portfolio.As more controls and nuget packages are updated, the course will be updated so that you always have the best information available.Among the main topics that we will address in the course are:.NET MAUI componentsFramework featuresUse of controls to create graphical interfacesCustomization of controlsUse of local databasesUsing REST servicesAmong many other topicsEvolve your learning and learn today about this fabulous and new framework. See you in the course. |
|
.NET MAUI desde cero con Web API y SQL SERVER (Udemy) https://www.udemy.com/course/net-maui-desde-cero-con-web-api-y-sql-server/ Aprende a crear aplicaciones móviles modernas usando.NET MAUI, este curso es de cero y te enseñara desde como instalar el Visual Studio 2022, SQL Server hasta desarrollar tu propia aplicación móvil de una manera muy rápida y sencilla. Para este curso no es necesario tener ningún conocimiento previo de.NET MAUI debido a que iniciaremos de cero desde lo mas básico hasta lo mas avanzado. En la primera unidad comenzaremos a ver el entorno de desarrollo que nos proporciona.NET MAUI , en la segunda sección aprenderemos los controles básicos , los tipos de paginas en Xamarin Forms y los Layout. En la tercera sección aprenderemos los controles para presentar la información , en este caso aprenderemos a manejar el Collection View. En la cuarta sección aprenderemos a crear y publicar nuestro proyecto API (Minimal API) para crear un CRUD (Crear , Leer , Actualizar y Eliminar) en.NET MAUI. En quinta sección veremos la creación de APIS y el consumo respectivo en nuestra aplicación.NET MAUI, debido a que una aplicación móvil no se puede conectar directamente con una base de datos , si no que tenemos que usar APIS para poder hacerlo. Dichas APIs usaremos Entity Framework para crearlos. En la sexta sección aprenderemos a crear nuestro menú , además como cargar dinamicamente un formulario con solo tener su nombre , manejo de check para recuperar la información entre otras cosas mas |
|
.NET MAUI desde las bases hasta Profesional Android IOS (Udemy) https://www.udemy.com/course/maui-net/ Bienvenidos al curso de MAUI!En este curso aprenderas desde las bases a construir aplicaciones moviles, utilizando herramientas avanzadas de Entity Framework, Bases de Datos y el KIT MAUI.Estos seran algunos de los temas que veremos en el curso:Arquitectura de un proyecto MAUIDisena interfaces graficas con controles avanzadosManejo de StackLayout vs. Grid, FlexLayoutTrabajando con Bases de datos locales para mobilesEntity Framework y MAUI.NETConsumir APIS REST Services desde MAUISeguridad y Authentication en MAUIDesarrollo de multiples proyectos a atraves del curso y mucho mas...Que es.NET MAUI?.NET Multi-platform App UI (.NET MAUI) es un marco multiplataforma para crear aplicaciones móviles y de escritorio nativas con C# y XAML.Con.NET MAUI, puede desarrollar aplicaciones que se pueden ejecutar en Android, iOS, macOS y Windows desde una sola base de código compartida.Que podras hacer con.NEt MAUI?Escribir aplicaciones multiplataforma en XAML y C#, desde una base de código compartida única en Visual Studio.Compartir el diseño de la interfaz de usuario entre plataformas.Como funciona.NET MAUI?.NET MAUI unifica las API de Android, iOS, macOS y Windows en una sola API que permite una experiencia de desarrollador que se ejecuta en cualquier lugar y de solo una escritura, a la vez que proporciona acceso profundo a todos los aspectos de cada plataforma nativa. |